Или же, если он будет мне неудобен, то я уже нашёл куда свалить. Все сваливают на связку wm + панелька. Я вот тоже. В качестве wm compiz, в роли панельки выступает awn, который в ppa особенно хорош.
Хотя было бы наверное проще грохнуть gnome-panel из gnome-session, чем городить огород со своей записью в gdm. После выхода 10.04 так и сделаю, наверное.
Вчера поставил сабж. Решил попробовать другой дистрибутив, поскольку убунта потихоньку скатывается туда, куда обычно скатываются, а поддержка найправославнейшей версии 9.04 скоро закончится.
Поигрался с начала с ним в виртуалке, а потом выделил ему 10 гигов (это чтоб избавится от вредной привычки захламлять систему ненужными пакетами; данные хранятся на разделе, который остался от убунты) под / и поставил. Саму систему и иксы я быстро поднял, а вот с AWNном прое-ся в три раза дольше. Пришлось из AURа ставить, а там какие-то мэйнтейнеры кривые попались. Что бы поставить сам AWN, пришлось довнгрэйдить Vala, а для awn-extras - наоборот, апгрейдить обратно. Еще и собрался без gconfа, и теперь приходится его перезапускать за каждым изменением в настройках. Ладно, черт с ним, работает и ладно. Самой системой я доволен, особенно скоростью. Да и довольно стабильно все работает, не смотря на bleeding edge.
По скрину:
WM: Compiz
Панелька: AWN
Темы GTK, AWN и Emerald не сильно изменились c прошлого скрина (http://www.linux.org.ru/gallery/screenshots/4639967), просто немного допилил.
Иконки: Humanity-Elementary
Курсор КДЕшный.
Терминал: xfce4-terminal+gnuscreen.
ФМ: pcmanfm.
Ш: Verdana, в терминале - Terminus.
Кнопки управления окнами для AWNа переделал как надо, а не через жо^Wxsendkeys. Если кому-то надо, могу выложить.
WM: Compiz
Панелька: свежий awn-trunk. Кнопки слева - ни что иное, как кнопки управления окнами (свернуть-развернуть-закрыть-запустить). Вообще это все на хоткеях, но я иногда пользуюсь и кнопками, когда клавиатура далеко лежит. Панель стоит в режиме Intellihide+Fade out, что позволяет сохранить как можно больше места для развернутых окон (Чаще всего для браузера и Code::Blocks).
GTK: Semplice-Elementary
Темы для AWN и Emerald пилил сам под тему GTK.
Иконки: Elementary (реквестирую годную замену)
Курсор КДЕшный.
Терминал: xfce4-terminal. Запущен там GNU Screen (всегда), а в нем - православный IRC клиент Irssi с немного недопиленной темой.
ФМ: pcmanfm. Иногда фейлит с монтированием, но за то очень быстрый.
Ш: Verdana, в терминале - Terminus.
4 стола, для переключения использую Expo и Ctrl+Alt+Стрелки.
Оформление окна - Gray-Flat, курсор - ComixCursors White Small Slim
Шрифт - Sans, пока не вижу смысла менять т.к. с темой сочетается неплохо. Тема audacious - Ivory. Компиз включен только для группировки окон и красивого переключения между столами, благо, железо позволяет повыпендриваться.
ну и конечно анимешная обоина. Куда уж без неё?
Месяц жизни в новом окружении решено отпраздновать скриншотом на LOR.
Из нового:
- посерел firefox;
- немного подправил шрифты;
- поменял тему на LOR.
Все остальное по старому:
- mandriva 2010.0 (до .1 еще полгода :-(, будем ждать);
- 4-ые кеды (4.3.2);
- окна оформлены при помощи Emerald;
- шрифты Droid (по мне, так очень не дурно!);
- на нулевом (;-)) столе практически Firefox(и кусок обоины от «vladstudio»), на первом Komodo Edit(используется как PERL IDE, т.к. достойной замены НЕТ [поправьте, если не прав]), на втором Krusader-2.0.0, на третем всегда konsole с mc (невидно), но сейчас решил показать вид Dolphin;
- все приложения практически всё время в режиме fullscreen, поэтому, для удобства, разнесены на разные столы;
- тема плазмы «Кремний»;
- и незаметный Compiz.
Ругайте.
Увидев скриншот KozakUA. Поставил его творение себе, через пару недель было решено добавить в календарь разделители недель. Еще через пару решил сделать статичным текущий день недели, и чтобы остальные просто сдвигались.
Вот собственно код:
#!/usr/bin/perl
use Term::ANSIColor;
$time=scalar(localtime);
chomp($time);
#Wed Sep 9 16:22:46 2009
$time =~ /(\w*)\s(\w*)\s*(\d*)\s([\d:]*)\s(\d*)/;
$pointer = 0;
$lim =0;
$left =@ARGV[1];
$right =@ARGV[2];
#$left = -1;
#$right = -1;
if ($1 eq 'Mon') {$pointer =$left+ 6;}
if ($1 eq 'Tue') {$pointer =$left+ 5;}
if ($1 eq 'Wed') {$pointer =$left+ 4;}
if ($1 eq 'Thu') {$pointer =$left+ 3;}
if ($1 eq 'Fri') {$pointer =$left+ 2;}
if ($1 eq 'Sat') {$pointer =$left+ 1;}
if ($1 eq 'Sun') {$pointer =$left+ 0;}
while ($pointer-7 > 0) {$pointer=$pointer-7;}
if (($2 eq 'Jan' ) or ($2 eq 'March' ) or ($2 eq 'May' ) or ($2 eq 'July' ) or ($2 eq 'Aug' ) or ($2 eq 'Oct' ) or ($2 eq 'Dec' ))
{$lim=31; $lim_low = 30; $lim_hi=30;}
else
{$lim=30; $lim_low = 31; $lim_hi=31;}
if ($2 eq 'Jan')
{
$lim_low = 31;
if ($5 % 4) {$lim_hi= 28;}
else {$lim_hi = 27; }
}
if ($2 eq 'Feb')
{
if ($5 % 4) {$lim= 28;}
else {$lim = 27;}
}
if ($2 eq 'Dec')
{
$lim_hi = 31;
}
if ($left==-1){ $left=$3-1;}
if ($right == -1){ $right = $lim - $3; }
for ($i=0;($left-$i>-1) and ($3-$i>0);$i++) {@arr[$left-$i]=$3-$i; }
for ($i=0;($left-$3-$i)>-1;$i++) {@arr[$left-$3-$i]=$lim_low-$i;}
for ($i=1;($left+$i<$right+$left) and ($3+$i-1<$lim);$i++) {@arr[$left+$i]=$3+$i;}
for ($i=1;($left+$i+$lim-$3<$right+$left+1);$i++) {@arr[$left+$i+$lim-$3]=$i;}
if (@ARGV[0] == 1)
{
for($i=0;$i<($left);$i++)
{
$p2=$i;
if ($i==$pointer) {print "@arr[$i]| "; $pointer=$pointer+7; }
else { print "@arr[$i] "; }
}
}
if (@ARGV[0] == 2)
{
{print "[$3]";}
}
if (@ARGV[0] == 3)
{
if ($1 eq 'Mon') {$pointer =$left + 6;}
if ($1 eq 'Tue') {$pointer =$left + 5;}
if ($1 eq 'Wed') {$pointer =$left + 4;}
if ($1 eq 'Thu') {$pointer =$left + 3;}
if ($1 eq 'Fri') {$pointer =$left + 2;}
if ($1 eq 'Sat') {$pointer =$left + 1;}
if ($1 eq 'Sun') {$pointer =$left + 0;}
for($i=$left+1;($i<$left+$right+1) ;$i++)
{ if ($i==$pointer+1) { print "| @arr[$i]"; $pointer=$pointer+7; }
else { print " @arr[$i]"; }
#print "@data[($3)..$i]";
}
}
На скриншоте второй и третий параметр скрипта 15. Первый параметр позволяет установить количество дней до текущего, второй - количество дней после текущего.
Запустив скрипт с параметрами x,-1, -1, получим оригинальный календарь с разделителями недель.
Гном с компизом и самой свежей AWN-trunk. Компизом пользуюсть в основном из-за Expo и AWN; анимации, куб и прочую фигню отключил. Окна управляются с клавиатуры, кнопки убрал. Рамка с развернутых окон уберается.
BlueNight - значки. Фон рабочего стола из SnowShow. Хотелось к обоине что-нибудь зимней тематики добавить, да не нашёл.Может кто подскажет. Остальное дефолтное. Навигация по рабочим столам и окнам осуществляется с помощью компиза.
Ругали меня в прошлый раз за обилие панелей, попробовал изменить немного, но всё равно не так как хотелось бы: Gnome-do не поддерживает наличие кнопки меню, трэй, аплеты сети и т.п. - приходится держать верхнюю панель, а места немного, хотя докер прячется и вылазит снизу поверх окон если нужен.
У кого есть опыт создания удобного окружения с докером - подскажите.
Откопал у себя на жестком дике старый скриншот, который прилагал к курсовой в приложениях. Понял, что как-то изменился с тех пор. Здесь тема очень светлая, на заднем фоне компизовский снег в виде цветочков падает и травка зеленеет, а сейчас стоит жутко темная картинка с Эврикой из Eureka 7 и черная тема.
Сриншот был сделан в Debian Etch (testing), тема какая-то стандартная, обоина гномовская, декорации окон - emerald, тему не помню, но все равно немного измененная, иконки - gartoon. Вроде все что помню.
Если кому вдруг интересно, то схема - часы с музыкой :)
привет всем озарё17нным!
спешу сообщить, что ко всем ништякам enlightenment теперь можно прикрутить и compiz. Называется ecomorph, устанавливается на свежий е17 и активируется через модуль.
попробовал только напосмотреть, т.к. не поклонник.
из-за какой-то проблемы с libpng кубик не завертелся, но пудинговые, прозрачные окошки появляются из огня и улетают самолетиками, так что - почти работает ;)