有时候我们想给桌面添加一些新的图标来启动程序,例如一些 shell 脚本或者是java 程序,但是新版的ubuntu没有起动器这个设置了,但是也可以通过直接添加desktop文件的方式来添加桌面图标。
~/.local/share/applications
和 /usr/share/applications
是 Linux 系统中两个不同的目录,它们分别用于存储不同权限和用途的应用程序快捷方式文件(.desktop
文件)
1. /usr/share/applications
- 系统级共享目录:
所有用户都可以访问此目录,通常由系统管理员或软件包管理器维护。 - 用途:
存放全局(所有用户可用)的应用程序快捷方式,例如通过apt
或yum
安装的桌面应用。 - 权限:
通常需要超级用户权限才能修改(写入)此目录中的文件。
2. ~/.local/share/applications
- 用户级私有目录:
仅当前用户拥有权限,用于存放个人或私有应用程序的快捷方式。 - 用途:
存放只有当前用户需要的应用程序配置(例如本地开发的工具、自编译软件)。 - 权限:
用户可以直接修改此目录中的文件,无需超级用户权限。
文件的内容样例:
[Desktop Entry]
Name = Android Studio
comment = android studio
Exec = /usr/local/android-studio/bin/studio.sh
Icon = /usr/local/android-studio/bin/studio.png
Terminal = false
Type = Application
了解 工作生活心情记忆 的更多信息
订阅后即可通过电子邮件收到最新文章。