среда, 13 января 2010 г.

True Unix Way

Проходят дни и годы, и начинаю все больше замечать, что с помощью маленьких, с умом реализованных утилит эффективно выполняю большую часть работы, а на различных монстров тратится львиная доля времени, причем, по сути, эти монстры решают всего-то пару задач. Как пример - KDE 4.x предоставялет мне несколько полезных программ, таких, как
kmail,
kget,
kopete,
kjots,
запуск приложений по ALT+F2,
ksnapshot (иногда),
konqueror,
kwrite,
k3b (иногда).

"Прочее" реализуется еще несколькими программами:
mozilla firefox
terminal
skype (очень иногда)
open office (иногда)
pgadmin (иногда)
virtualbox (иногда)
transmission,
dvdrip (очень иногда),
avidemux (очень иногда),
gimp (очень иногда),
mplayer,
музыкальный плеер (имхо все они глючные, так что выбираю каждый раз по ситуации).

И... все! Притом времени на возню с КДЕ, начиная с версии 3.5, потрачено неоправданно много. Множество возникающих каждый день задач выполняются посредством консольных утилит, причем выполняются эффективно. Как пример,
настроить мониторы (встроенный в ноут отключить и внешний сконфигурировать):

xrandr --output VGA --mode 1920x1080 --output LVDS --off

подключиться к сервису на удаленном сервере:

ssh -L 5000:localhost:5000 хост

Загрузить новуюю версию пакета в репозиторий:

reprepro removesrc lenny sqlite3
reprepro -C main include lenny /mnt/work/chroot/lenny/srv/sqlite3/sqlite3_3.6.18-mobigroup.1.changes
rdiff-backup --exclude '**/conf' --exclude '**/db' /mnt/work/reprepro/ хост::директория

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

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

True Unix GUI

True Unix GUI 2.0

О вреде дружественных интерфейсов.

P.S. Еще и подсмотрел в указанных статьях полезную утилиту:

zenity --file-selection

Можно так же и другие диалоги вызывать. Для скриптования самое оно, пригодится.

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


(C) Alexey Pechnikov aka MBG, mobigroup.ru