【问题标题】:Stylish: "Turn all styles off" from command line?时尚:从命令行“关闭所有样式”?
【发布时间】:2016-09-23 23:03:16
【问题描述】:

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

【问题讨论】:

  • 转到 Chrome 设置、扩展程序、键盘快捷键、时尚,并分配一个热键。我正在使用 Alt-X。
  • @wOxxOm 我不知道,谢谢!有没有办法从脚本中“触发”它或以其他方式实现上述目标?
  • 尝试谷歌搜索。我知道在 Windows 上发送热键很容易。
  • 查看我们的Stylish-Toggle 用户脚本。它仅适用于 Chrome。
  • @Mottie 我没有从该链接的自述文件中看到它如何帮助实现我的目标?

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


【解决方案1】:

我的发现是,没有任何方法可以从命令行更改 chrome 扩展设置,最好的方法是为每个 @wOxxOm's comment 设置键绑定并使用 xdotool 发送击键镀铬。让这个工作有很多问题。这是我最终使用的最后一个命令:

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

【讨论】:

    猜你喜欢
    • 2011-04-23
    • 1970-01-01
    • 2010-10-03
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 2013-04-12
    • 2019-01-10
    相关资源
    最近更新 更多