- Горячие клавиши Ubuntu
- Сочетания клавиш Ubuntu
- Оболочка
- Dash
- Панель
- Управление окнами
- Перемещение окон
- Управление рабочей средой
- Снимки экрана
- Система
- Настройка сочетаний клавиш Ubuntu
- Запуск приложений и выполнение команд Ubuntu по сочетанию клавиш
- Выводы
- Буфер обмена в Linux (копирование и вставка)
- Буфер копирования
- Буфер выбора (первичный буфер)
- Копирование и вставка в терминале
- Как скопировать и вставить текст в терминале Linux
- Копирование и вставка текста с помощью сочетаний клавиш
- Изменение сочетаний клавиш по умолчанию
- Скопируйте и вставьте текст с помощью мыши
- Linux отличается от Windows или macOS
Горячие клавиши Ubuntu
Unity — довольно неплохая оболочка рабочего стола, у нее красивый внешний вид и минимальное количество настроек. Как раз то что нужно новичкам. Но если вы пользовались Unity, то наверное, заметили что, для того чтобы добраться к определенной функции или программе, необходимо совершить очень много действий мышью. Например, если вы хотите запустить ту или иную программу вам нужно открыть Меню запуска, набрать в поиске ее имя и т д. Это не всегда удобно.
Есть способ оптимизировать такое поведение — горячие клавиш Ubuntu. Вообще, сочетания клавиш Ubuntu, это отличный инструмент оптимизации рабочего процесса, запомнив один раз несколько комбинаций, вы будете делать различные действия намного быстрее.
В этой статье мы рассмотрим существующие горячие клавиши в Ubuntu, а также поговорим о том, как настроить свои горячие клавиши и в частности, как запускать приложения сочетаниями клавиш.
Сочетания клавиш Ubuntu
Вообще, все основные горячие клавиши Ubuntu можно посмотреть при первом запуске Ubuntu. Система выдаст вот такое окно, в котором все подробно расписано:
Но для тех кто его пропустил, а также тем, кому интересны более тонкие подробности разберем какие же бывают сочетания клавиш Ubuntu и как их использовать. Для удобства разобьем сочетания клавиш на категории.
Оболочка
- Super (Win) — Запустить или закрыть меню Dash
- Super + 1 — 9 — Запустить или сделать активным приложение с панели Unity указанным номером.
- Super + Shift + 1 — 9 — Запустить новую копию приложения с панели Unity
- Super + T — открыть корзину
- Alt + F1 — Установить фокус ввода на значок меню запуска приложений. Затем можно его открыть нажав Enter или перемещаться по панели Unity с помощью стрелок.
- Ctrl + Alt + T — Запустить терминал
- Зажать Super — показывает номера приложений на панели
- Alt — открыть строку запуска приложений
Dash
- ЛКМ — запустить приложения
- ПКМ — информация о приложении
- Ctrl+Tab — переход к следующей линзе поиска
- Ctrl + Shift + Tab — переход к предыдущей линзе поиска
- Alt+F2 — выполнить команду, можно вводить полный путь к программе.
- Super + A — открыть поиск приложений
- Super + F — открыть поиск по файлам и каталогам
- Super + M — открыть поиск музыки
- Super + V — открыть поиск видео
Панель
- Alt + F10 — открыть меню первого элемента системного лотка. Перемещаться по элементам потом можно с помощью клавиш со стрелками.
- Esc — закрыть меню без выполнения действий.
Управление окнами
- Ctrl + Super + D — показать рабочий стол
- Super + W — Показать окна со всех рабочих столов
- Super + D — свернуть или развернуть все окна
- Alt + Пробел — открыть меню окна
- Alt + Tab — переключение между приложениями. Вы можете зажать Alt и нажимать Tab для переключения.
- Alt + ` — показать превью программы при переключении по Alt + Tab.
- Ctrl + Super + вверх — развернуть текущее окно на весь экран
- Ctrl + Super + вниз — минимизировать или восстановить текущее окно.
- Ctrl + Super + вправо — развернуть текущее окно вправо
- Ctrl + Super + влево — развернуть текущее окно влево
- Alt + F8 — изменить размер текущего окна
- Alt + F4 — закрыть текущее окно
- Alt + F7 — переместить текущее окно
Перемещение окон
- Ctrl + Alt + Numpad 7 — Поместить окно в верхний левый угол
- Ctrl + Alt + Numpad 8 — Поместить окно вверху по центру
- Ctrl + Alt + Numpad 9 — Поместить окно в верхнем правом углу.
- Ctrl + Alt + Numpad 5 — Поместить окно по центру экрана
- Ctrl + Alt + Numpad 1 — Поместить окно в нижний левый угол
- Ctrl + Alt + Numpad 2 — Поместить окно внизу по центру
- Ctrl + Alt + Numpad 3 — Поместить окно в нижний правый угол
- Ctrl + Alt + Numpad 0 — Свернуть текущее окно
Управление рабочей средой
- Super + S — режим приборной доски, вы можете управлять всеми окнами на всех рабочих столах.
- Shift + Alt + вверх — режим приборной доски только для текущего рабочего стола
- Ctrl + Alt + вверх, вниз, вправо, влево — переключение между рабочими столами
- Ctrl + Alt + L — заблокировать экран
Снимки экрана
- PrtScr — сделать снимок экрана.
- Alt + PrtScr — сделать снимок текущего окна.
- Shift + PrtScr — сделать снимок области под мышкой.
Система
- Ctrl + Alt + Delete — завершение текущей сессии
- Ctrl + Alt + Backspace — перезапуск Х сервера
Настройка сочетаний клавиш Ubuntu
Теперь вы точно не потеряетесь в Ubuntu, сочетания клавиш помогут вам, даже если вы не сможете пользоваться мышкой. Но теперь давайте рассмотрим как настроить дополнительные комбинации клавиш в Ubuntu. Это можно сделать с помощью стандартной утилиты настроек.
Откройте настройки системы:
Выберите пункт Клавиатура:
Перейдите на вкладку Комбинации клавиш:
Здесь настройка сочетаний клавиш в Ubuntu раскидана по разным категориям. Вы можете как настроить дополнительные комбинации, так и изменить горячие клавиши для уже существующих действий.
Запуск приложений и выполнение команд Ubuntu по сочетанию клавиш
Вот мы и подошли к тому о чем говорили в начале статьи. С помощью того же меню можно настроить горячие клавиши Ubuntu 16.04 для любого действия.
В открывшемся окне введите название действия, чтобы вы могли знать что это такое, в строке команда, напишите путь к программе или скрипту которую нужно выполнить:
Затем нажмите кнопку Применить. Дальше нажмите на надпись Выключено, чтобы задать сочетание клавиш, по которому будет выполняться эта команда.
Готово, после выбора сочетания клавиш можете сразу проверить как это работает.
Узнать адрес исполняемого файла нужного приложения можно немного поэкспериментировав в терминале или посмотрев его ярлык в папке /usr/share/applications:
Здесь найдите нужное приложение, сделайте на нем клик правой кнопкой мыши и выберите Свойства:
Здесь вы можете увидеть имя приложения, и команду для его запуска:
Выводы
Теперь вы знаете все что нужно чтобы настроить и полноценно использовать в Ubuntu комбинации клавиш. Если у вас остались вопросы, пишите комментарии!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Буфер обмена в Linux (копирование и вставка)
Хочу рассказать о некоторых особенностях буфера обмена в Linux. О буфере копирования и про буфер выбора (первичный буфер), а также про копирование и вставку текста в терминале.
Буфер копирования
Стандартно для копирования и вставки объектов в Linux используются сочетания клавиш Ctrl+C и Ctrl+V. При копировании текст (или любой другой объект) в таком случае попадает в обычный буфер копирования. Затем вы можете вставить этот текст в другом месте.
Буфер выбора (первичный буфер)
В Linux существует еще буфер выбора или первичный буфер. Текст, который вы выделяете в любой программе, автоматически попадает в буфер обмена! Это удобно, выделил текст, открыл другое окно и вставил этот кусок текста. Есть некоторые исключения, но они незначительны. Например, у меня в Ubuntu это не работает, если программа использует JVM (Java Virtual Machine).
Кстати, именно этим объясняется следующие поведение. Вы выделили текст в программе, затем открыли другую программу и выделили какой-нибудь текст в ней. После этого, выделение текста в первой программе автоматически снимется, а текст который вы выделили последним, попадет в буфер выбора.
Копирование и вставка в терминале
В терминале для копирования и вставки не работают стандартные сочетания Ctrl+V, Ctrl+C. Это связано с тем, что исторически Ctrl+C это сочетание клавиш для прерывания текущего процесса. Поэтому, для копирования и вставки при работе в терминале используются сочетания Ctrl+Insert и Shift+Insert соответственно. В Gnome терминале и, наверное, во многих других также работают сочетания Shift+Ctrl+C и Shift+Ctrl+V. Они же указаны в главном меню программы в разделе Правка.
Также в терминале работают сочетания клавиш Ctrl+U, чтобы вырезать текст; и Ctrl+Y для вставки текста. Сочетание Ctrl+U работает особенным образом — в буфер копируется вся текущая строка, введенная в терминале, независимо от того, выбрали вы какой-нибудь текст мышкой или нет, а сама строка пропадает с экрана.
Как скопировать и вставить текст в терминале Linux
Вы нашли в интернете необходимую команду и вам нужно вставить её в терминал Linux. Вы копируете текст из окна браузера, переключаетесь на терминал и нажимаете Ctrl + V и всё что вы видете на экране «^V». Что случилось? Почему нельзя вставить текст внутри терминала?
Копирование и вставка текста в командную строку Linux и из нее не так интуитивно понятны, как хотелось бы. Сочетания клавиш работают, но есть одна загвоздка. Мы покажем вам два способа копирования/вставки текста в терминале Linux, чтобы вы могли, наконец, вставить эту команду, часами сидящую в буфере обмена.
Копирование и вставка текста с помощью сочетаний клавиш
Стандартное сочетание клавиш для копирования текста — Ctrl + C. Это общепринятое правило, и почти все операционные системы имеют эту комбинацию, предназначенную для копирования текста. Кроме линукса!
Правильное сочетание клавиш для работы с текстом в терминале Linux следующее:
- Ctrl + Shift + C — копировать
- Ctrl + Shift + V — вставить
- Ctrl + Shift + X — вырезать
А теперь немного истории. Основной причиной такого поведения являются корни Unix в Linux. До введения общесистемного буфера обмена сочетание клавиш Ctrl + C было и остается стандартным сочетанием клавиш для завершения запущенной программы в Unix. Аналогичным образом, для буквенной вставки использовался Ctrl + V.
Когда новые сочетания клавиш были представлены в Unix и Linux, сочетание клавиш Ctrl + X было изменено, чтобы включить ключ Shift, для обеспечения единообразия.
Однако вы можете изменить эти сочетания клавиш, если хотите.
Изменение сочетаний клавиш по умолчанию
Почти каждый эмулятор терминала Linux позволяет изменять предварительно назначенные сочетания клавиш. Чтобы изменить ярлык для вырезания/копирования/вставки, откройте терминал, перейдите в раздел «Настройки» и найдите параметр «Сочетания клавиш», «Клавиатура» или что-то подобное.
На большинстве терминалов вы можете найти настройки, щелкнув правой кнопкой мыши в любом месте окна.
Найдите сочетание клавиш для копирования, вставки и вырезания текста из списка, а затем определите новые комбинации клавиш для выполнения этих операций, например Ctrl + C, Ctrl + V и Ctrl + X соответственно.
Примените изменения и проверьте функциональность, скопировав и вставив текст с помощью новых сочетаний клавиш. Эти шаги являются общими, но они будут работать на эмуляторе терминала, который вы используете.
Скопируйте и вставьте текст с помощью мыши
Когда сочетания клавиш не работают, первое, что приходит на ум, — использовать мышь для копирования и вставки текста. Щелчок правой кнопкой мыши вызывает контекстное меню. Это меню содержит параметры, помеченные как «Вырезать», «Копировать» и «Вставить» или, по крайней мере, «Копировать» и «Вставить».
Все, что вам нужно сделать, это выделить текст, щелкнуть правой кнопкой мыши внутри терминала и выбрать «Вырезать» или «Копировать» в зависимости от ваших потребностей. Это общесистемная функция, и вы можете использовать ее для копирования текста из любого места .
Если вы хотите вставить текст, щелкните правой кнопкой мыши внутри терминала и выберите «Вставить» в контекстном меню. Как и ранее, это будет работать во всех приложениях Linux.
Если копирование и вставка текста является частью вашей работы, наличие на компьютере менеджера буфера обмена, такого как CopyQ, может помочь вам работать более эффективно.
Linux отличается от Windows или macOS
Нажатие Shift при копировании или вставке текста из терминала может быть громоздким. Трудно не забывать нажимать Shift каждый раз, когда вы копируете/вставляете что-то, особенно во время напряженного дня. Зачем вообще проходить через это, если можно легко вернуться к использованию этих стандартных и легко запоминающихся сочетаний клавиш?
В Linux многое отличается от Windows или macOS. Некоторые из них полезны и упрощают работу системы, а другие заставляют пользователей вернуться на предыдущую операционную систему. Тем не менее, важно знать и понимать эти различия.