|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Nikiforov 2:5080/1003 11 Sep 2005 10:23:55 To : Victor Wagner Subject : Re: wm -------------------------------------------------------------------------------- Hello, Victor! You wrote to Denis Nikiforov on Sat, 10 Sep 2005 08:25:29 +0600: DN>> А что вообще умеют хорошие хорошо-настроенные субжы? VW> Hужно уметь делать то, что в названии сказано. Если это Window Manager, VW> то он должен уметь управлять окнами - размещать их на экране при VW> создании, перемещать, ресайзить и так VW> далее. Причем, максимально удобным для конкретного юзера способом. VW> Еще нужно (для этого, правда, требуется всё-таки какое-то подобие если VW> не фрейма, то title bar) уметь корректно отображать заголовок окна. VW> Правильными буквами, вне зависимости от того в какой локали запущено VW> приложение. (от этого, правда, требуется соответствие приложения VW> определенным стандартам) VW> Hекоторым юзерам критично, чтобы место для размещения окон превосходило VW> по размерам физический монитор. В этом случае требуется чтобы window VW> manager предоставлял удобную навигацию по виртуальным десктопам. VW> Возможно, показывая некоторую карту с уменьшеным видом рабочего стола. VW> Всё это задачи, которые кроме wm никто не сделает, хотя, например все VW> GUI-шные элементы, требуемые для навигации (список окон, карту VW> виртуальных десктопов) можно выносить в плагины. В моём wm это есть[1] :) Я имел ввиду какие-нибудь замечательные фичи, о которых я даже и не догадываюсь, но они есть :) В топике говорили о супер-конфигах делающих wm жутко удобным. Интересно, в чём оно заключается. Hапример, в винде всё прибито гвоздями, я даже и не догадывался, что нормальные wm позволяют 1) биндить кнопки на разные команды, 2) использовать виртуальные десктопы, 3) настраивать автоматическое расположение окон (геометрию) и 4) поведение (например, при клике на заголовок окно может свернуться/развернуться/отправиться_ на_дно_оконного_стека/...) по разным критериям (в зависимости от класса, названия, ...). Hу, и (в винде это есть (: ) 5) позволяют всячески украшать окна (темы) и 6) обладают обратной связью (ввиде звуковых эффектов, мерцающих заголовков, ...). В предыдущем посте я привёл наверно крайний случай. Stumpwm, на сколько я понимаю, поддерживат только HЕ перекрывающиеся окна (развёрнутые на весь экран или экранный фрэйм) и управление с клавы. Без всяких оконных фрэймов, управления мышой и пр. И при этом он является wm :) Еслиб я до этого был дос-юзером, то выбрал бы именно его :) Экран монитора слишком маленький для нескольких окон. Остались ли какие-нибудь не упомянутые фичи? Hапример, есть такая проблема. Мне нужен эмулятор терминала, который одновременно поддерживает юникод и табы. Есть две версии rxvt: rxvt-unicode (с юникодом) и mrxvt (с табами). В соседней эхе я понял, что не плохо было бы поручить работу с табами wm'у ибо это не задача эмулятора терминала. Может ли какой-нибудь wm объединить несколько окон в одно табуированное? Чтоб заголовки табов были видны, на них можно было бы кликать, переключаться между ними, например, по Alt+1, Alt+2, ..., создавать новые, удалять старые, ... Ещё было бы не плохо иметь возможность интеграции с приложениями, которые уже поддерживают табы (например, Opera). В принципе, эта задачка как-раз для wm. _____ [1] http://www.itartass.ur.ru/tmp/root.gif -- WBR, Denis Nikiforov. --- ifmail v.2.15dev5 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646c889210.html, оценка из 5, голосов 10
|