Введите текст с помощью xdotool независимо от раскладки клавиатуры

Команда

xdotool type "hello" 

может использоваться для ввода слова hello . Но только если раскладка клавиатуры не английская, в противном случае она наберет что-то еще.

Как я могу решить эту проблему, чтобы xdotool всегда xdotool hello в любом макете.

Я использую последний xdotool в xdotool Ubuntu 14.04.

  • Fedora 17 Xorg не запускается при загрузке
  • Системный звуковой сигнал не работает в TigerVNC
  • Как получить события мыши из ядра, когда X активен?
  • Где Xkb получает свою конфигурацию?
  • Libinput 3 жесты пальца
  • Проблемы TrackPoint с последними версиями libinput, Xorg (нужны реквизиты evdev)
  • Безопасность xhost (локальная) и пересылка sudo xauthority
  • Настройка мыши для правой + левой кнопки, имитирующей средний щелчок (для копирования / вставки)
  • One Solution collect form web for “Введите текст с помощью xdotool независимо от раскладки клавиатуры”

    У xdotool, похоже, есть ошибка. Если вы не используете раскладку клавиатуры us , и ваш макет клавиатуры был установлен через конфигурационный файл Xorg (а не setxkbmap ), он будет использовать соответствующие ключи от макета us .

    Чтобы обойти это, просто установите раскладку клавиатуры (снова) в свой файл .xinitrc или запустите setxkbmap yourlayout перед использованием xdotool.

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