桌面启动器制作¶
想要在Ubuntu
桌面设置一个类似Windows
的快捷方式
参考:
How to create a desktop shortcut [duplicate]
How can I create launchers on my desktop?
使用已有启动器¶
搜索栏中的快捷方式无法通过鼠标拖动,可以在/usr/share/applications
或~/.local/share/applications
目录下找到,复制到桌面即可使用
自定义¶
可以通过工具gnome-desktop-item-edit
实现
sudo apt-get install --no-install-recommends gnome-panel
执行新建启动器命令
gnome-desktop-item-edit --create-new ~/Desktop
类型默认为Application
,输入名字,命令和描述即可新建
点击图标可以选择启动器图标
将该文件放置到/usr/share/applications
或~/.local/share/applications
目录下,即可在搜索栏中找到
desktop
文件解析¶
启动器是一个.desktop
文件,里面内容如下:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=gnome-panel-launcher
Name[en_US]=pycharm
Exec=/home/zj/software/jetbrains/pycharm-2018.3.3/bin/pycharm.sh
Comment[en_US]=启动pycharm
Name=pycharm
Comment=启动pycharm
Icon=gnome-panel-launcher
- 参数
Type=Application
表示该desktop
文件用于启动一个应用 - 参数
Exec
表示执行命令 - 参数
Icon
用于显示的图标 - 参数
Name
用于启动器名称
Note: 可以设置不同语言环境的名字和图标
examples.desktop
解析¶
Ubuntu
默认在用户目录下有一个examples.desktop
启动器,内容如下:
[Desktop Entry]
Version=1.0
Type=Link
Name=Examples
...
...
Name[en_AU]=Examples
Name[en_CA]=Examples
Name[en_GB]=Examples
...
...
Name[zh_CN]=示例
Name[zh_HK]=範例
Name[zh_TW]=範例
Comment=Example content for Ubuntu
...
...
Comment[en_AU]=Example content for Ubuntu
Comment[en_CA]=Example content for Ubuntu
Comment[en_GB]=Example content for Ubuntu
...
...
Comment[zh_CN]=Ubuntu 示例内容
Comment[zh_HK]=Ubuntu 的範例內容
Comment[zh_TW]=Ubuntu 的範例內容
URL=file:///usr/share/example-content/
Icon=folder
X-Ubuntu-Gettext-Domain=example-content
双击该文件是跳转到目录/usr/share/example-content/
,其Type
是Link
,跳转到参数URL
所指定的地址
执行跳转功能的启动器也可通过gnome-desktop-item-edit
实现,将类型修改为Location
即可
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
Icon[en_US]=gnome-panel-launcher
Name[en_US]=pycharm2
URL=file:///home/zj/software/jetbrains/pycharm-2018.3.3/bin/
Comment[en_US]=跳转pycharm
Name=pycharm2
Comment=跳转pycharm
Icon=gnome-panel-launcher
启动器小结¶
启动器可以执行3
种功能:
- 启动应用
- 跳转目录
- 在命令行窗口执行
可以通过gnome-desktop-item-edit
工具生成这3
种功能的启动器,设置类型即可