在Linux系统创建桌面快捷方式,并设置开机自启动

编写.desktop文件

1.在linux系统桌面打开终端命令行,输入 vim  xxx(自定义名字).desktop

2.在desktop文件中编写

[Desktop Entry]
Name=Visual Studio Code  # 应用名字
Comment=Code Editing. Redefined.  # 注释
GenericName=Text Editor  # 描述
Exec=/usr/share/code/code --unity-launch %F  # 执行的命令,这里也可以引用.sh脚本文件的文件路径(示例:/usr/local/project/xxx.sh )
Icon=com.visualstudio.code  # 图标路径
Type=Application  # 快捷方式类型为应用程序
StartupNotify=false  # 是否需要在终端中执行
StartupWMClass=Code  # WM_CLASS 分类,我也不知道着是各啥,不过可以先运行一个该快捷方式对象的程序窗口,然后打开终端执行 xprop WM_CLASS,然后点击程序窗口就会显示出来,再设置到这里就行
Categories=TextEditor;Development;IDE;  # 应用类型
MimeType=text/plain;inode/directory;application/x-code-workspace;  # 具体不清楚,可能是程序可以打开的文件类型吧
Actions=new-empty-window;  # 应该就是在收藏夹 vscode 图标上右键看到的那个选项(下图一),然后后面空行隔开的那段对应点击这个选项的操作(创建新窗口)
Keywords=vscode;  # 字面意思就是关键词
[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/share/code/code --new-window %F
Icon=com.visualstudio.code
# 其中 Exec 常用的参数有:%f %F %u %U
# %f:单个文件名,即使选择了多个文件。如果已选择的文件不在本地文件系统中(比如说在HTTP或者FTP上),这个文件将被作为一个临时文件复制到本地,%f将指向本地临时文件;
# %F:文件列表。用于程序可以同时打开多个本地文件。每个文件以分割段的方式传递给执行程序。
# %u:单个URL。本地文件以文件URL或文件路径的方式传递。
# %U:URL列表。每个URL以分割段的方式传递给执行程序。本地文件以文件URL或文件路径的方式传递。

 3.修改文件的权限,右键xxx.desktop文件,属性  -  权限 -允许作为程序执行文件。

4.用cp命令把文件拷到/usr/share/applications中,cp  xxx.desktop /usr/share/applications

5.此时,可以在系统菜单的软件列表里面找到我们命名的xxx应用。

6.进入设置-- 系统 --开机启动--添加自启动程序,把我们创建的xxx .destop文件添加进去即可是先开机自启。

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值