Стильно: "Выключить все стили" из командной строки?

Я часто заканчиваю тем, что выполняю ~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 местами.

Другие вопросы по тегам