目录
UOS 通过应用商店安装应用时,会自动在启动器(类似于 Windows 系统的开始菜单)中添加应用,以便快速启动相应应用。但启动器中的应用并非应用(一般存放于 /usr/bin 或 /usr/local/bin )本身,而是类似于 Windows 系统中快捷方式的配置文件,扩展名为 .desktop,存放位置为 /usr/share/applications,可以为文本编辑器所编辑。
用户自行下载、解压缩、安装的应用一般不能自动添加至启动器,这就给其使用带来很大不便,如何才能把这类应用添加到启动器中呢?
请按文索骥……
1、安装应用
UOS 系统下应用的自行安装、升级比较繁琐,需要终端,指令,依赖等,全无 Windows 系统般简单易行。这也是这类系统难以平民化原因之所在。但生命在于折腾,如此才会有成就感。
具体可参见:
UOS 系统升级 Python 之体会升级!升级!升级!https://blog.csdn.net/iprobobo/article/details/123270393
应用安装后,接下来就是配置文件的创建和添加了。
2、创建配置文件
鉴于 UOS 系统文件夹/文件均为加锁状态,只读,因此可先在数据盘某文件夹下以文本编辑器创建一以应用命名的 .desktop 文件,其内容如下:
[Desktop Entry] #台头,必需
Version= #应用版本
GenericName= #通用名称
Name= #应用名称,必需,可以DIY
Comment= #注释
Exec= #执行应用路径,只有在“Type=Application”时才有意义,必需
TryExec= #尝试执行应用路径,只有在“Type=Application”时才有意义
Icon= #图标路径
Terminal=false #是否启动终端,只有在“Type=Application”时才有意义,默认为false
Type=Application #类型(Application,Link,Directory),必需
Categories= #类别,只有在“Type=Application”时才有意义
StartupNotify=true #启动提示,只有在“Type=Application”时才有意义
MimeType= #MIME类型,只有在“Type=Application”时才有意义
其中:
Exec 常用的参数有:%f,%F,%u,%U
参数 | 描述 |
---|---|
%f | 单个文件。如果文件不在本地,其将被作为临时文件复制到本地,%f 将指向该临时文件。 |
%F | 文件列表。程序可以同时打开多个本地文件,每个文件以分割段的方式传递给执行程序。 |
%u | 单个URL。本地文件以文件URL或文件路径的方式传递。 |
%U | URL列表。每个URL以分割段的方式传递给执行程序。 |
例如,IDLE 配置文件:
3、复制配置文件
将创建完毕的上述文件复制到目标文件夹 /usr/share/applications,启动器中便会自动出现相应的应用,右键点击该应用,可以将其发送到桌面或任务栏。
当然,前提是 /usr/share/applications 文件夹已解锁,具体请参见:
UOS 加锁文件夹/文件之解锁UOS 系统文件管理https://blog.csdn.net/iprobobo/article/details/123230219
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106933.html