Raspberry Pi - популярный одноплатный компьютер (SBC) с разнообразным набором приложений. Обычно он работает на Raspberry Pi OS (ранее Raspbian), но вы можете установить на него другие операционные системы в соответствии с требованиями вашего проекта.

Как и любая другая операционная система, Raspberry Pi OS также имеет встроенные сочетания клавиш, которые помогут вам быстро выполнять операции. Кроме того, вы получаете возможность создавать собственные сочетания клавиш для запуска программ или выполнения определенных действий на вашем Raspberry Pi.

Почему вы должны создавать сочетания клавиш на Raspberry Pi?

В ОС Raspberry Pi (среда рабочего стола) вы обычно запускаете программу, находя ее в системе и дважды щелкая по ней. Хотя это вполне приемлемо, если вы хотите сэкономить несколько шагов, вы можете назначить сочетание клавиш для программы / сценария, который вы хотите запустить, для его эффективного выполнения.

Точно так же вы также можете подумать о создании пользовательских сочетаний клавиш, если у вас отсутствуют / сломаны клавиши на клавиатуре. С этой целью вы можете создать настраиваемую привязку клавиш для действия, связанного с сломанной / отсутствующей клавишей, и назначить ее какой-либо другой клавише на клавиатуре.

Например, если вы используете Scrot для делать скриншоты на Raspberry Pi а на вашей клавиатуре нет клавиши PrtScr (Print Screen), вы можете назначить выполнение программы на желаемую клавишу.

Как создать собственные сочетания клавиш в ОС Raspberry Pi

Openbox - это самый простой способ создавать собственные сочетания клавиш в ОС Raspberry Pi. По сути, это оконный менеджер для X Window System, присутствующий в Raspberry Pi OS (LXDE), который позволяет вам настраивать поведение почти всех аспектов среды рабочего стола Pi OS.

Связанный:Лучшая среда рабочего стола Linux: LXDE vs. Xfce vs. ПРИЯТЕЛЬ

Однако здесь следует отметить, что сочетания клавиш, которые вы создаете с помощью Openbox, работают только на рабочем столе Raspberry Pi OS. Таким образом, вы не можете запускать программы с этими сочетаниями клавиш в Терминале, будь то в режиме без заголовка или через SSH (Secure SHell).

Ниже приведены шаги по созданию привязки клавиш в Openbox:

  1. Откройте Терминал. Вы можете либо щелкнуть значок терминала (на верхней панели), либо использовать CTRL + ALT + T ярлык для этого.
  2. Тип sudo nano /etc/xdg/openbox/lxde-pi-rc.xml, чтобы открыть файл конфигурации, содержащий все сочетания клавиш для ОС Raspberry Pi.
  3. Прокрутите вниз до раздела, который гласит Привязки клавиш для запущенных приложений и используйте следующий синтаксис, чтобы добавить привязку клавиш:


    имя_команды

    Вот как можно использовать эту команду:


    gnome-screenshot - интерактивный


    В приведенном выше примере мы присвоили CTRL + ALT + s ярлык для запуска программы снимков экрана GNOME. Вы можете изменить приведенную выше команду в соответствии со своими требованиями. Ниже приведены ключевые объявления, которые вы можете использовать для создания привязок клавиш в Openbox:
    • А - ALT
    • C - CTRL
    • S - Сдвиг
    • W - Супер
    • M - Мета
    • космос - Пробел
    • Дом - Дом
    • Конец - Конец
    • Возвращаться - Входить
    • BackSpace - Backspace
    • Распечатать - Снимок экрана
  4. Ударить CTRL + O записывать строки в конфигурационный файл и CTRL + X для выхода из редактирования.
  5. Входить перезагрузка sudo чтобы перезагрузить Raspberry Pi и применить ваши сочетания клавиш.

Помимо объявлений ключей, в команде привязки клавиш есть еще два важных компонента: действия а также команды. Используя их эффективно, вы можете создавать привязки клавиш для более сложных операций в ОС Raspberry Pi.

Действия

Действия - это, по сути, операции, которые вы приказываете системе выполнять при срабатывании связанных с ними сочетаний клавиш. Существуют различные виды действий для управления рабочим столом Raspberry Pi OS или окнами ее программ.

