本文主要是介绍ubuntu18.04 桌面快捷图标和收藏夹(类似win任务栏),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2019/03/12
首先,其实快捷图标都是.desktop文件
那么,想要快捷方式,只要新建一个.desktop文件就好了。
1、目录
.desktop文件有三个地方可以存放:
(1)/usr/share/applications,这里是根目录应用程序文件夹,个人猜测是所有用户都能看到的应用。
(2)~/.local/share/applications,个人账户目录下的应用程序文件夹。
(3)~/桌面,这个应该是切换了中文才会这么显示的。
实际上,当你创建好了.desktop文件后,放哪里都是可以启动应用的。
2、创建desktop文件
以我的火狐为例,官网下的中国版,可以切换同步服务器,自己下的,所以不在应用列表里显示的。
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=火狐
Exec=/home/yfy1127yfy/download/Firefox-latest-x86_64/firefox/firefox
Icon=/home/yfy1127yfy/download/Firefox-latest-x86_64/firefox/browser/chrome/icons/default/default128.png
NoDisplay=false
StartupWMClass=Firefox
Name[zh_CN]=火狐
最后一行是中文环境下自动生成的。
3、使用
把制作好的desktop文件放到想放的目录,一般是应用文件夹或者桌面。
还可以从应用列表拖到任务栏上。
然后修改它的属性 -> 权限 ->勾选"允许作为程序执行文件"。
最后,双击即可。
4、双图标问题
如果desktop文件中,“StartupWMClass”参数为空,或者参数值不对,打开火狐,就会出现任务栏上有两个火狐图标,其中一个是本来留在任务栏上的。
terminal中使用以下命令:
xprop |grep WM_CLASS
鼠标变“十”字形后,点击火狐的窗口,然后terminal会出现WM_CLASS信息,复制后一个就好。
emmm,还有一个更简单的办法,就是把任务栏上的图标,右击->从收藏夹移除,这样就只有一个了。
这篇关于ubuntu18.04 桌面快捷图标和收藏夹(类似win任务栏)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!