Обновлённый Guake

Алексей Федорчук

Ещё в KDE’шные времена я, с подачи Сергея Голубева, проникся идеей выпадающего терминала (Drop-Down, в KDE представлен Yakuake), и с тех пор без него как без рук. За последние годы, работая в средах Gtk based, я перепробовал их, кажется все: и Terra Terminal, и Guake, и Tilda. И в конце концов остановился на последнем, пока в нём не стали появляться непонятные глюки, выразившиеся в периодическом самопроизвольном сбросе настроек до умолчальных. Иногда после перезапуска среды они проходили сами собой, но чаще приходилось настраивать всё по новой.

Это явление имело место быть в среде Cinnamon всех дистрибутивов, с которыми я плотно общался — и в Linux Mint, и в LMDE, и в (почти) чистом Debian’е, и в Ubuntu (с Cinnamon поверх Unity). Причину его я так и не выяснил, но оно мне изрядно надоело. И поэтому, собрав самодельную Cinnabuntu (о которой рассказывалось здесь и здесь), я, не дожидаясь его, я стал искать замену.

Увы, за прошедшее время выпадающих терминалов выбор сильно сузился: Terra Terminal безвременно скончался, yeahconsole так и остался враппером для терминалов типа XTerm сотоварищии, а ничего нового на этом фронте не появилось. Правда, по слухам, XTerminal из последней версии Xfce приобрёл способность переключаться в режим Drop-Down, но он же потянул за собой половину родительской среды, как, кстати, и Yakuake. К чистоте расы системы в этом плане я отношусь без фанатизма, но в обоих случаях овчинка выделки не стоила. Тем более что альтернатива в лице Guake продолжала существовать. А, как показали дальнейшие события, активно развиваться.

Поскольку Guake имеется в официальных репозиториях Ubuntu, для его установки достаточно было набрать

$ sudo apt install guake

И через несколько минут я стал обладателем не только самого терминала, но и средства его настройки — guake-prefs. Каковое и запустил первым делом через Alt+F2 (это можно сделать и потом, при запущенном Guake, выбрав соответствующий пункти котекстного меню, о котором будет сказано позднее).

Первый же взгляд на первую вкладку панели настроек меня порадовал — там появилась возможность изменять ширину выпадающего окна, для чего раньше приходилось править исполняемый файл (это сценарий на Python’е). Понравилась и возможность превратить выпадающий терминал в «восстающий», то есть появляющийся с нимжней кромки экрана. А любители асимметрии могут отцентрировать его и по горизонтали; в этом случае к месту придётся и перемещение панели вкладок вверх окна:

guake-new_001

Дальше, во вкладках Shell и Прокрутка, ничего особенного не обнаружилось. Как и в Оформлении, где можно поменять шрифт, цвета текста и фона, а также уровень прозрачности:

guake-new_002

А вот вкладка Quick Open выглядела интригующе:

guake-new_003

Согласно помещённому на ней тексту, включение соответствующей опции даёт возможность щелчком мыши (при нажатом Control‘е) на имени файла открывать файлы в текстовом редакторе — и даже приведена подтверждающая иллюстрация.

У меня это категорически не сработало. Но зато, щёлкая мышью по окну терминала, я в контекстном меню обнаружил пункт Save to file:

guake-new_004

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

guake-new_005

Возможность, для линуксописателя цены не имеющая: сочиняя заметку о какой-нибудь утилите apt, можно не думать о переносе иллюстрирующих её команд по мере их исполнения, и не выискивать потом их в файлах истории шелла — тем более что они могут попадать и в историю шелла другого юзера, и root’ового. А просто скопировать всё наработанное за день — и потом уже спокойно разбираться. Думаю, эта особенность понравилась бы и разработчикам.

Ну а всё остальное осталось как было. Так что, установив обновлённый Guake, я более не сожалею о дьяволе Tilda — он вполне отвечает всем моим потребностям.

Постскриптум. Всё, что сказано было ранее, относится вот к этой версии Guake:

guake-new_006

В версиях предыдущих ничего, подобного копированию в файл, не наблюдалось.

Обновлённый Guake: 5 комментариев

  1. Спасибо за очерк. Никогда не приходилось работать с этим терминалом. Понравился!
    С каждой новой версией функционал Guake расширяется. Скачала пакет для земляной белки и установила в сборке Matuntu-T64 (14.04.3), гораздо богаче трастовского Guake.

  2. Vita, да, я тоже в LM 17 (почти == Trusty) устанавливал Guake для Wily в лоб, через Gdebi, всё нормально работает.

Добавить комментарий