LINUX.ORG.RU

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


0

0

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

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

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

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

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

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

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

★★★★★

Проверено: Shaman007 ()

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

norden ★★
()

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

Melhesidek_Abgeschloss-Karamultukoff
()
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

norden ★★
()

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

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

norden ★★
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от norden

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

Постараюсь..

My_quest ★★★★★
() автор топика
Ответ на: комментарий от lxuser

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

Спасибо

My_quest ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от norden

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

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

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

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

My_quest ★★★★★
() автор топика

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

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

swar0g ★★★★
()
Ответ на: комментарий от swar0g

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от norden

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

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от My_quest

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

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

Melhesidek_Abgeschloss-Karamultukoff
()
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

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

My_quest ★★★★★
() автор топика

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

W98
()
Ответ на: комментарий от W98

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

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от maddeer

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

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

My_quest ★★★★★
() автор топика

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

TaskBarWorkspacesShowBorders=1 или 0

TaskBarWorkspacesShowNumbers=1 или 0

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

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

ColorNormalWorkspaceButton=""

ColorNormalWorkspaceButtonText=""

ColorActiveWorkspaceButton=""

ColorActiveWorkspaceButtonText=""

My_quest ★★★★★
() автор топика

sim && sven FOREVER!!!

anonymous
()
Ответ на: комментарий от My_quest

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

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

norden ★★
()
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от norden

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

Melhesidek_Abgeschloss-Karamultukoff
()
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

Хорошо

My_quest ★★★★★
() автор топика
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

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

W98
()
Ответ на: комментарий от W98

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

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

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

My_quest ★★★★★
() автор топика
Ответ на: комментарий от W98

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

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

Melhesidek_Abgeschloss-Karamultukoff
()

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

manowar ★★
()
Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

>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'"

все чудесно.

My_quest ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.