Одно из наиболее часто используемых действий - Выполнять, который позволяет создавать сочетания клавиш для запуска / запуска программ. Если вы хотите выполнить какое-либо другое действие с окном в программе, ниже приведены еще несколько полезных действий, для которых вы можете создать привязки клавиш:

  • Переключить на полный экран: Запускает программу в полноэкранном режиме.
  • Иконизировать: Сворачивает окно программы.
  • ToggleMaximize: Разворачивает / свертывает окно.
  • Закрывать: Закрывает окно программы.
  • PrevWindow: Циклический переход к предыдущему окну.
  • Следующее окно: Циклический переход к следующему окну.
  • ToggleShowDesktop: Скрывает все окна на рабочем столе.

Это, конечно, только несколько действий, которые вы можете использовать с Openbox, и есть множество других вариантов для сложных задач, о которых вы можете узнать на Вики Openbox.

Команды

Команды - самый важный компонент в создании сочетаний клавиш. В основном это инструкции, которые ярлыки на рабочем столе используют для запуска связанных с ними программ. Вы можете ввести эти команды в Терминал, чтобы проверить, работают ли они, прежде чем использовать их в своих сочетаниях клавиш.

Связки клавиш Openbox используют команды для выполнения желаемых операций при срабатывании назначенных сочетаний клавиш. Чтобы найти команду для программы:

  1. Щелкните его правой кнопкой мыши (в меню «Пуск») и перейдите в Характеристики.
  2. Нажми на Вход на рабочий стол вкладку и выберите значение для Командование поле.

Большинство программ имеют простую команду для их выполнения, но есть несколько исключений. Например, снимок экрана GNOME требует, чтобы вы использовали gnome-screenshot - интерактивный чтобы запустить его с помощью настраиваемого сочетания клавиш.

Другие команды для некоторых часто используемых программ на Raspberry Pi:

  • pcmanfm: Файловый менеджер
  • lxterminal: Терминал
  • хром-браузер: Браузер Chromium
  • geany: Geany IDE
  • гном-скриншот: Скриншот GNOME
  • канитель: GIMP

Точно так же в некоторых программах вы можете увидеть команды с дополнительными параметрами, например % U, % F в них. Эти параметры предназначены для Exec ключ в .desktop файлы как часть спецификаций записи рабочего стола, и они определяют, как программы обрабатывают аргументы.

Но, если вы не хотите открывать программы в определенных состояниях, вам не нужно указывать эти параметры в их сочетаниях клавиш.

Использование настраиваемых сочетаний клавиш для эффективного выполнения задач

Используя Openbox, вы можете создавать собственные сочетания клавиш, чтобы упростить многие операции на Raspberry Pi. Если вы предпочитаете использовать клавиатуру, а не мышь для управления операционными системами и навигации по ним, это отличный способ создать привязки клавиш, которые соответствуют вашим аналогичным потребностям на Raspberry Pi ОПЕРАЦИОННЫЕ СИСТЕМЫ.

Но небольшой совет, прежде чем вы будете слишком взволнованы пользовательскими привязками клавиш: всегда убедитесь, что создаваемая вами привязка клавиш еще не присутствует в файле конфигурации Openbox. Кроме того, убедитесь, что действие и сочетание клавиш, которое вы собираетесь использовать в привязке клавиш, еще не связаны с другой привязкой клавиш.

Электронное письмо
7 способов записать экран рабочего стола в Linux и Raspberry Pi

Ищете способ записать свой рабочий стол Linux? Вот несколько способов сделать это, в том числе некоторые параметры, которые даже будут записывать экран вашего Raspberry Pi.

Читать далее

Похожие темы
  • Сделай сам
  • Горячие клавиши
  • Raspberry Pi
Об авторе
Яш Вате (Опубликовано 6 статей)

Яш - штатный писатель в MUO по DIY, Linux, программированию и безопасности. Прежде чем найти свое увлечение писательством, он занимался разработкой для Интернета и iOS. Вы также можете найти его работы на TechPP, где он освещает другие темы. Помимо технологий, он любит говорить об астрономии, Формуле-1 и часах.

Ещё от Yash Wate

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.