在哪里可以设置 Unity 上 Google Chrome 的 CLI 标志?
答案1
/opt/google/chrome/google-chrome.desktop
在或中查找/usr/share/applications/google-chrome.desktop
以下行:
Exec=/opt/google/chrome/google-chrome %U
在其中添加您需要的标志,保存它,然后再次运行 Chrome 并将其固定到您的启动器,这样就可以了。
答案2
一种方法是在环境变量中设置标志CHROMIUM_USER_FLAGS
:
export CHROMIUM_USER_FLAGS="insert_content_here"
答案3
对于 xubuntu/xfce4,尽管它在其他地方可能工作得类似:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/google-chrome.desktop
并修改Exec=
中的三行~/.local/share/applications/google-chrome.desktop
以包含您想要的参数。由于文件名相同,xfce4-whiskermenu 将仅选取您修改过的google-chrome.desktop
。
如果 Chrome 是您的默认浏览器,其他应用程序打开 URL 仍会导致 Chrome 在没有您指定参数的情况下启动。要解决此问题,请创建一个~/bin/google-chrome
包含以下内容的新文件:
/usr/bin/google-chrome YOUR_EXTRA_ARGS "$@"
和chmod +x ~/bin/google-chrome
。然后,在首选应用程序中,将您的 Web 浏览器设置为其他...并输入:
/home/YOUR_USERNAME/bin/google-chrome "%s"
此外,为了避免将来不得不更改四个地方的参数,您可以将这些Exec=
行指向google-chrome.desktop
您的/home/YOUR_USERNAME/bin/google-chrome
。
答案4
对于 Chromium,您可以在/etc/chromium-browser/customizations
例如我有一个只有一行的脚本
CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --enable_hidpi=1 --process-per-site"
我想象 Chrome 也有类似的东西。