Я пытаюсь использовать xdotool для конфигурирования жестов сенсорной панели на Ubuntu 18.04 с Gnome.
Это хорошо работает:
xdotool key ctrl+alt+Down
Однако это:
xdotool key ctrl+alt+Up
не изменяет рабочие области и вместо этого, кажется, производит некоторые дополнительные символы к терминалу.
Я также попытался использовать последовательные значения и значения keysym, произведенные xev
команда и поведение идентичны.
Я нашел некоторое объяснение к тому, почему это происходит и своего рода обходное решение.
существует несколько проблем о xdotool
страница GitHub, которые упоминают проблемы как это. По-видимому, это вызывается неверным истолкованием настройки клавиатуры из-за огромного количества возможных конфигураций, которое xdotool
не программируется для обработки, или что-то как этот.
существует своего рода обходное решение, и оно позволило мне программировать свои жесты. Прием должен иметь xdotool
тип что-то непосредственно после выдачи команды, как это:
xdotool key ctrl+alt+Up && xdotool type :
":" просто произвольный символ.
Выполнение так выполняет переключатель рабочей области теперь! Я оставлю на виду это в случае, если кто-либо еще натыкается на этот вопрос с моей той же проблемой.