У Windows 7/8 та Unity ви можете використовувати WindowsKey+ 1для переходу до першого додатку на панелі завдань / панелі, WindowsKey+ 2для другого тощо.
Що мені потрібно зробити, щоб увімкнути це на робочому столі gnome?
У Windows 7/8 та Unity ви можете використовувати WindowsKey+ 1для переходу до першого додатку на панелі завдань / панелі, WindowsKey+ 2для другого тощо.
Що мені потрібно зробити, щоб увімкнути це на робочому столі gnome?
Відповіді:
GNOME 3 не має вбудованої функції, як ви виявили.
Для вирішення проблеми створіть ярлик клавіатури для RaiseOrRun.sh
сценарію
/home/<username>/RaiseOrRun.sh
сценаріюchmod +x /home/<username>/RaiseOrRun.sh
щоб зробити його виконуваним./home/<username>/RaiseOrRun.sh <WM_CLASS> <EXECUTABLE>
/home/<username>/RaiseOrRun.sh chromium chromium-browser
Примітки:
Це рішення нічого не знає про тире GNOME 3. Якщо ви хочете підтримувати додаток Super+ 1для першого додатка у вибраному, вам доведеться тримати клавішу швидкого доступу та тире в синхронізації вручну.
Відображіть WM_CLASS для кожної відкритої програми за допомогою wmctrl -l -x
Дивіться також: Alt + Tab смокче; ось рішення - експлуатація програміста - Вікі Чівані (пояснює, чому "запустити або підняти" краще, ніж робочі місця).
Сценарій: RaiseOrRun.sh
#!/bin/bash
# $1 - case insensitive word in WM_CLASS
# $2 - command to start application
# wmctrl
# -a <WIN> Activate the window <WIN> by switching to its desktop and raising it.
# -x Include WM_CLASS in the window list or interpret <WIN> as the WM_CLASS name
wmctrl -x -a "$1" || "$2"
shift + windows + num
для нерестування нового екземпляра програми на ходу.
У Gnome немає способу зробити це конкретно, але ось кілька інших способів швидкої комутації програм.
Ви можете використовувати функції Gnome для комутації програм. Gnome є відео і підручник з цього питання тут . Деякі основні моменти включають введення тексту (якщо ви хочете перейти на Firefox, ви можете натиснути "супер", потім наберіть "ялиця", а потім натисніть клавішу Enter) та скористайтеся оглядом дій (натисніть мишкою верхній лівий кут екрана та натисніть потрібне вікно).
Можна використовувати робочі простори. Gnome пропонує клавіші швидкого доступу для переходу до певних робочих просторів, але вони не встановлені за замовчуванням. Ви можете розмістити повний екран Windows у різних робочих просторах і використовувати ці ярлики для перемикання між ними.
Наприклад, ви можете прив’язати Super+ 1до "Переключитися на робочу область 1" тощо. Тоді ви можете помістити Firefox у робочу область 1, Libreoffice у робочу область 2, музичний плеєр у робочій області 3, а потім переключитися між ними своїми ярликами.
Ви можете знайти ці комбінації клавіш та інші в Налаштуваннях> Клавіатура. Я встановив кілька можливих ярликів на зображенні нижче.
Використовуйте це розширення, док-станція для оболонки Gnome https://extensions.gnome.org/extension/307/dash-to-dock/
Я особисто використовую https://extensions.gnome.org/extension/413/dash-hotkeys/ . Здається, це робить саме те, що ти хочеш