XeNoN
14.04.2007, 17:49
В этой теме я предлагаю обсуждать замечательный оконный менеджер wmii.
Добавлено через 2 минуты
tmp0000:
XeNoN, я думаю, надо просто получше изучать возможности wmii...
Полностью согласен, когда вы это сделаете (если еще не сделали), то поймете меня.
Например, в ~/.wmii-3/wmiirc есть секция TAGGING RULES, в которой описываются приложения, для которых всегда используется плавающее окно.
Используете конфиг, который разработчики привели в качестве примера?
А например как сделать чтобы окна gimp занимали определенные фреймы? Не буду мучать. Без бубна никак. Поэтому чтобы начать работать с gimp вначале нужно разгребсти все его окна. Единственный способ - обрабатывать событие "создание окна" вылавливать отдельные окна и располагать их как надо. Одна загвостка как вылавливать окна? А либо по классу окна либо по его заголовку, заголовок - дело ненадежное, значит остается класс. Да вот беда часто бывает что классы различных окон определенного приложения совпадают. В ion на данный случай можно использовать "роль" окна, а в wmii никак. Короче надо писать гигантский скрипт с обработчиком событий, придумать способ чтобы полегче все конфигурировать и т.д и т. п..
Eсли в wmii зажать Alt, и перемещать мышь с нажатой правой кнопкой, окно быстро и удобно изменяет размер (в гноме кстати тоже самое, только средняя кнопка вместо правой , насчет КДЕ - не знаю)
Да, так много где, только в wmii чтобы переместить плавающее окно опять же нужно зажимать alt, что крайне неудобно использовать и мышь и клавиатуру одновременно(Для меня конечно).
И к тому же часто приходится работать с окном на весь экран: для нормальной работы достаточно запомнить несколько хоткеев: Alt+d,Alt+s,Alt+P. В другой рабочий стол окна перемещаются нажатием Alt+Shift+#стола, рабочие столы переключаются по нажатию Alt+#стола.
Да очень часто, особенно в wmii, поэтому когда этих окон много, то "Alt+Shift+#стола" непомогает, т.к. заканчиваются номера. Благо опять решается кардинальным переписыванием конфига.
Вообще тот конфиг о котором вы говорите супернеудобный. Поэтому нужно создавать сообственный, а для этого очень неплохо знать какой-нить язык программирования, типа Python, Ruby, Perl, а иначе - многокилометровый конфиг на shell.
tmp0000, а дальше я расскажу о том что мне нужно. Т.е о том, что я не могу сделать не совершая слишком сложных телодвижений. Вы как человек со свежим взглядом может поможете мне их решить.
1) Нужно сделать так, чтобы на заданном раб. столе определенные окна выстраивались определенным способом.
2) Быстрый и удобный доступ к раб. столам, когда их количество велико.
3) толпу "аплетов" на панели, причем они должны обрабатывать события.
Все это можно сделать написав гигантскую систему скриптов.
Есть еще мелочи, но их легко реализовать.
Однако стоит отметить, что wmii отлично следует девизу "Мы делаем инструменты, а не политику", что является его несомненным плюсом.
Добавлено через 2 минуты
tmp0000:
XeNoN, я думаю, надо просто получше изучать возможности wmii...
Полностью согласен, когда вы это сделаете (если еще не сделали), то поймете меня.
Например, в ~/.wmii-3/wmiirc есть секция TAGGING RULES, в которой описываются приложения, для которых всегда используется плавающее окно.
Используете конфиг, который разработчики привели в качестве примера?
А например как сделать чтобы окна gimp занимали определенные фреймы? Не буду мучать. Без бубна никак. Поэтому чтобы начать работать с gimp вначале нужно разгребсти все его окна. Единственный способ - обрабатывать событие "создание окна" вылавливать отдельные окна и располагать их как надо. Одна загвостка как вылавливать окна? А либо по классу окна либо по его заголовку, заголовок - дело ненадежное, значит остается класс. Да вот беда часто бывает что классы различных окон определенного приложения совпадают. В ion на данный случай можно использовать "роль" окна, а в wmii никак. Короче надо писать гигантский скрипт с обработчиком событий, придумать способ чтобы полегче все конфигурировать и т.д и т. п..
Eсли в wmii зажать Alt, и перемещать мышь с нажатой правой кнопкой, окно быстро и удобно изменяет размер (в гноме кстати тоже самое, только средняя кнопка вместо правой , насчет КДЕ - не знаю)
Да, так много где, только в wmii чтобы переместить плавающее окно опять же нужно зажимать alt, что крайне неудобно использовать и мышь и клавиатуру одновременно(Для меня конечно).
И к тому же часто приходится работать с окном на весь экран: для нормальной работы достаточно запомнить несколько хоткеев: Alt+d,Alt+s,Alt+P. В другой рабочий стол окна перемещаются нажатием Alt+Shift+#стола, рабочие столы переключаются по нажатию Alt+#стола.
Да очень часто, особенно в wmii, поэтому когда этих окон много, то "Alt+Shift+#стола" непомогает, т.к. заканчиваются номера. Благо опять решается кардинальным переписыванием конфига.
Вообще тот конфиг о котором вы говорите супернеудобный. Поэтому нужно создавать сообственный, а для этого очень неплохо знать какой-нить язык программирования, типа Python, Ruby, Perl, а иначе - многокилометровый конфиг на shell.
tmp0000, а дальше я расскажу о том что мне нужно. Т.е о том, что я не могу сделать не совершая слишком сложных телодвижений. Вы как человек со свежим взглядом может поможете мне их решить.
1) Нужно сделать так, чтобы на заданном раб. столе определенные окна выстраивались определенным способом.
2) Быстрый и удобный доступ к раб. столам, когда их количество велико.
3) толпу "аплетов" на панели, причем они должны обрабатывать события.
Все это можно сделать написав гигантскую систему скриптов.
Есть еще мелочи, но их легко реализовать.
Однако стоит отметить, что wmii отлично следует девизу "Мы делаем инструменты, а не политику", что является его несомненным плюсом.