Вопрос или проблема
Я купил новую красивую клавиатуру Logitech MX Mechanical. Я подключаю ее и мою мышь MX Master 3S через Bluetooth. Я также мог бы использовать донгл. Но сегодня утром я захотел сделать скриншот и обнаружил, что для этого нет клавиши! Также нет программного обеспечения Logi Options+ для Linux.
Можно ли как-то включить клавишу Print Screen на этой чудесной клавиатуре? Среди прочего, кроме создания скриншотов, клавиша PrtSc также используется в последовательностях клавиш “Magic SysRq”. Черт возьми.
Настройте новую комбинацию клавиш
Перейдите в Настройки ⇒ Клавиатура ⇒ Комбинации клавиш ⇒ Скриншоты
и настройте новые с использованием ваших собственных предпочтений для перечисленных опций.
Ответ или решение
Для пользователей Ubuntu, желающих настроить клавишу PrintScreen на клавиатуре Logitech MX Mechanical Keyboard, возможны некоторые непростые задачи. Эта клавиатура, хоть и высоко оценена благодаря эргономике и качеству сборки, первоначально может не иметь необходимой функциональности ввиду существующих ограничений Linux для ПО Logi Options+, которое позволяет переназначить клавиши на других ОС. Однако, благодаря открытой природе Linux, существует несколько способов, позволяющих настроить клавишу PrintScreen для создания скриншотов.
Теория
В системе Linux функциональность клавиш быстро настраивается благодаря гибкости системы управления настройками и клавиатурными сокращениями. Дефолтное управление клавишами в Ubuntu может быть настроено через графический интерфейс настроек в разделах "Keyboard" и "Keyboard Shortcuts". Однако, конкретно клавиша PrintScreen отсутствует на данной клавиатуре, поэтому необходимо рассмотреть альтернативный способ переназначения или назначения нового шортката для этой функции.
Применение (Пример)
Следуя инструкции по созданию собственного шортката, мы сможем обойти отсутствие прямой клавиши PrintScreen.
-
Настройка системного шортката:
- Перейдите в "Settings" (Настройки) вашего Ubuntu.
- В левом меню выберите "Keyboard" (Клавиатура).
- Далее выберите "Keyboard Shortcuts" (Клавиатурные сочетания).
- Прокрутите вниз до секции "Screenshots" (Скриншоты). Здесь вы найдете различные варианты действий, такие как "Take a screenshot" (Сделать скриншот), "Take a screenshot of a window" (Скриншот окна) и другие.
- Нажмите на действия, чтобы изменить текущие сочетания или добавить новые. Например, можно использовать комбинацию клавиш Fn + F12 или другое удобное для вас сочетание. Для этого нажмите на текущую комбинацию и просто введите новое сочетание.
-
Команда для скриншотов через терминал:
- Если хотите использовать терминал для захвата экрана, существует команда
gnome-screenshot
. - С помощью использования утилиты
gnome-screenshot
можно сделать скриншот всего экрана, окна или выделенной области. Например, для быстрого снимка всего экрана введите команду в терминале:gnome-screenshot
- Для скриншота активного окна:
gnome-screenshot -w
- Для сохранения снимка в конкретное место или с определёнными параметрами используйте параметры доступные в
man gnome-screenshot
.
- Если хотите использовать терминал для захвата экрана, существует команда
-
Редактирование и настройка через редакторы конфигурации:
- В Ubuntu можно использовать такие инструменты, как
dconf-editor
илиgsettings
, чтобы сделать более продвинутую настройку клавиатурных шорткатов. - Например, запустите
dconf-editor
из терминала и перейдите по путиorg -> gnome -> settings-daemon -> plugins -> media-keys
и добавьте или измените имеющийся ключ на желаемый шорткат.
- В Ubuntu можно использовать такие инструменты, как
Применение
С помощью этого метода, вы создаете настройку, позволяющую взять на себя инициативу в обозначении клавиш и их функциональности, обеспечивая снятие скриншота в несколько нажатий клавиш. Поскольку «магический SysRq» важен для выполнения неотложных остановочных функций на системном уровне, изучение команд SysRq, входящих в сценарий действий, может быть полезным.
Заключение
В результате, при помощи изложенных шагов и методов вы сможете настроить необходимые функции клавиатуры даже без стандартного для других систем Software от Logitech. Это свидетельствует о гибкости Linux и возможности адаптировать внешне ограниченную функциональность под пользовательские нужды. Удачи в настройке!