Гугль =)


Это, кстати, отсюда: http://bash.org.ru/quote/394238
Обратите также внимание на второй результат сверху =)

Yeah, console!

Должно быть, вы уже слышали о таких вещах, как Tilda или Yakuake — консоли, которые выглядят по подобию игровых и выезжают сверху. Такая консоль — довольно удобная штука, т.к. она всегда запущена и открывается сразу по нажатию кнопки. Однако, обе программы напичканы разными функциями, что не добавляет им скорости и делает их весьма тяжелыми.

Для любителей всего быстрого и минималистичного я расскажу о другой реализации данной задачи. Это yeahconsole. По сути — то же самое, только функция тут одна: выезжающая консоль =)

Табов нет. Прозрачности тоже нет. Зато выглядит, как и подобает: создается ощущение, что экран разделился надвое и его верхнюю часть занимает не эмулятор, а настоящая консоль. Очень по-олдскульному =) Можно прокручивать мышкой.

Вся конфигурация происходит в файле ~/.Xdefaults
Вот мой конфиг:
yeahconsole*consoleHeight: 30
yeahconsole*toggleKey: None+Menu
yeahconsole*foreground: green

Как вы можете заметить, для открытия консоли предназначена комбинация как минимум из 2 кнопок. Если вы хотите использовать одну, то замените одну кнопку на None. Я заюзал клавишу Меню, что между правыми ctrl и alt — никогда не мог понять смысла этой кнопки, а так хоть пользу приносит =)
Больше значений для конфигурации можно найти в манах yeahconsole и xterm (yeahconsole использует xterm по умолчанию). Для того, чтобы настройки вступили в силу, нужно перезапустить иксы. В автозапуск yeahconsole нужно добавлять вручную.

Bud light

Один из моих любимых рекламных роликов. =) Жаль, что в России таких не делают.

Ubuntu 8.04 Hardy Heron Beta

Релиз уже совсем скоро, решил обновиться, не дожидаясь. В целом, впечатления неплохие — обновление прошло более гладко, чем в прежних версиях. Правда, графическая обновлялка (как всегда) сильно тупила, поэтому пакеты обновлял уже в консоли. Серьезных глюков не было.

Из заметного: Что-то с кнопкой scroll lock. Надо будет перезагрузиться 😀 Conky перестал понимать i2c датчики, прописанные напрямую — вместо этого надо теперь юзать platform. PulseAudio — еще предстоит разобраться, что и зачем. Еще в новом гноме пара плюшек. Так, ничего особенного. Дрова проприетарные невидимые переставил, удобно, кстати — прямо из синаптика. Audacious не работал с плагином crossfade.

Из плохого: Пока что — только сломавшиеся шрифты в Опере и лампочка scroll lock.

Server crusade: Act II

Теперь о софте.
Решил делать headless сервер, поэтому мой выбор оси пал на Ubuntu Server. Размышлял на тему Debian netinstall, но, раз уж у меня и на десктопе ubuntu, то можно использовать общие обновления и не качать их по два раза.

Шару сделал через nfs, почему — не знаю =)) Не захотел самбу. Автомаунт через fstab.
С торрент-клиентом самое сложное. Изначально я планировал использовать rtorrent, но не голый, а с веб-интерфейсом wtorrent. Хотя идея ставить ради этого веб-сервер уже тогда казалась мне сомнительной. Оказалось, что поднять WebUI довольно трудно. На проверку Wtorrent вышел дико медленным. Чего там только нет! И тебе AJAX, и JS, и PHP… Ну разумеется, оно тормозило. Хотя с виду красивенько. В Опере как будто работает, но не идеально.
Веб-интерфейс transmissiond — clutch был отнесен к категории недостаточно функциональных, т.к. я нигде не нашел упоминания о том, что он может выбирать отдельные файлы в торренте для скачивания. К тому же, сайт clutch не работает в Опере (по крайней мере, 9.27) — это вызывает подозрения =)
WebUI для deluge довольно симпатичный, но, к сожалению, демон deluge еще не вышел. И файлы он тоже выбирать не умеет.
Torrentflux выглядит довольно функциональным решением, хотя и не использует rtorrent. Однако, для работы он хочет полноценный LAMP!!! Простите, но мускул для торрент-клиента — это уже как-то слишком…
Тестил еще пару веб-интерфейсов, но уже забыл, как называются. В общем, итог печален: ничего толкового =(

В результате был оставлен один голый rtorrent. Управляю им через watch directory, ну и ssh+screen для контроля. Пожалуй, это не настолько неудобно, как я ожидал. Дефолтные скрипты для автостарта пришлось сильно изменять, т.к. они мне не нравились и работали недостаточно хорошо. Сразу могут работать не все горячие клавиши, т.к. они уже заняты и нужно сделать stty stop undef && stty start undef. Эта команда присутствует в init-скрипте, но почему-то не работает, я еще не разобрался, почему. Полагаю, что она не там, где должна быть. Когда закончу — выложу свою модификацию сткрипта. Если у кого-то есть, тоже можете выложить.

P.S. Кстати, вот что я обнаружил в коробке с сетевой картой dlink помимо инструкций. Для тех, кто не догадался — там идет текст GPL =))

Server crusade: Act I

Некоторое время назад загорелся я идеей сделать себе сервер, чтобы круглосуточно качать торренты и хранить на нем всякую всячину. Долго рылся в объявах, пока мой друг не предложил попытаться оживить его старую машину. Надо заметить, что этому компу крепко досталось: он утонул =) В буквальном смысле. Батарею прорвало, после чего он был весь залит водой. К счастью, он не был включен в тот момент и сгорел только БП, так что у нас имелись надежды на то, что его еще можно привести в чувство. Так и случилось, и он переместился ко мне (за что Борису преогромное спасибо (^_^)~ ).

Вот такой он был до. Отмыть его не вышло, поэтому был приобретен новый корпус, а также кулер (на старой материнской плате была сломана рамка). Через пару дней, правда, пришлось купить еще и новую мать: старая, как оказалось, только прикидывалась живой, а на самом деле по-тихому склеила ласты. Зато рамка хорошая =)

Сегодня все собрал и поставил ubuntu server. Думал поставить rtorrent с веб-интерфейсом, но они мне не понравились, так что пока юзаю голый rtorrent+ssh+screen. Но, про софт — это отдельная тема. Вот, теперь думаю — куда бы его поставить, а то шумит не меньше моего десктопа =)) Думал круглосуточно его юзать, но, похоже, придется изобрести что-то хитрое…