Авторы: Оливер Киддле, Туре Моркемо, Гверн Бранвен.
Оригинал: «unclutter: hide the mouse cursor after a period of inactivity», 27 марта 2007 г.
Иногда замечали, что указатель мыши закрывает ту часть экрана, где находится слово, которое вы читаете? Передвинуть мышь или догадаться, что скрывает указатель — небольшое беспокойство, но все-таки.
Unclutter — небольшой, но особенный пакет для X11. Он делает очень простую вещь: если вы не используете мышь, указатель скрывается — нет необходимости его видеть, если он не используется. Это может показаться не особенно полезным, но сокрытие указателя освобождает экран, лишний раз не отвлекает вас, и просто делает работу более приятной, особенно при чтении документа или использовании клавиатурных программ.
Unclutter легко использовать. Просто добавьте строчку вроде этой в .xsession, .gnomerc, меню «Сеансы» (или где еще вы храните команды, исполняемые при входе в систему):
unclutter &
Теперь, если вы не будете двигать мышь, курсор пропадет после 5 секунд.
У Unclutter есть некоторые полезные опции, которые стоит попробовать:
Есть и другие опции, просто посмотрите в страницу руководства.
Unclutter — поддерживаемый, стабильный и практически свободный от ошибок пакет, включенный почти во все версии Debian и Ubuntu.
Автор: Arno.
Оригинал: «figlet: a totally useless, therefore essential tool», 25 марта 2007 г.
FIGlet — средство командной строки, предназначенное для рисования красивых больших символов. Вот вывод команды figlet debian:
_ _ _
__| | ___| |__ (_) __ _ _ __
/ _` |/ _ \ ‘_ \| |/ _` | ‘_ \
| (_| | __/ |_) | | (_| | | | |
\__,_|\___|_.__/|_|\__,_|_| |_|
Для более причудливой отрисовки у FIGlet есть 18 шрифтов, и более 400 доступно для загрузки. Например, шрифт bubble заключает каждый символ в пузырь, а script имитирует рукописный текст. Список установленных шрифтов и примеров их использования выдаст команда showfigfonts. Вот вывод figlet -f script debian:
_
| | | o
__| _ | | __, _ _
/ | |/ |/ \_| / | / |/ |
\_/|_/|__/\_/ |_/\_/|_/ | |_/
FIGlet расшифровывается как «Frank, Ian and Glenn’s LETters», потому что был вдохновлен подписью под электронными письмами Фрэнка, написан (практически полностью) Гленном, а помогал Ян. Первая версия была написана осенью 1991 года. С тех пор FIGlet стал известной программой в мире UNIX (и даже за его пределами) и выступал в разных качествах: плагина для XChat и Eclipse, класса PHP, многих сетевых сервисов.
Люди, которые любят писать забавные штуки, также могут попробовать команду banner из пакета bsdmainutils. Он также выводит большие буквы, но, в отличие от FIGlet, рисует их вертикально. Он был создан не для развлечения, а для отделения печатаемых документов друг от друга. Другие же программы были созданы забавы ради. Самая интересная из них — Cowsay.
FIGlet — замечательная программа, которая сделает ваши электронные письма забавными и крутыми. Но, пожалуйста, не злоупотребляйте ей в списках рассылки!
FIGlet есть во всех версиях Debian и Ubuntu.
Автор: Анна Гуэрреро.
Оригинал: «MultiTail: view multiple logfiles windowed on console», 21 марта 2007 г.
MultiTail — хорошо настраиваемое средство наблюдения. Наблюдать с ним можно не только за логами, но и выводом других команд вроде rsstail, wtmptail (пользовательский вход в систему и выход из нее), nagtail (статус nagios).
MultiTail — консольная программа. Конечно, вы можете запустить ее и в окне терминала.
Вывод может не только отображаться в отдельных окнах, но и сливаться вместе. Так что можно объединить лог ошибок Apache с логом доступа, либо вывод ping и rsstail. На количество окон или файлов / команд ограничений нет.


Для основных приложений (postfix, apache, sendmail, tcpdump, squid, и так далее) доступны цветовые схемы, и легко производится добавление новых.
Конечно, вы можете выбирать строки (или части строк), как с grep и sed, но также можно преобразовывать части строк. Например, в squid и qmail отметки времени можно сделать более читаемыми. Также можно преобразовывать IP-адреса, коды ошибок, и многое другое. Если захотите расширить преобразования, вызывайте из MultiTail внешние скрипты (perl, bash, python, и так далее), их же можно использовать для подсветки вывода.
Все в MultiTail можно настроить при помощи конфигурационного файла или командной строки. Так как количество опций довольно велико, есть и сетевая справка. Если вам не нравятся параметры командной строки, все настройки можно менять при помощи интерактивных меню. Когда все закончено, MultiTail может записать скрипт интерпретатора командной строки, с которым все будет запускаться с теми же настройками, что и в предыдущий раз.
У программы слишком много возможностей, чтобы перечислить тут, о всех них рассказано на домашней странице проекта.
MultiTail есть в стабильной (3.4.8), тестовой и нестабильной (4.2.0), а также экспериментальной (4.3.1) ветке Debian и в Ubuntu, начиная с Warty. Последняя версия — 4.3.3. MultiTail активно поддерживается, очень приветствуются предложения новой функциональности, и часто они реализуются в считанные дни. Ну и сообщения об ошибках тоже принимаются с радостью.
Использовать MultiTail могли бы все, кто работает с tail.
Автор: Крис Лэмб.
Оригинал: «wajig: Simplified Debian administration front-end», 18 марта 2007 г.
Wajig — упрощенное консольное средство администрирования Debian, написанное Грэмом Вильямсом.
Оно объединяет apt, apt-cache, dpkg и скрипты запуска / остановки (для многих-многих сервисов) в одной программе, отвечающей за типичные задачи администрирования Debian, и делает команды проще для запоминания. Функциональность некоторых представленных команд даже расширена.
Например, wajig install принимает имя пакета в качестве аргумента в духе apt-get и aptitude:
$ wajig install lighttpd
Но также можно передать путь к локальному пакету:
$ wajig install ./lighttpd_1.4.13-9_i386.deb
Другие полезные команды Wajig:
Полный список ищите на домашней странице Wajig, а также в выводе команды wajig list-commands.
Wajig идеален для пользователей, которые хотят администрировать систему, не тратя время на пустяки, но, возможно, еще более полезен для тех, кто хочет изучить ручную работу с системой управления пакетами Debian. Например, опция командной строки –teaching (-t) включает отображение исполняемых команд. Даже опытные пользователи могут использовать Wajig при выполнении менее распространенных задач, или если им просто лень делать все самостоятельно.
Wajig работает из-под обычного пользователя, но, если нужно, вызывает sudo. В Bash также доступно дополнение команд по нажатию Tab.
Wajig давно есть в Debian и Ubuntu.
Автор: Игорь Стирбу.
Оригинал: «MPD: The Music Player Daemon», 14 марта 2007 г.
Music Player Daemon — сервер, который проигрывает звуковые файлы и потоки и может удаленно управляться. MPD поддерживает OGG Vorbis, MP3, FLAC, Wave и AIFF для звуковых файлов и OGG Vorbis / MP3 для потоков. Также есть поддержка переходов дорожек.
Благодаря своей клиент-серверной организации, MPD — очень гибкий плеер. MPD может настраиваться для использования звуковой карты, либо взаимодействия с сервером и рассылки потока по сети. Он может управляться клиентам с той же машины, либо со всей сети.
Когда MPD запускается, он сначала считывает ~/.mpd.conf, а потом /etc/mpd.conf, если первого нет. Так что его можно настроить на запуск при загрузке, или запуск любым пользователем. Вот содержимое моего .mpd.conf:
# ~/.mpdconf
music_directory "/home/igor/media/mp3"
playlist_directory "/home/igor/.mpd"
state_file "/home/igor/.mpd/state_file"
db_file "/home/igor/.mpd/tag_cache"
error_file "/home/igor/.mpd/error_file"
log_file "/home/igor/.mpd/log_file"
pid_file "/home/igor/.mpd/pid_file"
mixer_type "alsa"
mixer_device "default"
mixer_control "PCM"
filesystem_charset "UTF-8"
audio_output {
type "alsa"
name "Local sound card"
}
audio_output {
type "shout"
name "Icecast2 stream ( http://keo:8000/stream.ogg)"
host "keo"
port "8000"
mount "/stream.ogg"
password "hackme"
# quality "7.0"
bitrate "128"
format "44100:16:1"
# Optional Paramters
user "source"
description "All your music are belong to us"
genre "rock"
}
Эти установки позволяют мне напрямую использовать звуковую карту при работе с локального компьютера, либо включить поток icecast и слушать музыку по сети при использовании лэптопа.
Вот добавления к icecast.xml:
<hostname>keo</hostname>
<mount>/stream.ogg</mount>
Хорошие возможности MPD доступны из конфигурационных файлов. Если вы укажете pid_file, вы можете использовать mpd --kill для остановки mpd. state_file сохраняет статус плеера (то есть, плейлист, продолжительность и название текущей песни, задействованный вывод, и так далее). При удачной остановке записывается state_file, а при запуске воспроизведение продолжается, и восстанавливается список воспроизведения.
Посетите домашнюю страницу MPD, чтобы получить дальнейшую информацию относительно версий, клиентов, часто задаваемых вопросов. Пакеты MPD есть в Debian со времени Sarge, и в Ubuntu, начиная с Hoary.
В Debian есть несколько клиентов MPD, и большинство из них перечислены на домашней странице проекта. Я использую Gmpc. Поддерживается работа с областью уведомлений, всплывающими окнами, списками воспроизведения, панелью настроек сервера. Есть клиенты ncurses, командной строки, WWW и других типов.
Автор: Фредерик Шварцер.
Оригинал: «RSIBreak: a KDE utility which can help to prevent the RSI», 11 марта 2007 г.
В результате работы с мышью и клавиатурой может развиться травма от повторяющихся растяжений (Repetitive Strain Injury).
RSIBreak заставит вас прерывать свой рабочий процесс на короткие периоды времени, так, чтобы мышцы и нервы могли каждый раз отдыхать. Как только вы установите RSIBreak, он расположится в системном трее и тут же запустит отсчет. По умолчанию, показаны 20-секундные перерывы после каждых 10 минут и большие перерывы по 10 минут после каждого часа, что хорошо совмещается с моей ленью :-)
Из контекстного меню в трее RSIBreak можно настроить на автоматический запуск при начале работе KDE. Еще можно указать, как именно организовывать перерывы в работе на клавиатуре и мыши. Например, RSIBreak может показывать слайд-шоу из картинок данной директории, затемнять экран, отключать клавиатуру и мышь, либо просто показывать напоминание в районе иконки в трее. В любом случае, если RSIBreak предложит перерыв в неподходящий момент, вы можете отложить его, нажав Escape или кнопку пропуска. Это можно отключить в диалоге настройки — полезно, если вы заметили, что уже отменили четыре из пяти перерывов :-)
Снимок экрана показывает страницу статистики, доступную из контекстного меню, где есть постоянно обновляемая информация об использовании.
Для Gnome есть приложение наподобие — Workrave, в котором доступны некоторые дополнительные возможности вроде демонстрации упражнений, которые вы можете выполнять в перерыве (Workrave достоин отдельного обзора в «Пакете дня»).
RSIBreak нет в текущем стабильном издании Debian (Sarge), но есть в тестовой ветке (Etch) и в Sid. Также последняя версия есть в Ubuntu Feisty. На домашней странице RSIBreak вы можете загрузить исходный код и получить ссылки на некоторые пакеты.
Автор: Ян Бенигот.
Оригинал: «gnome-main-menu: a new attractive menu for the Gnome environment», 7 марта 2007 г.
Взгляните на свое меню приложений Gnome. Оно простое, но имеет большой недостаток: не позволяет иметь по-настоящему быстрый доступ к избранным приложениям. Конечно, можно сделать маленькие иконки на панели задач, чтобы запускать программы быстро, но со временем все изменится. Поиск иконки на длинной панели, полной маленьких пиктограмм, станет надоедливым процессом.
Gnome Main Menu — простое и красивое решение проблемы. Этот апплет, будучи добавленным на панель задач, позволит в два клика открывать любимые программы, а также последние документы и каталоги. Кроме того, можно будет просматривать данные об использовании диска, подключении к сети, а также добавлять в основное меню новые приложения.
Это не просто новое меню — здесь есть и просмотр приложений с поиском. Можно быстро докопаться до нужного приложения по его описанию, что особенно полезно давним поклонникам «Пакета дня».
Должно быть, вы ждете новой версии Gnome — 2.18 — и панели управления, куда включено все. Можете не ждать, потому что приложения панели управления тоже можно искать в Gnome Main Menu!
Gnome Main Menu есть в тестовой и нестабильной ветке Debian и Ubuntu Edgy / Feisty в пакете gnome-main-menu.
Автор: Сэм Машафи.
Оригинал: «Yakuake: a Quake-style terminal emulator based on KDE Konsole technology», 4 марта 2007 г.
Может, вы еще новичок в Linux и не понимаете удобства командного терминала, или наоборот — опытный пользователь, у которого всегда простаивают по несколько окон консоли. Чтобы делать многие задачи по-настоящему эффективно, вы должны использовать консоль, а чтобы использовать эффективно консоль, вам нужно использовать терминальное приложение вроде Yakuake.
Когда понадобится использовать терминал, просто нажмите F12 (или любую назначенную вами клавишу), и Yakuake выдвинется из верхней части экрана. Так как программа основана на Konsole, она поддерживает вкладки и прозрачность фона.
Внешний вид Yakuake выделяет ее из других программ KDE. Панель вкладок разработана для прозрачности, и если вы кликните по активной вкладке, вы сможете переименовать ее. Однако щелчок правой кнопкой ничего не даст. Yakuake больше полагается на комбинации клавиш (которые нравятся мне, но других они могут смущать).
Под панелью вкладок расположена панель заголовка. В правом углу — три кнопки. Yakuake можно настроить так, что консоль прячется при потере фокуса; для многих это может показаться удобным (но не для меня). Итак, первая кнопка со знаком «+» изменяет поведение при сокрытии. Если кнопку зажать, Yakuake будет виден до тех пор, пока вы не нажмете F12. Средняя кнопка «↓» открывает быстрое меню настройки, а после нее располагается кнопка закрытия Yakuake «X».
Пользователей может смутить то, что в Yakuake нет отдельного диалога настройки. Средняя кнопка даст несколько опций: пропорции терминала, продолжительность анимации, клавиши доступа и управления (советую посмотреть в диалог, чтобы знать все комбинации). Щелчок правой кнопкой в теле консоли откроет контекстное меню с опциями, связанными с ней: внешним видом, историей, кодировкой символов.
Yakuake есть в Ubuntu Edgy / Dapper и хранилищах пакетов Debian. Yakuake вдохновлен Kuake, также есть схожее приложение Gnome Tilda — это все тоже доступно в виде пакетов Debian.