понедельник, 19 марта 2007 г.

Tilda и Yakuake.

Работая в основном в KDE и использую терминал konsole, никогда даже не задумывался о существовании других эмуляторов терминала в Linux. Знал, что они существуют, знал (вроде даже когда-то отрывал), что некоторым пользователям больше нравится xterm. Но почему-то взять и попробовать самому желания не возникало вообще. Наверное, потому что konsole меня полностью устраивает. А сегодня в новостях наткнулся на статью о Tilda. Почему-то сразу захотелось попробовать - понравился. Заодно установил и Yakuake. Дело в том что они очень похожи. Это терминалы, построенные по принципу классических терминалов шутеров от первого лица Quake, Doom, Half-Life и других. Терминалы, у которых нет рамки, и которые могут появляться и исчезать из экрана при нажатии определенных клавиш.

Tilda

Установка Tilda в Ubuntu:

$sudo apt-get install tilda

(Если вам больше по душе Synaptic или aptitude, установите с их помощью)
Точно не знаю, но думаю что и для других дистрибутивов существуют бинарники. В любом случае можно скачать и установить из исходников.
После запуска программы в правом верхнем углу экрана появилось маленькое окошко черного цвета и без границ с приглашением почти на четверть экрана программы. Для того чтобы свернуть(развернуть) терминал, по умолчанию нужно нажать F1. Настроить Tilda можно нажав правой кнопкой мыши на ее окошко и выбрав Preferences.
Внизу можно выбрать шрифт. По умолчанию был установлен Monospace 13, который я изменил на Dejave Sans Mono 10. В пункте Appearance можно изменить размеры окна и расположение на рабочем столе. Там же выставляется и прозрачность. В пунке Colors можно изменить цвет теста и фона. В общем, все интуитивно настраивается. Вот так выглядит терминал после настройки.


Yakuake

Устанавовка yakuake в Ubuntu:

$sudo apt-get install yakuake.

Исходники скачать можно здесь.

Если говорить коротко, то yakuake это tilda для KDE. yakuake построен на основе konsole, поэтому даже пункт настроек тот же. Для того чтобы свернуть (развернуть) терминал, нужно нажать F12. Настройки описывать не буду, все аналогично настройкам konsole. Скажу лишь, что есть пункт "Применить параметры konsole", которым я и воспользовался:


Чтобы подвести черту, скажу, что короткого знакомства с этими программами хватило для того, чтобы мне захотелось использовать их постоянно (уж очень удобны). Я остановил свой выбор на yakuake, но лишь потому, что я работаю в KDE.

p.s. пока писал, наткнулся на заметку о yakuake в Заметках на память. Не одному мне понравилось=).

12 коммент.:

_Andrey_ комментирует...

Не представляю себе жизнь без Yakuake - воистину великая утилита. Она, кстати, может подхватывать настройки Konsole.

serhiy комментирует...

"Применить параметры konsole"
Или по другому?

Анонимный комментирует...

Давненько не встречал, такую мегаполезную тулзу. Но пока так и не разобрался вот в чем. Если я запускаю yakuake как я обычно запускаю проги в KDE через Alt+F2, то в Yakuake вместо моего привычного приглашения home@mik# горит bash-3.0#, приходится прописывать там переменную PS1.. А вот если я запускаю yakuake из konsole, где у меня уже прописан правильный PS1 то с приглашением все ок.
Как передавать при запуске yakuake эту переменную? Дистриб Slackware 10.2

serhiy комментирует...

Скорей всего Yakuake использует настройки какого-нибудь другого терминала, того же xterm, где в Slackware по умолчанию стоит именно то, что вы писали (никогда не работал с этим дистрибутивом, лишь почитал немного в инете). Попробуйте:
1. "Применить параметры konsole"(если конечно вы этого не сделали раньше)
2. Прописать явным образом PS1 в файле ~.bashrc. Хотя бы как описано здесь
www.slackware.ru/article.ghtml?ID=150

Анонимный комментирует...

>"Применить параметры konsole"
Что-то не нашел я такую опцию в yakuake :(

А вот прописать переменную PS1 в .bashrc очень даже помогло. У меня эта переменная была прописана в файлике .bash_profile.
Спасибо!

serhiy комментирует...

Пункт "Применить параметры konsole" у меня в Kubuntu доступен если кликнуть правой кнопкой мыши по окну Yakuake -> Настройка -> предпоследний пункт. В любом случае, работает и хорошо.

_Andrey_ комментирует...

2 serhiy cherevko:
"Settings > Use Konsole's Settings"

2 Anonymous:
Так проблема, видать, в ~.bashrc

Eugene Yunak комментирует...

файл ~/.bash_profile читается только логин-шеллом, а ~/.bashrc - каждым интерактивным. якуаке думает, что он просто интерактивный (это так и есть). а если запускать из консоле, то переменные окружения просто наследуются подпроцессом

val-amart

Unknown комментирует...

использую tilda. есть правда один недостаток: после перезагрузки os, иногда обнуляется конфиг (размер файла становится = 0), поэтому приходится держать быкап конфиг-файла

Анонимный комментирует...

в Yakuake можно скриптом или как то иначе запускать определённое количество консолей и выполнять в них какие то команды, например подключаться к ссх?

calibra комментирует...

Компания занимается перевозкой грузов, выполняет все операции с негабаритными и тяжеловесными грузами.

Анонимный комментирует...

Privet vsem....Нельзя выбрать пользователей которым можно или нельзя подключать флешки. (времена, когда только пользователи, входящие в группу plugdev, могли подлючать устройства прошли вместе с pmount)buy viagra