失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【Ubuntu】Ubuntu创建桌面快捷方式

【Ubuntu】Ubuntu创建桌面快捷方式

时间:2024-07-05 06:40:34

相关推荐

【Ubuntu】Ubuntu创建桌面快捷方式

Ubuntu的桌面快捷方式有两种,一种是用于当前用户的快捷方式,另一种是用于所有用户的

当前用户

用户的快捷方式放在用户目录下的.local/share/applications/文件夹里,这种快捷方式一般是在启动器上右键点击图标的锁定在启动器后自动生成的

如果只需要对当前用户创建快捷方式,那么可以打开软件,然后右键软件图标锁定在启动器,这时就可以看到.local/share/applications/目录下生成了一个以软件名开头,以.desktop为后缀的文件

假如当前用户名是user

$ cd /home/user/.local/share/applications$ lsxmind.desktop

不过这种方式添加的快捷方式有一个缺点就是,如果是基于JVM的软件,快捷方式会记录启动JVM的参数,以后每次点击快捷方式都会执行这些参数,会使得JVM占用很多内存

$ vim xmind.desktop......Exec=/usr/bin/java -Dfile.encoding=UTF-8 -jar /home/user/app/xmind/XMind_amd64//../plugins/org.eclipse.equinox.launcher_1.3.200.v0318-1642.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home/user/app/xmind/XMind_amd64/XMind -name XMind --launcher.library /home/user/app/xmind/XMind_amd64//../plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v0518-1444/eclipse_1617.so -startup /home/user/app/xmind/XMind_amd64//../plugins/org.eclipse.equinox.launcher_1.3.200.v0318-1642.jar --launcher.overrideVmargs -exitdata 540004 -configuration ./configuration -data ../workspace -eclipse.keyring @user.home/.xmind/secure_storage_linux -vm /usr/bin/java -vmargs -Dfile.encoding=UTF-8 -jar /home/user/app/xmind/XMind_amd64//../plugins/org.eclipse.equinox.launcher_1.3.200.v0318-1642.jar......

中间Exec这一大段就是自动添加的参数,要把这一段改一下,去掉这些参数,指向启动软件的可执行文件

Exec=/home/user/app/xmind/XMind_amd64/XMind

这样快捷方式就完美的创建了

所有用户

系统级的快捷方式放在/usr/share/applications/文件夹下,可以打开该文件夹浏览一下

如果要为所有用户创建快捷方式,可以把上面创建的xmind.desktop移动到该文件夹下,然后再把快捷方式拖到启动器上

sudo mv /home/user/.local/share/applications/xmind.desktop /usr/share/applications/

也可以直接在该文件夹下创建一个.desktop后缀的文件,输入一些必要的参数,注意最后有个分号

[Desktop Entry]Encoding=UTF-8Version=1.0Type=ApplicationName=XMindIcon=/home/widiot/app/xmind/bin/pycharm.pngPath=/home/widiot/app/xmind/XMind_amd64Exec=/home/widiot/app/xmind/XMind_amd64/XMindCategories=ApplicationTerminal=falseStartupWMClass=XMind;

然后打开该文件夹,把软件的图标拖到启动器上

如果觉得《【Ubuntu】Ubuntu创建桌面快捷方式》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。