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

 

posted @ 2021-10-20 21:02  小小灰迪  阅读(674)  评论(0编辑  收藏  举报