
Я использую Linux Mint.
Я подписчик Apple Music, поэтому мне пришлось искать способ установить iTunes. Я решил установить Windows 7 на виртуальной машине. (У Windows 10 были проблемы с бесшовным режимом VirtualBox).
Единственная проблема, с которой я столкнулся, заключается в том, что мои медиа-клавиши не оказывают никакого эффекта на программу, запущенную в VirtualBox. Чтобы поставить музыку на паузу, мне нужно сфокусироваться на окне и нажать пробел или кнопку паузы на экране, что довольно неудобно.
Как автоматически перенаправить мои медиа-ключи в VirtualBox?
У меня клавиатура Alienware TactX.
решение1
В XFCE от Mint есть сочетания клавиш для приложений, которые можно назначить, по-видимому, любой клавише (или комбинации) в настройках клавиатуры.
Если вы можете назначить сочетание клавиш для ваших медиа-клавиш, то вы можете запустить команду или скрипт, который переключится на VirtualBox и отправит нужные клавиши. Может быть, макропрограмма?
Я попробовал это сделать с помощью своей клавиатуры, у нее есть 3 "пользовательских" клавиши, клавиша Интернета и клавиши громкости. Клавиши "пользователя" выдают ошибку "Неизвестная клавиша освобождена" в dmesg /, /var/log/syslog
которая говорит, setkeycodes
что это должно заработать. Клавиши Интернета и громкости настроены нормально. Но элементы управления звуком в XFCE перехватывают клавиши громкости перед передачей их сочетанию клавиш, дополнительные изменения конфигурации, вероятно, исправят это.
А вы пробовали эти идеи?
- Отhttps://www.virtualbox.org/ticket/4263: «Отключение [или включение] автоматического захвата клавиатуры в глобальных настройках компьютера»
- Использовать «Бесшовный режим» и перемещать окно медиаплеера как «обычное» окно Linux? (Необходим пакет гостевых дополнений VirtualBox внутри виртуальной машины)