Стильно: "Выключить все стили" из командной строки?
Я часто заканчиваю тем, что выполняю ~5 различных ручных действий при переключении между использованием моего ноутбука в темных и светлых условиях, одним из которых является нажатие Turn all styles off
в кнопке панели инструментов Стильное расширение, чтобы отключить мои темные пользовательские стили. Я хотел бы как-то автоматизировать это, возможно, скрипт, связанный с горячей клавишей. Есть ли способ получить тот же эффект, что и нажатие Turn all styles off
через командную строку или каким-либо другим способом для достижения этой цели? Я использую Стильный в Chrome на Ubuntu.
1 ответ
Мои выводы заключаются в том, что нет никакого способа изменить настройки расширения Chrome из командной строки, и что лучший способ сделать это - установить привязку клавиш для комментария @wOxxOm и использовать 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_Lock
а также Control_L
местами.