deepin流云
2025-04-08 13:36 Super Moderator
Community OP
需求场景是什么样的呢?Chrome下面这个插件是不是就能解决你的问题,不是所有用户都会用命令行操作的

Reply Like 1 View the author
需求场景是什么样的呢?Chrome下面这个插件是不是就能解决你的问题,不是所有用户都会用命令行操作的

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

对比一下Windows,Windows给应用加参数就很容易,google-chrome加proxy-server只是一个例子而已,如果用户绕不过去非要给应用加参数呢
其实就是如何优化 .desktop 文件处理逻辑的问题,这个相当于Windows下的快捷方式,里面就可以给启动程序加命令行参数。
Popular Events
More
现在有一个问题,我想给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 查询到的 第二个字符串 匹配,这时候才算完美呢
我敢说就增加命令行参数这个功能,如果要完美实现,小白根本做不到,所以还希望系统开发者想办法,让用户能够轻松的给应用添加命令行参数