LINUX.ORG.RU
 

Теперь и у Icewm есть свой pager


0

0

Теперь и у Icewm есть свой pager

Здравствуйте!

После того, как вчера вышла в свет третья версия патча к Icewm (в которой автор патча любезно согласился с некоторыми моими доводами и предложениями), я решил продемонстрировать вам этот новый элемент для неплохого оконного менеджера.

На скриншоте вы можете наблюдать мою тему для Icewm (перекореженный и подправленный бывший Smooth feelings - более тщательная дорисовка некоторых элементов и подбор цветов, учитывая новые реали). В остальном - ничего нового. Здесь, на ЛОРе, я всегда выступал только с Icewm и только с тремя темами - BlueCrux, WinClassic и эта..

В открытом редакторе - две новые опции для pager..

Обсуждать мой личный оконный бред/мазню, наверное, нет смысла.. Многие его уже видели и не раз.. Лучше сосредоточьтесь на pager'e - именно ради этого я выложил скриншот.

Адрес патча тут - http://sourceforge.net/tracker/index.php?func=detail&aid=1394863&grou...

>>> Просмотр (1024x768, 314 Kb)


[#]  
norden

Re: Теперь и у Icewm есть свой pager

Супер! А реально ли все-таки когда-нибудь сделать так, чтобы трэй наконец-то тоже "окрашивался" под тему?

** ()
[#]  

Re: Теперь и у Icewm есть свой pager

Ну и может кто из знатоков icewm подскажет. как сделать, чтобы в меню иконки не отображались и при этом не оставалось пустое место зарезервированное под них?

()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 13:16:32  
norden

Re: Теперь и у Icewm есть свой pager

цвет-то берет, но если тулбар "залит" какой-нить картинкой, то на трэй это не распространяется :(. монолитность нижней панели теряется.

** ()
[#]  
norden

Re: Теперь и у Icewm есть свой pager

кстати, тему выложи, пожалуйста.

** ()
[#]  
norden

Re: Теперь и у Icewm есть свой pager

После патча дебиановский пакет не собирается :(

wmmgr.cc: In member function 'void YWindowManager::updateFullscreenLayer()': wmmgr.cc:1677: error: 'taskBar' was not declared in this scope

** ()
[#]  
lxuser

Re: Теперь и у Icewm есть свой pager

Еще один хороший и полезный скрин от My_quest.

Респект!

** ()
[#]  

Re: Теперь и у Icewm есть свой pager

выложи пожалуйста иконки rus eng для xxkb

anonymous ()
[#]  

Re: Теперь и у Icewm есть свой pager

А pager только в toolbar вставляется? Отдельно его повесить нельзя ли?
И есть ли возможность у icewm на каждый workspace свой background повесть? Вроде в их mail листе про это говорили, но так и ни дочего
не договорились.

anonymous ()
[#]  

Re: Теперь и у Icewm есть свой pager

Чем выводишь иконки на десктоп?

anonymous ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от anonymous 06.01.2006 14:55:44  

Re: Теперь и у Icewm есть свой pager

idesk, xtdesk, rox ну и для любителей динозавров dfx.

anonymous ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 13:19:24  

Re: Теперь и у Icewm есть свой pager

>Ну и может кто из знатоков icewm подскажет. как сделать, чтобы в меню иконки не отображались и при этом не оставалось пустое место зарезервированное под них?

Разве что создать прозрачную пустую иконку-квадратик нужного размера и подставлять ее всюду. Это работает только в том случае, если меню не генерируется автоматически (например, menu-method), а является индивидуальным, созданным вручную по вкусу..

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от anonymous 06.01.2006 14:03:51  

Re: Теперь и у Icewm есть свой pager

>А чем менюшки на столе рисуешь?

В смысле иконки? На данный момент там все стороннее, но бывает, что сам рисую.. Отображаются иконки при помощи обычного idesk

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от anonymous 06.01.2006 14:19:43  

Re: Теперь и у Icewm есть свой pager

>выложи пожалуйста иконки rus eng для xxkb

тема для xxkb (равно как и тема для gkrellm, которая на скриншоте) - из пакета BlueCrux. Ее легко найти на themes.org в разделе Icewm. Там она вторая, кажется.. Правда тему для gkrellm я немного подправлял..

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от anonymous 06.01.2006 14:21:38  

Re: Теперь и у Icewm есть свой pager

>А pager только в toolbar вставляется? Отдельно его повесить нельзя ли?

Отдельно, увы, не получится.. ведь это часть таскбара, бывшие кнопки 1, 2, 3... Единственное, что я узнал, это то, что сам таскбар можно менять по длине, необязательно, как тут - от края до края..

>И есть ли возможность у icewm на каждый workspace свой background повесть?

Честно, я не изучал такую возможность, надобности не было.. попробую узнать.. Про добавление в меню последних n используемых программ знаю, есть скрипт на питоне.. А про разные background - не знаю..

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от anonymous 06.01.2006 14:55:44  

Re: Теперь и у Icewm есть свой pager

>Чем выводишь иконки на десктоп?

это idesk, причем не самый новый

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от norden 06.01.2006 13:29:25  

Re: Теперь и у Icewm есть свой pager

>цвет-то берет, но если тулбар "залит" какой-нить картинкой, то на трэй это не распространяется :(. монолитность нижней панели теряется.

это скорее всего есть баг, о котором я доложил разработчикам Icewm... Дело в том, что почему-то иконки в трее берут свой собственный фон (из КДЕ, или Cnome), поэтому они полностью игнорируют фон таскбара...

Либо я неуклюже описал этот баг, либо в массе своей люди не используют программы с иконками в трее, но пока баг висит под 6 уровнем важности..

Даже на скрине, если присмотреться, можно увидеть разный фон у иконки sven (gtk2) и у licq (qt).. Чтобы было одинаково, придется синхронизировать цвета у gtk, gtk2 и qt под цвет таскбара, да и то, если таскбар просто окрашен, а не использует xpm+градиент...

**** ()
[#]  
swar0g

Re: Теперь и у Icewm есть свой pager

Icewm - отличный менеджер. Вот бы он начал скролить виртуальные десктопы по прокрутке колёсика мышки над таскбаром, ну и встроить бы адекватный метод добавления кейбиндингов а ля start_program "programfoobar --options" "ctrl+alt+t"

Цены бы ему не было.

*** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от swar0g 06.01.2006 16:20:57  

Re: Теперь и у Icewm есть свой pager

>Вот бы он начал скролить виртуальные десктопы по прокрутке колёсика мышки над таскбаром..

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

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от norden 06.01.2006 13:37:42  

Re: Теперь и у Icewm есть свой pager

>После патча дебиановский пакет не собирается :(

пришли мне все логи (заархивируй) - как патчил, с какими ключами собирал.. vova1971 ат nm дот ru

Я перешлю разработчику, может поможет..

**** ()
[#]  

Re: Теперь и у Icewm есть свой pager

так, а где собственно на срине этот пейджер?

anonymous ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от anonymous 06.01.2006 16:58:33  

Re: Теперь и у Icewm есть свой pager

>так, а где собственно на срине этот пейджер?

хм.. там же, где и в Гноме или КДЕ - на таскбаре.. В моем случае - правый верхний угол..

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от My_quest 06.01.2006 15:43:33  

Re: Теперь и у Icewm есть свой pager

>Разве что создать прозрачную пустую иконку-квадратик нужного размера и подставлять ее всюду. Это работает только в том случае, если меню не >генерируется автоматически (например, menu-method), а является индивидуальным, созданным вручную по вкусу..

Не, так "не канает", к сожаленью. Минимальный допустимый в icewm размер иконки в меню 8 пикс. пустые даже создавать не надо. Достаточно просто лабуду в меню прописать вместо иконки. Но. при этом всё равно место резервируется под икону:(

()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 17:31:08  

Re: Теперь и у Icewm есть свой pager

>Не, так "не канает", к сожаленью

То есть нужно сделать наподобие меню Fluxbox, без иконок.. Я попробую "бросить" клич.. может мне подскажут..

**** ()
[#]  
W98

Re: Теперь и у Icewm есть свой pager

Классно!
А у меня кстати есть фичареквест для icewm - хочу хистори во встроенной командной строке :)

* ()
[#]  

Re: Теперь и у Icewm есть свой pager

а этот пейджер в релиз войдёт, или надо будет руками патчить всё время?

* ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от W98 06.01.2006 18:15:15  

Re: Теперь и у Icewm есть свой pager

>А у меня кстати есть фичареквест для icewm - хочу хистори во встроенной командной строке :)

:) Я тоже этого хочу, причем еще хочу, чтобы двойной таскбар (когда и видится эта командная строка) можно было бы отделять - запуск приложений+систрей+пейджер+командная строка отдельно (скажем внизу), а панель с окнами - отдельно (наверху).. Не люблю толстый двойной таскбар..

Попробую "заспамить" их этими просьбами..

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от maddeer 06.01.2006 18:33:22  

Re: Теперь и у Icewm есть свой pager

>а этот пейджер в релиз войдёт, или надо будет руками патчить всё время?

Войдет обязательно, когда окончательно созреет, об этом говорили - но не мне решать, когда это случится..

**** ()
[#]  

Re: Теперь и у Icewm есть свой pager

За отображение pager отвечают две новые настройки:

TaskBarWorkspacesShowBorders=1 или 0

TaskBarWorkspacesShowNumbers=1 или 0

У меня на скриншоте TaskBarWorkspacesShowNumbers=0

За цвета в основном отвечают следующие параметры:

ColorNormalWorkspaceButton=""

ColorNormalWorkspaceButtonText=""

ColorActiveWorkspaceButton=""

ColorActiveWorkspaceButtonText=""

**** ()
[#]  

Re: Теперь и у Icewm есть свой pager

sim && sven FOREVER!!!

anonymous ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от My_quest 06.01.2006 15:58:56  
norden

Re: Теперь и у Icewm есть свой pager

> Даже на скрине, если присмотреться, можно увидеть разный фон у иконки

да дело в том, что это не работало ВООБЩЕ никогда. я использую icewm различных версий и на различных системах -- не работает, увы. правильно ты сказал -- видимо никто треем не пользуется.

** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 19:03:54  

Re: Теперь и у Icewm есть свой pager

>fbrun - опора русской демократии! :)

Его можно использовать отдельно, без установки Fluxbox?

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от norden 06.01.2006 19:12:12  

Re: Теперь и у Icewm есть свой pager

Я пользую трэй. Правдо не очень активно, парочка приложений там всего прописана. Но, вот сейчас специально напихал туда всякой чепухи,- вроде нормально. Правда, я кртинки на таскбар не назначаю.
http://img217.imageshack.us/img217/7273/tray7hp.png

()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 19:29:23  

Re: Теперь и у Icewm есть свой pager

>Могу fbrun почтой заслать

Спасибо, есть у меня :) Сейчас поставлю..

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 19:21:01  

Re: Теперь и у Icewm есть свой pager

>Но, вот сейчас специально напихал туда всякой чепухи,- вроде нормально

Хорошо

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 19:03:54  
W98

Re: Теперь и у Icewm есть свой pager

Знаю я про fbrun, только он почему-то очень тормозной, от запуска до появления окошка есть существенная задержка, удобнее уж rxvt+bash запустить

* ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от W98 06.01.2006 20:20:06  

Re: Теперь и у Icewm есть свой pager

>Знаю я про fbrun, только он почему-то очень тормозной

У меня сразу запускается.. Я его поместил в пункт меню "Выполнить", откуда окно fbrun и запускается..

Один вопрос - где поменять шрифт в строке fbrun и цвета? В .Xdefaults или есть какой-то свой путь?

**** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от W98 06.01.2006 20:20:06  

Re: Теперь и у Icewm есть свой pager

>Знаю я про fbrun, только он почему-то очень тормозной, от запуска до появления окошка есть существенная задержка

Странно. У меня мгновенно стартует. Может быть ты ему хистори файл не указываешь и он шарит некоторое время?

()
[#]  
manowar

Re: Теперь и у Icewm есть свой pager

пикольна, но фввм рулит %))

** ()
[#] Ответ на: Re: Теперь и у Icewm есть свой pager от Melhesidek_Abgeschloss-Karamultukoff 06.01.2006 20:37:32  

Re: Теперь и у Icewm есть свой pager

>fbrun --help

Вписал в файл ~/.icewm/preferences в секцию:

# Command to select and run a program

RunCommand="fbrun -a -w 100 -h 24 -fg gray -bg black -hf ~/.run_history -font 'lucida console-12'"

все чудесно.

**** ()
[#]  

Re: Теперь и у Icewm есть свой pager

А што это за полоска с датчиками справа от gvim`a?

anonymous ()