时尚:从命令行“关闭所有样式”?

时间:2016-09-23 23:03:16

标签: google-chrome google-chrome-extension userscripts stylish userstyles

在黑暗环境和光线环境中使用我的笔记本电脑之间切换时,我经常最终做了~5种不同的手动操作,其中一种是在Stylish扩展工具栏按钮中单击Turn all styles off以禁用我的黑暗用户样式。我想以某种方式自动化这个,可能是一个绑定到热键的脚本。有没有办法产生与通过命令行单击Turn all styles off或其他方式来实现此目标相同的效果?我在Ubuntu上使用Stylish in Chrome。

1 个答案:

答案 0 :(得分:0)

我的调查结果是,没有任何方法可以从命令行更改chrome扩展设置,并且最好的方法是设置每@wOxxOm's comment的密钥绑定并使用xdotool将按键发送到chrome。让这个工作有很多陷阱。这是我最终使用的最终命令:

xdotool search --class 'google-chrome' windowactivate --sync \
        key --window 0 --clearmodifiers 'ctrl+shift+5'

Chrome如果没有激活则不接受按键,因此请先使用windowactivate --sync。 Chrome似乎忽略XTEST个事件,因此请使用--window 0强制xdotool使用XSendEvent。最后,我必须使用--clearmodifiers,因为我已经交换了Caps_LockControl_L