如何在Ubuntu创建一个桌面快捷方式

在Windows中安装大多数软件都会自动创建快捷方式,方便应用快速启动,而不是大费周折地去安装目录中寻找启动程序了;就算用户不小心删除了快捷方式或者压根没有创建快捷方式,解决的方法都可以直接到那个目录下将应用程序发送到桌面快捷方式。Ubuntu也一样,软件有可能根本不创建一个快捷方式,本文的目的就是为了创建一个任意程序的快捷方式。

一、Desktop文件位置及其规则说明

/usr/share/applications下创建桌面配置文件
配置文件是以.desktop结尾的文件,其第一行为:

[Desktop Entry]

这个文件将会告诉Linux双击的是一个桌面文件。

接下来的所有内容都是键值对(标签和值),赋值使用符号=

常见的键值示例及含义如下:

标签含义
Version=1.0版本号为1.0
Name[en_US]=Geocoder应用程序名称,中括号为语系
GenericName[en_US]=Interesting Point Geocoder应用程序简要描述
Comment[en_US]=Interesting Point Geocoder is a tool to create CSV files of geolocational data应用程序额外信息
Exec=/home/dave/geocoder/gc二进制程序执行绝对路径
Path=/home/dave/geocoder/二进制所在的路径
Icon=/home/dave/geocoder/ip_gc_icon.png图标文件路径
Terminal=false是否开启一个终端执行
Type=Application快捷方式类型为应用(连接Link、目录Directory都可以)
Categories=ApplicationLinux用于对其进行归类的标识

二、 创建一个spyder

ubuntu安装完anaconda后spyder编辑器不会自动添加到桌面入口,因为一般而言,可执行程序都是放在XXXX/bin下的,所以我们可以用命令:

locate /bin/spyder

找出所有的可执行程序:

/home/junwu/anaconda3/bin/spyder
/home/junwu/anaconda3/pkgs/spyder-4.2.5-py38h06a4308_0/bin/spyder

第一个是我们要找的目标执行程序。创建配置文件spyder.desktop并按照配置编辑文件内容:

[Desktop Entry]
Name=spyder
Exec=/home/junwu/anaconda3/bin/spyder
Icon=/home/junwu/anaconda3/share/icons/spyder.png
Type=Application

matlab2018a

[Desktop Entry]
Type=Application
Name=Matlab2018a
GenericName=Matlab 2018a
Comment=Matlab:The Language of Technical Computing
Exec=sh /usr/local/MATLAB/R2018a/bin/matlab -desktop
Icon=/usr/share/icons/hicolor/512x512/apps/matlab.png
StartupNotify=true
Terminal=false
Categories=Development;Matlab;
Ubuntu创建桌面快捷方式非常简单,可以帮助你快速访问常用的程序或文件夹。以下是步骤: 1. 打开Unity桌面(对于旧版本的Ubuntu,使用Unity接口;新版本如GNOME,过程类似)。 2. 在桌面上,找到你想添加快捷方式的位置,通常是左上角的【应用程序】区域,或者点击【 Activities 】搜索框旁边的“+”图标。 3. **通过搜索添加快捷方式**:在搜索框中输入你要创建快捷方式的程序名称,比如"Google Chrome"。然后,在搜索结果中找到该程序,鼠标右键点击它,选择“创建快捷方式桌面”。 4. **通过文件夹直接拖拽**:如果你有一个文件夹,可以直接将其拖放到桌面上。右键点击文件夹,选择“创建快捷方式”。 5. **手动创建文本快捷方式**:如果需要为自定义命令创建快捷方式,可以右键点击桌面空白处,选择“创建快捷方式”,然后在打开的对话框中输入`bash` 或 `gnome-terminal`(取决于你的系统)前缀,加上你的命令路径,例如 `gnome-terminal --command="cd /path/to/your/command"`。 6. **命名和个性化**:为快捷方式添加一个有意义的名字,方便识别。完成之后,你可以通过双击它来启动相应的程序或执行命令。 相关问题: 1. 如何为非安装程序创建桌面快捷方式? 2. Ubuntu的Unity桌面是否已经过时,现在应该用什么替代? 3. 如果我想在快捷方式上设置开机启动,怎么做?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值