пятница, 29 июня 2007 г.

Xwinwrap=DreamScene? Что это такое и как его едят

Итак, xwinwrap. Вы слышали наверное что такое приложение Windows DreamScene для Windows Vista Ultimate. Еще бы, столько рекламы вокруг революционного интерфейса ))
На самом деле, все это не ново, и в нашем любимом linux'e все это тоже есть и работает и на более скромном железе, и в версии os даже типа home ))))))
Xwinwrap был одним из инструментов, которые Дэвид Ривмэн демонстрировал при выпуске Compiz; он позволяет поместить видео или хранитель экрана на рабочий стол как анимированный фон. Если его не нашлось в вашем репозитории...
Официальной документации вроде бы нет, но Moppsy (участник разработки Compiz) выловил следующее из исходного кода:
'-g=parse geometry, -ni=no input, argb=argb visual, fs=full screen, -s=sticky, -st=skip taskbar, -skip pager, -a=above, -b=below, -nf=no focus - o OPACITY'
Набрав Xwinwrap, вы получите справку по использованию: Xwinwrap вамв се про себя расскажет, если его запустить без аргументов командной строки. Вот для начала несколько примеров:
xwinwrap -ni -argb -fs -s -st -sp -b -nf -o 0.2 -- /usr/lib/xscreensaver/glmatrix -root -window-id WID
А чтобы запустить видео, наберите:
xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- Mplayer -wid WID -quiet movie.mpg
Чтобы зациклить короткое видео, скажем, зеленые луга, вы можете использовать -loop <число> (0 - бесконечный цикл) как аргумент для mplayer/ Если у вас достаточно новая версия rxvt или urxvt, можно даже установить его на рабочем столе:
xwinwrap -ni -argb -fs -s -st -sp -b -nf -- urxvt -depth 24 -bg rgba:0000/0000/0000/cccc -fg white
Данные примеры приведены из журнала Linux Format с той лишь поправкой, что ключ -a заменен на ключ -b, потому с -a у меня не фига не заработало, ну и прозрачность для красоты подключил. На моем компе это отжирает 20 процентов от AMD 64 3000+ и 29 мегабайт из гига. Не мало, согласен. Но например попечатать текст с таким фоном это самое то, глаз не так сильно утомляется, imho

понедельник, 25 июня 2007 г.

Установка beryl-svn без заморочек с svn )

Ну что же, первый, хе, урок, не урок, мы начнем с подключения таких вкусностей как beryl, compiz, xwindwrap и kiba-dock. Все это конечно при условии, что юный падаван установил себе необходимые, читай с поддержкой 3D ускорения (как правило пропиетарные) дрова. Возникает резонный вопрос, а накуя нам это надо, если beryl присутствует в стандартном репозитории. Ответ прост, официальный репозиторий содержит только стабильные протестированные версии, а ведь нам сластенам хочется всего самого нового. Можно конечно все получить из svn репозитория, но это будет когда ты подрастешь, а сейчас... а сейчас может тебе банально не хватает времени.
Итак для получения последних версий вышеуказанных приложений необходимо подключиться к репозиторию некого Treviño (http://3v1n0.tuxfamily.org/dists/feisty/eyecandy/):
Для этого первым делом скачиваем пакет подписей, то есть открываем терминал и копируем туда следующий конвейер команд
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

далее в /etc/apt/sources.list (или через Synaptic) добавляем следующие строки:
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

После чего apt-get update и apt-get install beryl xwindwrap. И вуа ля мы получаем все последние навороты трехмерного рабочего стола. Среди особенностей последней сборки beryl рекомендую обратить внимание на такие возможности как Widget Layer позволяющий выносить вам ваши виджеты на отдельный уровень, получая эффект как в Mac OS Tiger когда вы нажимаете Dashboard; Miniview ports - плугин создающий миникопию вашего рабочего стола.

А что такое xwindwrap и с чем его едят мы расмотрим в следующий раз )

И снова начало начал. Дежа вю )

Итак достаточно нафлудив в обычном дневнике я решил сделать и что-то благое. А именно поделиться теми знаниями, которые у меня есть о замечательной операционной системе Linux. На страницах данного блога я постараюсь рассказать как сделать эту систему более дружелюбной обычному пользователю. Упор будет сделан на мультимедийность и внешний вид, быть может некоторые разделы будут посвящены администрированию. Все примеры буду показываться на Ubuntu 7.04, поскольку на текущий момент времени я существую именно на этом дистрибутиве )