ubuntu创建快捷方式和命令行启动、修改默认启动
1.创建快捷方式
cd /usr/share/applications sudo gedit typora.desktop
写入以下内容
[Desktop Entry] Encoding=UTF-8 Name=app_name Exec=/path/to/bin Icon=/path/to/img Categories=Application Type=Application
2.将可执行文件加入环境变量,即可在shell打开
gedit ~/.bashrc //在文件后面追加,以typora的执行文件为例 alias typora="/opt/Typora-linux-x64/Typora" //保存后,source生效 source ~/.bashrc
修改默认启动方式
命令修改方式
// markdown所在mime类型文件位置 /usr/share/mime/text/markdown.xml
查看文件的mime类型:
// markdown xdg-mime query filetype file.md > text/markdown
选择markdown文件的快捷方式,默认在 /usr/share/applications/*.desktop
/usr/share/applications$ cat typora.desktop [Desktop Entry] Encoding=UTF-8 Name=Typora Exec=/usr/local/softwares/Typora-linux-x64/Typora Icon=/usr/local/softwares/Typora-linux-x64/resources/assets/icon/icon_256x256@2x.png Categories=Application Type=Application #Terminal=1
应用程序默认关联文件
mimeapps.list 用于描述mime类型默认关联的应用程序。
desktop文件 存在于以下的两个路径:
/usr/share/applications/mimeapps.list
~/.local/share/applications/mimeapps.list
修改mime类型的应用程序默认关联:
// 修改 markdown 格式的文件用typora打开, 默认是用 gedit 打开。 xdg-mime default typora.desktop text/markdown
查看mime类型的应用程序默认关联:
xdg-mime query default text/markdown
> typora.desktop
查询一下 mimeapps.list
// 并未有什么变化 cat ~/.local/share/applications/mimeapps.list