воскресенье, 23 декабря 2012 г.

Guake - удобный эмулятор терминала

Так как пользователь зачастую не взаимодействует напрямую с терминалом, то для этого существуют так называемые эмуляторы терминала.

Эмулятор терминала (term или tty) — это программа, которая эмулирует терминал компьютера внутри некоторой другой архитектуры вывода данных на экран.
Эмулятор терминала в оконном интерфейсе пользователя часто называется окном терминала.

Эмулятор терминала является важной и неотъемлемой частью рабочего окружения операционной системы GNU/Linux.
С помощью него можно совершать действия, которые, зачастую, сложно сделать использую графический интерфейс, а иногда даже и невозможно.
Вот примерно так выглядит стандартный терминал, входящий в базовую поставку дистрибутивов:
Лично для меня неудобно все время нажимать на ярлык эмулятора терминала, тем самым вызывая его. Как альтернативу стандартному эмулятору, советую программу Guake.

Guake — выпадающий эмулятор терминала для среды GNOME, всплывает при нажатии определенной комбинации клавиш, затем, при нажатии этой же комбинации убирается обратно.
Эта особенность напоминает поведение терминала в игре Quake, отсюда программа и берет свое название.  Приложение было написано полностью «с нуля», с использованием библиотеки GTK.
Guake поддерживает вкладки и очень гибка в настройке. Можно выбрать цвет фона, прозрачность, изменять размеры окна, менять горячие клавиши, шрифты, оболочку, показать иконку программы в трее и много другое,

Установка и запуск:
1. Установим Guake, (пока пользуемся стандартным терминалом):
$ sudo apt-get install guake
2. Запустим только что установленный guake:
$ guake
3. Программа запущена, для того чтобы посмотреть на нее нажать F12
4. Нажмите правой кнопкой мыши на окно guake и выберите раздел параметры

Вы можете настроить guake для себя.

Вот некоторые советы. которые вам помогут в настройке guake:
Автозапуск:
$ sudo cp /usr/share/applications/guake.desktop /etc/xdg/autostart/

По умолчанию, guake занимает всю ширину вашего монитора, и не предоставляет никаких настроек для смены ширины. Это может быть неудобно, если у Вас большой монитор. Это можно победить непосредственным редактированием программы, которая представляет собой скрипт:
$ sudo nano /usr/bin/guake
найдите строку
width = 100
это значение ширины окна в процентах, замените его на любое удобное для вас.

Если вы хотите, чтобы новое, "уменьшенное" окно guake располагалось не по центру экрана, а слева или справа, то найдите строку:
if halignment == ALIGN_CENTER:
и замените CENTER на LEFT или RIGHT.

Вот например, как выглядит настроенный мною guake (с запущенным htop):
Отсутствуют вкладки, скроллбар и прозрачность.

Комментариев нет: