Відповіді:
Для вашого загального питання подивіться "Що таке клавіші та клавіші миші Unity?"
Для вашого особливого питання я пропоную Easystroke :
Easystroke - програма розпізнавання жестів для X11. Жести або удари - це рухи, які ви робите за допомогою миші (або ручки, пальця тощо), утримуючи певну кнопку миші. Easystroke виконає певні дії, якщо визнає удар; В даний час easystroke може імітувати натискання клавіш, виконувати команди оболонки, утримувати модифікатори та імітувати колесо прокрутки. Програма була розроблена з урахуванням планшетних ПК, і їх можна ефективно використовувати навіть без доступу до клавіатури. Easystroke намагається забезпечити інтуїтивно зрозумілий та ефективний інтерфейс користувача, в той же час є висококонфігуруваним та пропонує багато вдосконалених функцій.( джерело )
Щоб мінімізувати всі вікна, крім активного, я посилаюся на сценарій у цій відповіді ( minimise.py ).
Щоб легко керувати Easystroke, ви повинні зробити його видимим на панелі. Для цього встановіть dconf-інструменти , потім відкрийте dconf-редактор та перейдіть до desktop
→ unity
→ panel
та додати , 'easystroke'
в кінці списку " systray-whitelist " .
Потім запустіть Easystroke . Щоб додати нову дію, натисніть на значок панелі та Actions
клацніть на вкладці Add Action
. Використовуйте ці параметри:
Щоб встановити жест миші, Record Stroke
а потім натискаючи кнопку 2, перемістіть мишу так, як вам подобається для цієї дії в майбутньому. Готовий.
(Ви можете змінити бажану кнопку миші на Preferences
вкладці натисканням кнопки Gesture Button
.)
Щоб мінімізувати всі вікна, крім активного, просто натисніть кнопку миші 2 та виконайте дію, яку ви вибрали раніше.
Якщо вам це подобається, додайте Easystroke до запуску програм, позначивши як встановлено прапорець "Автозапуск Easystroke" на Preferences
вкладці.
Як налаштувати Easystroke, ви можете дізнатися в його Документації , а також у цьому розділі Поради та рекомендації .