Как включить ключ Windows + номер в gnome для переключения в окно на панели задач или панели
10
В Windows 7/8 и Unity вы можете использовать WindowsKey+ 1для переключения на первое приложение на панели задач / панели, WindowsKey+ 2для второго и т. Д.
Что мне нужно сделать, чтобы включить это в gnome-desktop?
Нажмите кнопку «Изменить» и нажмите нужную комбинацию клавиш (например, Super+ 1)
Нажмите кнопку Добавить, чтобы подтвердить
Заметки:
Это решение ничего не знает о GNOME 3 Dash. Если вы хотите сохранить Super+ 1для первого приложения в Избранном, вам нужно будет синхронизировать комбинацию клавиш и положение тире вручную.
Показать WM_CLASS для каждого открытого приложения с wmctrl -l -x
#!/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"
Мне очень нравится это решение! Это очень портативный! Знаете ли вы, как расширить его, чтобы переключиться на последний использованный экземпляр, например, терминал? Более того, в Unity вы можете использовать shift + windows + numдля создания нового экземпляра приложения на лету.
Даниэль Хитцель
Создать новый экземпляр должно быть легко. Создайте комбинацию клавиш для запуска приложения. Я не мог найти простое решение для перебора экземпляров конкретного приложения.
Стивен
Если вы наткнетесь на один, пожалуйста, добавьте его в пост;) В любом случае, спасибо за помощь в gnome
Стивен и @daniel, относительно возможности перебирать экземпляры конкретного приложения, смотрите мой ответ на этот вопрос . Надеюсь, это поможет!
Роберт
1
У Gnome нет способа сделать это специально, но вот несколько других способов быстрого переключения приложений.
Вы можете использовать функции Gnome для переключения приложений. У Gnome есть видео и учебник на эту тему здесь . Некоторые основные моменты включают ввод текста (если вы хотите переключиться на Firefox, вы можете нажать «super», затем набрать «fir», а затем нажать «ввод») и использовать обзор действий (поднять мышкой верхний левый угол экрана, затем нажать окно, которое вы хотите).
Вы можете использовать рабочие пространства. Gnome предлагает сочетания клавиш для переключения на определенные рабочие пространства, но они не установлены по умолчанию. Вы можете разместить свои окна на весь экран в разных рабочих пространствах и использовать эти ярлыки для переключения между ними.
Например, вы можете привязать Super+ 1к «Переключиться в рабочую область 1» и так далее. Затем вы можете поместить Firefox в рабочую область 1, Libreoffice в рабочую область 2, музыкальный проигрыватель в рабочую область 3, а затем переключаться между ними с помощью ярлыков.
Вы можете найти эти сочетания клавиш и другие в Настройках> Клавиатура. Я установил несколько возможных ярлыков на изображении ниже.
Это на самом деле то, что я делаю, одно рабочее пространство, одно приложение. Завершено сопоставление рабочего пространства с каждым из ключей asdzxc, а также смещение zx.
Ответы:
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 Dash. Если вы хотите сохранить Super+ 1для первого приложения в Избранном, вам нужно будет синхронизировать комбинацию клавиш и положение тире вручную.
Показать WM_CLASS для каждого открытого приложения с
wmctrl -l -x
Смотрите также: Alt + Tab отстой; Вот решение - Эксплойты программиста - Вики Чиджвани (объясняет, почему «беги или поднимай» лучше, чем рабочие пространства).
Автор сценария:
RaiseOrRun.sh
источник
shift + windows + num
для создания нового экземпляра приложения на лету.У Gnome нет способа сделать это специально, но вот несколько других способов быстрого переключения приложений.
Вы можете использовать функции Gnome для переключения приложений. У Gnome есть видео и учебник на эту тему здесь . Некоторые основные моменты включают ввод текста (если вы хотите переключиться на Firefox, вы можете нажать «super», затем набрать «fir», а затем нажать «ввод») и использовать обзор действий (поднять мышкой верхний левый угол экрана, затем нажать окно, которое вы хотите).
Вы можете использовать рабочие пространства. Gnome предлагает сочетания клавиш для переключения на определенные рабочие пространства, но они не установлены по умолчанию. Вы можете разместить свои окна на весь экран в разных рабочих пространствах и использовать эти ярлыки для переключения между ними.
Например, вы можете привязать 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/ . Кажется, это именно то, что вы хотите
источник