Чи можна відключити гарячі клавіші Dash і HUD під час повноекранного режиму (в DOSBox)?


12

Мені хотілося б знати, чи можливо відключити глобальні гарячі клавіші ( Пуск і Alt) для функцій Unity під час роботи програм на повноекранному режимі під DOSBox.

Якщо можливо, було б непогано відключити їх для всіх програм, які працюють на повноекранному екрані, але DOSbox - це мій конкретний випадок використання.

Я інакше повністю задоволений HUD та Dash.

Проблема проявляється так:

  1. Запустіть DOSBox у повноекранному режимі

  2. Натискання Alt- X(або що завгодно) доставляється в гру відповідно до відповідних випадків, але якщо ви вагаєтесь або передумаєте і просто відпустіть alt, ви вийдете з повноекранного екрану DOSBox, щоб відобразити HUD. Це передбачає зміну роздільної здатності екрана, тому відбувається досить повільно.

  3. Натисніть, ESCщоб вийти з HUD та продемонструвати ще одну зміну роздільної здатності екрана, що досить засмучує.


Я не знайшов способу зупинити HUD від крадіжки мого модифікаційного ключа. Ви завжди можете запустити dosbox в окремий X сеанс, але це здається зайвим. Це не лише проблема з DOSBox, але з будь-яким додатком, який хоче, щоб я натиснув цю модифікаційну клавішу. Ігри - прекрасний приклад.
coteyr

@coteyr, якщо ви подивитесь на мою відповідь нижче, ви побачите, як ви можете повернути свій ключ модифікатора ... сорта ... його вирішення, але воно працює. Якщо ви не використовуєте HUD, ви можете просто його відключити - саме це я і зробив. HUD - це чудова ідея, але її все ще далеко не де-небудь поруч, де я б її використовував щодня ... давайте чекати, коли програми почнуть її правильно підтримувати! :)
hazrpg

@Greg, чи допомогла вам будь-яка з цих відповідей?
hazrpg

@hazrpg - зміна відображення ключів не підходить для мене. Каракатиця не допомагає, але її можна використовувати для запуску будь-якої команди при відкритті / закритті програми. Я міг би використати це для чого-небудь диска, якщо мені вдасться отримати скрипт, який щось змінює в dconf / gconf або запускає dbus.
Грег

Відповіді:


4

Я виявив, що клавіші HUD ( ALT) та Ubuntu Menu ( SUPER) дуже дратують будь-яку програму ... тому спосіб, який я це виправив, змінив прив'язки клавіш до чогось більш підходящого для мене. Це може допомогти вам, тому я збираюся окреслити, як я це зробив:

Спочатку потрібно встановити програму для управління Unity та іншими налаштуваннями Compiz під назвою "Менеджер налаштувань CompizConfig:

sudo apt-get install compizconfig-settings-manager
  1. Запустіть CompizConfig Setting Manager, шукаючи його в Dash (головне меню Ubuntu).
  2. У Desktopрозділі знайдіть Ubuntu Unity Pluginі натисніть на нього.
  3. Змініть потрібні значення. Кнопка, яку потрібно натиснути, знаходиться поруч із заголовками, які я даю нижче:
    • Key to show the HUD- Я відключив HUD, але ви можете використовувати: CTRL+ ALTзамість цього.
    • Key to show the Launcher- Я змінив це на CTRL+ Super, однак це показує ControlPrimarySuper- це добре, оскільки CTRL+ Superвсе ще працює як слід. Вибирайте все, що вам зручніше.
  4. Натисніть Backклавішу, коли закінчите. Зверніть увагу, що зміни вище повинні змінитися миттєво.

Основна причина, що я робив це теж, полягала в тому, що мені подобається звільняти мій ключ Super, щоб мати можливість робити інші ярлики. Наприклад Super+ T= Термінал, Super+ g= Gedit, Super+ c= Chrome, Super+ PrtScn= розділ екрану (для зйомки екрана). Якщо ви хочете встановити щось подібне ... тоді розділ називається "Загальне", а кнопка для натискання - "Команди". Будь ласка, залиште "Командний рядок 0" порожнім, я помітив, що мій має ключове прив'язку Mod2Escape- і не був впевнений, чи важливо це для чогось, тому я почав із "Командного рядка 1".

Сподіваюся, що це вам допоможе.


1

Я не маю досвіду роботи з додатком, але виходячи з його опису, ви можете спробувати розібратися з каракатицею. "Каракатиця - це подія, що сприятиме адаптуванню зовнішнього вигляду та налаштувань вашої системи відповідно до навколишнього середовища"

Встановіть через термінал за допомогою:

sudo apt-get install cuttlefish

або за допомогою програмного центру

Встановіть через програмний центр

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.