登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [ubuntu 22.04]Ubuntu 22.04 在文件右键菜单中加入自己的程序     [回主站]     [分站链接]
[ubuntu 22.04]Ubuntu 22.04 在文件右键菜单中加入自己的程序
clq
浏览(276) - 2022-10-03 13:59:26 发表 编辑

关键字:

[ubuntu 22.04]Ubuntu 22.04 在文件右键菜单中加入自己的程序

和 windows 不同,是不能直接选择一个程序用来打开的。
不过一旦知道办法,感觉比 windows 还要简单。

1.
简单来说就是建立一个 .desktop 放到合适的位置上(/usr/share/applications)就行了。

2.
网上的说法还是比较啰嗦,基于 u22.04 其实可以有以下很方便的方式。
随意开一个命令行终端,执行 sudo nautilus /usr/share/applications
可以在资源管理器中直接打开这个文件夹,然后右键查看下已存在的哪个 .desktop 和自己的情况类似,然后复杂一份,修改下其中的路径就可以了。

参考 http://t.zoukankan.com/softman11-p-2258565.html

一般来说:Name和Exec部分是必须设置的,Categories这个表示分类,Type表示类型,也建议设置,其他部分你自己决定是否设置。


我直接修改的 vscode 的,内容如下

----------------------------------------------------------------
[Desktop Entry]
Name=php_start_nwjs_base_html
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/home/ccc/Desktop/1/setup1/golang/gopath_1.10.8/src/php_start_nwjs/php_start_nwjs %F
Icon=com.visualstudio.code
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;text/json;
Actions=new-empty-window;
Keywords=php_start_nwjs_base_html;

[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/share/code/code --new-window %F
Icon=com.visualstudio.code

----------------------------------------------------------------
我的 exe 是 php_start_nwjs ,后面的 %F 一猜应该就是资源管理器传递过来的文件名命令行参数,测试一下果然是如此!
所以非常完美的解决了我的问题。

3.
这里推荐大家用 sudo nautilus 打开要管理的目录,非常方便,省得各种权限问题了。这里的知识点在于 nautilus 就是目前 ubuntu 22.04 的资源管理器的 exe 文件名。
所以实际上其他版本的 linux 桌面也是可以用的,只要查一下自己的资源管理器当前用的是什么就可以了。







总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
ubuntu22.04长测 更多
ubuntu长测 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1