[3rd-Party Apps] 给第三方应用增加命令行参数难
Tofloor
poster avatar
widon1104
deepin
2025-04-07 21:32
Author

现在有一个问题,我想给google-chrome增加一个命令行参数--proxy-server=127.0.0.1:38752,我不可能每次都在终端里面手敲,这时候我就想到了改desktop文件,但是google-chrome更新频繁,每次更新以后/usr/share/applications里面的desktop都会被重新覆盖,我又要重新改一次,很麻烦

所以我想到了拷贝/usr/share/applications/google-chrome.desktop到~/.local/share/applications/google-chrome.desktop,然后改~/.local/share/applications/google-chrome.desktop,把name改成my google chrome,命令行参数加上,这样是否就完美了呢,错!这时候打开这个软件,起的实例图标不在任务栏图标上面,这时候需要修改StartupWMClass 的值 必须与 xprop WM_CLASS 查询到的 第二个字符串 匹配,这时候才算完美呢

我敢说就增加命令行参数这个功能,如果要完美实现,小白根本做不到,所以还希望系统开发者想办法,让用户能够轻松的给应用添加命令行参数

Reply Favorite View the author
All Replies
deepin-流云
Moderator
2025-04-08 13:36
#1

需求场景是什么样的呢?Chrome下面这个插件是不是就能解决你的问题,不是所有用户都会用命令行操作的sad
image.png

Reply View the author
widon1104
deepin
2025-04-08 15:58
#2
deepin-流云

需求场景是什么样的呢?Chrome下面这个插件是不是就能解决你的问题,不是所有用户都会用命令行操作的sad
image.png

对比一下Windows,Windows给应用加参数就很容易,google-chrome加proxy-server只是一个例子而已,如果用户绕不过去非要给应用加参数呢

Reply View the author