эмулировать сочетание клавиш с xdotool

Я использую Xephyr как вложенный X сервер. Когда я нахожусь в окне Xephyr и вижу комбинацию Control_L + Shift_L , Xephyr захватывает мой вход (мышь, клавиатура). Этот захват может быть выпущен с Control_R + Shift_R , как я узнал здесь .

Проблема в том, что эти комбинации клавиш не работают надежно. Иногда мне приходится многократно нажимать, чтобы иметь какой-либо эффект. Это очень расстраивает.

Есть ли способ сценариев этих комбинаций клавиш с помощью какого-либо инструмента, такого как xdotool ? Или любой другой инструмент? Я бы создал сценарий, который мог бы запускать, когда я пойман в ловушку внутри Xephyr и не могу уйти.

Я пробовал следующее, и это не работает (без эффекта):

 xdotool key Control_L+Alt_L+Shift_L 

One Solution collect form web for “эмулировать сочетание клавиш с xdotool”

Я сталкиваюсь с той же проблемой. Волшебный трюк находится в порядке ключей. Вы должны:

  1. нажмите и удерживайте Ctrl
  2. нажмите и отпустите Shift
  3. выпустить Ctrl

Если вы отпустите Ctrl до Shift или используйте любой другой порядок, вы столкнетесь с проблемой. Одновременное нажатие этих клавиш делает порядок случайным.

КСТАТИ. Это не зависит от WM вообще. Кажется, это связано с Xephyr.

  • Изменить значение Startx на Slackware?
  • Монитор, подключенный через адаптер дисплея к адаптеру DVI, не будет правильно спать
  • Инвертировать цвета при настройке двухэкранных / двух мониторов?
  • переключение профилей nvidia
  • Используйте MC, MV, MA для копирования, вставки, выбора всех
  • Использование клавиатуры для каждого пользователя XKBOPTIONS для всех настольных сред
  • выход на проектор, так как разрешение ноутбука составляет 16: 9, а проектор ниже
  • Версия X11 модуля ABI не соответствует версии сервера
  • xorg.conf 2 карты 3 монитора - почему один монитор растянут?
  • Установка программы в качестве обоев
  • Запуск различных приложений на втором, третьем и четвертом мониторах
  • Interesting Posts

    Как создать файл и родительские каталоги в одной команде?

    Перенаправление вывода при выполнении «bash -c …» из программы C

    Инструменты мониторинга рабочей станции Linux

    Использование подстановки процесса для обмана программ, ожидающих файлы, с конкретными расширениями в качестве аргумента?

    Драйверы Ubuntu на операционной системе Chromium?

    Могу ли я отразить это как eth0?

    Как удалить повторяющиеся строки, начинающиеся с шаблона и следующей строки после этого?

    Очистить разрешение setuid с помощью числового режима

    Как скопировать вывод pacman-color в файл и отобразить вывод с цветами в терминале

    Сравните два плоских файла A и B, чтобы увидеть, все ли записи в B также существуют в A

    Есть ли эквивалент bash's «nocaseglob» в ksh?

    grep рекурсивно назад

    vsftpd не отображает содержимое каталога

    Создание строк слов с разделителями пространства из вырезанного выражения

    Автоматически запускать приложение с модифицированным LD_PRELOAD?

    Linux и Unix - лучшая ОС в мире.