Глобальные сочетания клавиш в Linux

Управляйте BetterStickies сочетаниями клавиш откуда угодно, даже когда вы работаете в другом приложении. В Linux для этого нужна быстрая разовая настройка в параметрах вашей среды рабочего стола.

Пользуетесь версией из Snap? Глобальные сочетания клавиш там недоступны. Snap работает в песочнице безопасности, которая блокирует соединение, нужное вспомогательным командам. AppImage и остальные версии их поддерживают, поэтому, если глобальные сочетания вам важны, перейдите на AppImage с betterstickies.com.

Как это работает

BetterStickies слушает команды в фоне. Ваша среда рабочего стола (KDE Plasma, GNOME и другие) обрабатывает сочетание клавиш и сообщает BetterStickies, что делать. Вам остаётся только соединить одно с другим.

Доступные команды

КомандаЧто делает
Создать заметкуОткрывает новую пустую заметку
ПоискОткрывает диалог поиска
Переключить скрытие/показСкрывает все заметки или показывает их снова
Быстрый захватСоздаёт новую заметку с тем, что лежит в буфере обмена

Прежде чем начать

  1. Убедитесь, что BetterStickies запущен
  2. Откройте Меню > Настройки > Глобальные сочетания клавиш в BetterStickies. Там перечислены названия сочетаний для справки

В этом диалоге также есть кнопка Открыть системные параметры, которая ведёт прямо к настройкам сочетаний клавиш вашей среды рабочего стола.

Настройка в KDE Plasma

  1. Откройте Системные параметры (или нажмите Открыть системные параметры в диалоге BetterStickies)
  2. Перейдите в раздел Комбинации клавиш в боковой панели
  3. Нажмите Особые комбинации клавиш
  4. Нажмите Правка > Создать > Глобальная комбинация клавиш > Команда/URL

Для каждого нужного вам сочетания:

  1. Дайте ему название (например, «BetterStickies - Создать заметку»)
  2. На вкладке Триггер щёлкните и нажмите своё сочетание клавиш (например, Ctrl+Alt+N)
  3. На вкладке Действие введите команду из таблицы ниже
  4. Нажмите Применить

Какие команды использовать

ДействиеКоманда
Создать заметку~/.config/BetterStickies/betterstickies-cmd.sh create-note
Поиск~/.config/BetterStickies/betterstickies-cmd.sh search
Переключить скрытие/показ~/.config/BetterStickies/betterstickies-cmd.sh toggle-hide-show
Быстрый захват~/.config/BetterStickies/betterstickies-cmd.sh quick-capture

Эти команды используют ~/.config/BetterStickies/, где BetterStickies хранит свои файлы в большинстве систем. Если вы перенесли папку конфигурации в другое место (для опытных пользователей: XDG_CONFIG_HOME), вспомогательный скрипт лежит в этой папке внутри BetterStickies/, так что измените пути соответственно.

Повторите шаги 4–8 для каждого сочетания, которое хотите настроить. Добавлять все необязательно. Выберите те, которыми будете пользоваться.

Настройка в GNOME

GNOME по умолчанию не поддерживает пользовательские сочетания для команд, но их можно добавить с помощью расширения:

  1. Установите Extension Manager, если его у вас нет:
    • Ubuntu/Debian: sudo apt install gnome-shell-extension-manager
    • Fedora: sudo dnf install gnome-extensions-app
  2. Откройте Extension Manager и найдите «Custom Hot Keys»
  3. Установите и включите расширение
  4. Добавьте сочетания, используя те же команды из таблицы выше

Предлагаемые сочетания клавиш

Это лишь предложения. Используйте то, что вам удобно:

ДействиеПредлагаемое сочетание
Создать заметкуCtrl+Alt+N
ПоискCtrl+Alt+S
Переключить скрытие/показCtrl+Alt+H
Быстрый захватCtrl+Alt+V

Устранение неполадок

Сочетания клавиш не работают

  • Запущен ли BetterStickies? Сочетания работают только пока приложение открыто (оно может находиться в системном трее)
  • Попробуйте выполнить команду прямо в терминале, чтобы проверить: ~/.config/BetterStickies/betterstickies-cmd.sh create-note
  • Если вы видите «command not found», перезапустите BetterStickies: вспомогательный файл создаётся при запуске

Вспомогательный файл отсутствует

BetterStickies создаёт его автоматически по пути ~/.config/BetterStickies/betterstickies-cmd.sh при запуске. Если файла там нет, перезапустите приложение. Проверить можно, открыв терминал и выполнив: ls ~/.config/BetterStickies/betterstickies-cmd.sh

Если вы используете собственную папку конфигурации, ищите внутри неё в BetterStickies/. А если вы установили приложение из Snap Store, файл не появится вовсе: глобальные сочетания клавиш там не поддерживаются (см. примечание в начале этой страницы).

Быстрый захват ничего не вставляет

Быстрый захват берёт то, что лежит в буфере обмена в данный момент. Если буфер пуст, он просто создаёт пустую заметку.

Смотрите также