由于没有使用集成的桌面环境, 因而chrome没法读取全局代理的信息, 每次更新AUR chrome后都需要手动修改… 这里小小mark一下解决办法(或许今后可以做更加自动化的钩子什么的… 再说)
Rofi命令行启动的应该是桌面程序(?), 在这个地方:/usr/share/applications/google-chrome.desktop
其中有三个入口:
Text
1[Desktop Entry]
2...
3Exec=/usr/bin/google-chrome-stable --proxy-server="127.0.0.1:7890" %U
4...
5
6[Desktop Action new-window]
7...
8Exec=/usr/bin/google-chrome-stable --proxy-server="127.0.0.1:7890"
9
10[Desktop Action new-private-window]
11...
12Exec=/usr/bin/google-chrome-stable --incognito --proxy-server="127.0.0.1:7890"
不使用无痕的话应该不需要改第三个, 但是前两个好像是有必要的(大概确切来说只有某一个是真正在其中起作用的, 但是我懒得测试了), 之前某一次就是只改了一个却没有看到第二个, 导致一直不成功; 此外rofi也需要重启电脑应该, 不重启的话还是不走代理, 重启后即可.