笔者在使用ubuntu的过程中,经常需要在使用过程中启动某些程序,例如chrome,pycharm等。虽然在桌面创建了快捷方式,但是每次启动都需要切换到桌面点击该图标,所以仍然不是特别方便。
笔者在网上搜索之后,发现一个比较实用的方法是将相关的快捷方式复制到/usr/share/applications/ 目录下。
例如 pycharm的快捷方式,即在桌面创建pycharm.desktop的文件,然后里面内容为:
[Desktop Entry]
Name=Pycharm
Comment=Pycharm IDE
Exec=/usr/pycharm/bin/pycharm.sh
Icon=/usr/pycharm/bin/pycharm.png
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
NoDisplay=true
shangs
并赋予该文件 可执行权限。
但是复制到/usr/share/applications 文件夹之后,在系统左下角的图标所展示的所有应用程序列表中,并没有找到该图标。
经过分析发现,是因为上述desktop文件中多写了一行,即 NoDisplay=true
将该行删除之后,就可以在程序列表中看到了。点击右键,选择添加到收藏夹,即可达成所愿。