Выбор WM для собственной среды
Модератор: Модераторы разделов
Выбор WM для собственной среды
Здравствуйте. Долгое время пользовался kubuntu и соответственно KDE. Но в последнее время KDE вызывает все больше и больше нареканий, и хочется перейти на что-нибуть иное, да и сейчас сижу за не очень новым и соответственно мощным ноутбуком. Поставил xubuntu-desctop и lubuntu-desktop, так же смотрел Ubuntu. Пока сижу на xfce, но она меня тоже не очень устраивает. Созрел для настройки собственного DE.
Поискав в интеренете пока остановился на трех возможных вариантах WM как основы. Это два тайловых WM:awesom и xmonad, и openbox. Интересует мнение тех кто пользуется этими WM. Фактически сейчас я сижу за 15,6" ноутбуке, но вскоре будет компьютер, и собираюсь использовать два, а то и больше мониторов. Судя по найденной информации полноценно режим на каждом мониторе отдельный рабочий стол поддерживает только xmonad, а для awesom'а хоть и есть расширение, но оно не позволяет использовать несколько рабочих столов на одном мониторе.
Подскажите пожалуйста такие моменты:
1. На сколько сложно настраивать данные WM? Т.е. имеет ли смысл возиться со всеми ими, или лучше выбрать один? Мне нужна тонкая настройка внешнего вида, чтобы не резало глаза и горячих клавиш в основном, а так же вывода необходимой информации, желательно автомонтирование флешек и кнопка безопасного извлечения.
2. С какими панелями, треями, меню и прочими приложениями вы используете эти WM?
3. На сколько имеет смысл использование тайлового WM на ноутбуке?
Заранее спасибо за ответы и пояснения.
Поискав в интеренете пока остановился на трех возможных вариантах WM как основы. Это два тайловых WM:awesom и xmonad, и openbox. Интересует мнение тех кто пользуется этими WM. Фактически сейчас я сижу за 15,6" ноутбуке, но вскоре будет компьютер, и собираюсь использовать два, а то и больше мониторов. Судя по найденной информации полноценно режим на каждом мониторе отдельный рабочий стол поддерживает только xmonad, а для awesom'а хоть и есть расширение, но оно не позволяет использовать несколько рабочих столов на одном мониторе.
Подскажите пожалуйста такие моменты:
1. На сколько сложно настраивать данные WM? Т.е. имеет ли смысл возиться со всеми ими, или лучше выбрать один? Мне нужна тонкая настройка внешнего вида, чтобы не резало глаза и горячих клавиш в основном, а так же вывода необходимой информации, желательно автомонтирование флешек и кнопка безопасного извлечения.
2. С какими панелями, треями, меню и прочими приложениями вы используете эти WM?
3. На сколько имеет смысл использование тайлового WM на ноутбуке?
Заранее спасибо за ответы и пояснения.
Re: Выбор WM для собственной среды
чую, тему прикроют - вы даже не представляете, насколько у вас оригинальные вопросы ))
морнинг круассан..
Re: Выбор WM для собственной среды
xmonad.
1. Для меня было сложно, т.к. я совсем не программист, ну и Хаскелл же, но методом научного тыка и копипаста удалось более-менее настроить.
По мне так гламурный внешний вид и тайлинг несовместимы.
Горячие клавиши, вывод инфы - всё это довольно просто настраивается.
2. Запуск программ - XMonad.Prompt.Shell, статусбар - xmobar, от трея временно отказался за ненадобностью.
3. У меня тоже ноут. Думаю, что смысл есть. Хотя бы потому, что более разумно используется рабочее пространство.
1. Для меня было сложно, т.к. я совсем не программист, ну и Хаскелл же, но методом научного тыка и копипаста удалось более-менее настроить.
По мне так гламурный внешний вид и тайлинг несовместимы.
Горячие клавиши, вывод инфы - всё это довольно просто настраивается.
2. Запуск программ - XMonad.Prompt.Shell, статусбар - xmobar, от трея временно отказался за ненадобностью.
3. У меня тоже ноут. Думаю, что смысл есть. Хотя бы потому, что более разумно используется рабочее пространство.
Re: Выбор WM для собственной среды
ATWA писал(а): ↑28.05.2012 06:46xmonad.
1. Для меня было сложно, т.к. я совсем не программист, ну и Хаскелл же, но методом научного тыка и копипаста удалось более-менее настроить.
По мне так гламурный внешний вид и тайлинг несовместимы.
Горячие клавиши, вывод инфы - всё это довольно просто настраивается.
ну ладно... хочу по секрету сказать, что, наверно, в любом другом tiling wm "горячие клавиши, вывод инфы" настраивается ещё в сто раз проще. вот как раз из-за "научного тыка и копипаста" я его в своё время и удалил: надоело настраивать путём копирования чужих кусков конфига, не до конца понимая (или вообще не понимая), что и зачем ты делаешь.
морнинг круассан..
Re: Выбор WM для собственной среды
Фига себе awesome, xmonad или openbox. Мы играем в "выбери лишнее"? (:
о.О Мой awesome негодует с такого утверждения. Не нужны там никакие расширения. И вообще awesom'у по фиг сколько у вас там мониторов. Сколько предоставите, на стольких и будет работать. А настроить мониторы и разрешения на них поможет какой-нибудь xrandr.
Треи? Меню?! Зачем они нужны?
Имхо, тайлинг это целая философия. И либо вы её принимаете и вам уже сложно пользоваться всякими мышкотыкательными интерфейсами везде, либо вы её не принимаете и смысл использования отпадает сам собой. И не слушайте всяких орущих что тайлинг хорош только на панелях 25+ дюймов. Они просто им вообще не пользовались.
Да в тайлинге с конфигами вообще туго. xmonad = haskell, awesome = lua, dwm = c. Как ни крути, либо ты хочешь пользоваться тайлингом и разбираешься, либо обратно в kde/gnome/etc.ishitori писал(а): ↑28.05.2012 10:54ну ладно... хочу по секрету сказать, что, наверно, в любом другом tiling wm "горячие клавиши, вывод инфы" настраивается ещё в сто раз проще. вот как раз из-за "научного тыка и копипаста" я его в своё время и удалил: надоело настраивать путём копирования чужих кусков конфига, не до конца понимая (или вообще не понимая), что и зачем ты делаешь.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Выбор WM для собственной среды
Я не знаю что вы подразумеваете под гламурным внешним видом, но я довольно много времени провожу за компьютером, и предпочитаю настраивать шрифты и цвета так чтобы они не резали глаз.
По сути проблема следующая, вроде как в большинстве случаев при использовании нескольких мониторов рабочий стол растягивается на все мониторы, а мне надо чтобы на каждом мониторе отображался нужный мне рабочий стол.
Ну я пока не совсем уверен что смогу работать без них, хотя кто его знает что там в тайлинге....
SLEDopit писал(а): ↑28.05.2012 13:35Имхо, тайлинг это целая философия. И либо вы её принимаете и вам уже сложно пользоваться всякими мышкотыкательными интерфейсами везде, либо вы её не принимаете и смысл использования отпадает сам собой. И не слушайте всяких орущих что тайлинг хорош только на панелях 25+ дюймов. Они просто им вообще не пользовались.
Я уже давно устал пользоваться мышкой, поэтому и хочу собрать интерфейс где мышку надо будет использовать по минимуму.
Я не боюсь языков программирования, но просто хотелось бы выбрать WM в котором есть все что нужно, чтобы не учить этих языков слишком много
Re: Выбор WM для собственной среды
Именно так и ведёт себя awesome. Когда стол растягивается на несколько мониторов это как-то странно, на мой взгляд. На каждом мониторе свой рабочий стол, который никоим образом не перекликается с остальными.
Как оказалось, программ, которые нужны в повседневной жизни, не так уж и много. Лично у меня практически все из них работают месяцами (у меня ноутбук, я его никогда не выключаю, разве что иногда отправляю в suspend), поэтому запускаю я их невероятно редко. А для всего остального есть быстры запуск (по дефолту mod4+r). И никакие меню не нужны.
Ну тогда wellcome (:
Да там можно сильно глубоко не вникать. По крайней мере в lua в awesome. Если хоть с одним языком более менее знакомы, то написание конфиг сильно много времени не отнимет.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Выбор WM для собственной среды
SLEDopit писал(а): ↑28.05.2012 16:04Как оказалось, программ, которые нужны в повседневной жизни, не так уж и много. Лично у меня практически все из них работают месяцами (у меня ноутбук, я его никогда не выключаю, разве что иногда отправляю в suspend), поэтому запускаю я их невероятно редко. А для всего остального есть быстры запуск (по дефолту mod4+r). И никакие меню не нужны.
Согласен, но я пока еще увы определился не со всеми приложениями, и поэтому некоторых типов приложений стоит множество, к тому же в связи с отказом от KDE под вопросом целесообразность использования Krusader и Ktorrent. Первому из них я пока так и не подобрал замены...
Re: Выбор WM для собственной среды
shell + autocompletion (:
я не смеюсь. это на самом деле в разы быстрее и удобнее всех эти новомодных гламурных свистелок. возможно, придётся один разок поразбираться что и как устроено, но оно того стоит.
rtorrent
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Выбор WM для собственной среды
А можно подробнее? Речь идет о стандартном дополнении команд по табу? Как в bash'е?
Re: Выбор WM для собственной среды
Да. Причём есть два вида: дополняются только пути (уже есть в bash), дополняются опции к команде и ещё куча разных плюшек (в debian - пакет bash-completion). К тому же порой гораздо удобнее при копировании задать маску, или и вовсе написать минискрипт, который мало того, что просто переместит файлы из одной директории в другую, так параллельно ещё и переименует каждый файл соотвественно заданному правилу и внесёт в содержимое файла какое-нибудь изменение. Зуб даю, krusader так не умеет (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Выбор WM для собственной среды
Это да, но я пока только учусь пользоваться скриптами, да и Krusader нагляднее и привычнее. Если есть где-нибуть описание на русском буду благодарен за ссылку.
Re: Выбор WM для собственной среды
использую xmonad, недавно с удивлением узнал что моему текущему конфигу по-сути около двух лет. тем не менее все остальное у меня вполне полноценные мышекликатльные программы
Re: Выбор WM для собственной среды
ishitori писал(а): ↑28.05.2012 10:54ну ладно... хочу по секрету сказать, что, наверно, в любом другом tiling wm "горячие клавиши, вывод инфы" настраивается ещё в сто раз проще. вот как раз из-за "научного тыка и копипаста" я его в своё время и удалил: надоело настраивать путём копирования чужих кусков конфига, не до конца понимая (или вообще не понимая), что и зачем ты делаешь.
В любом другом - это вы загнули. Те же awesome и DWM, которые уже упоминали, чтобы понять наверняка требуют некоторых знаний языков программирования.
И на какой WM пал ваш выбор?
А вообще, каждому своё.
Видимо, неправильно понял, и под вашей "тонкой настройкой" подразумевал нечто другое. А шрифты - это само собой разумеющееся, в любом случае всё настраивается, но нужно будет поковыряться.
Re: Выбор WM для собственной среды
Ну, меня это наоборот сподвигло к попыткам копировать понимая))) спортивный интерес загорелся.
Пройдусь по xmonad в основном.
Enar писал(а): ↑25.05.2012 11:161. На сколько сложно настраивать данные WM? Т.е. имеет ли смысл возиться со всеми ими, или лучше выбрать один? Мне нужна тонкая настройка внешнего вида, чтобы не резало глаза и горячих клавиш в основном, а так же вывода необходимой информации, желательно автомонтирование флешек и кнопка безопасного извлечения.
Конфиг на мозгосломном для неподготовленного языке haskell. Настраивается весьма хорошо, как и любой, по сути, тайловый WM, ориентирован на малое использование мыша.
Автомаунт, если что, делает не WM =)
Пока никаких, хочется попробовать xmobar, но лениво читать ман. Остальные приложения перекочевали из времен KDE3, IceWM, Gnome2.
Если маленький экран - может быть неудобно, в зависимости от задач.
Вообще, с тайлингом так - чем больше моник, тем удобнее. Но это не значит, что на малых дюймах ахтунг, просто под каждый размер стоит подумать как лучше всего настроить.
Xmonad встраивается в кеды, вполне себе гламурно.
В Xmonad вроде экраны дублируют изображение, но это настраивается.
- Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
- Контактная информация:
Re: Выбор WM для собственной среды
Главное преимущество xmonad в подобных сетапах заключается в том, что это вообще не WM, а библиотека для написания WM. Поэтому туда можно интегрировать что угодно и как угодно. Можно, например, приделать интеграцию с Pidgin, чтобы его окна раскладывать по рабочим столам в соответствии с группами, организованными в ростере. Можно (понятия не имею зачем, но вдруг зачем-то надо) сделать, чтобы автомонтированием занимался сам xmonad. Короче, на что фантазии хватит :) Но да, всю эту фантазию надо реализовывать ручками.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Re: Выбор WM для собственной среды
далеко не везде так: во многим случаях конфиги представлены в виде plain text. к тому же, в dwm пользователю надо редактировать всего один header файл - там вообще ничего сложного (особенно учитывая, что c/cpp почти все учили в школе или институте). по крайней мере, так было год-два назад, когда он у меня стоял. а в wmii конфиг можно вообще написать на том скриптовом языке, который уже знаешь. в крайнем случае - на bash.
(ATWA) писал(а):В любом другом - это вы загнули. Те же awesome и DWM, которые уже упоминали, чтобы понять наверняка требуют некоторых знаний языков программирования.
И на какой WM пал ваш выбор?
про dwm - см. выше. про осам не знаю - даже никогда не пробовал. последний год-полтора использую i3 - всё конфигуряется в простом текстовом файле. никаких ЯП. там есть всё, что мне нужно, и ничего лишнего. простота и удобство - главные достоинства данного wm. с тех пор, как в нём появились черточки-разделители между табами (а-ля ion), он вообще, имхо, стал самым лучшим. а перепробовал я их почти все, хотя многие, каюсь, не осилил (как тот же иксмонад).
(Portnov) писал(а):Главное преимущество xmonad в подобных сетапах заключается в том, что это вообще не WM, а библиотека для написания WM.
если вы осилили хаскель (как ув. портнов), то, наверно, иксмонад будет для вас находкой. в противном случае никаких преимуществ у него я не вижу.
(Yaros) писал(а):Ну, меня это наоборот сподвигло к попыткам копировать понимая))) спортивный интерес загорелся.
у меня тоже загорелся, да еще как! скачал кучу книжек по хаскелю - начал читать YAHT. даже душкина купил, но надолго меня все равно не хватило: энтузиазм со временем иссяк. одно дело, когда тебе что-то надо изучать по работе - там деваться некуда, другое - дома в свободное время. тут уже нужны нехилая самодисциплина и большая мотивация. может, вы будете более настойчивы
морнинг круассан..
Re: Выбор WM для собственной среды
ishitori писал(а): ↑29.05.2012 13:38(Yaros) писал(а):Ну, меня это наоборот сподвигло к попыткам копировать понимая))) спортивный интерес загорелся.
у меня тоже загорелся, да еще как! скачал кучу книжек по хаскелю - начал читать YAHT. даже душкина купил, но надолго меня все равно не хватило: энтузиазм со временем иссяк. одно дело, когда тебе что-то надо изучать по работе - там деваться некуда, другое - дома в свободное время. тут уже нужны нехилая самодисциплина и большая мотивация. может, вы будете более настойчивы
В качестве небольшого оффтопа: YAHT не самая простая и "занимательная" книга по Хаскелю, хотя бесспорно хорошая. Попробуйте Learn You a Haskell for Great Good. И как только вы почувствуйте, что Хаскель - как та девченка, вы уже не сможете остановиться Знаете, как в той песне:
<..>
Он увидел тебя, голубка,
И забыл о вечности Дьявол.
<..>
("Сказка о Дьяволе", Мельница)
Re: Выбор WM для собственной среды
ishitori писал(а): ↑29.05.2012 13:38(Yaros) писал(а):Ну, меня это наоборот сподвигло к попыткам копировать понимая))) спортивный интерес загорелся.
у меня тоже загорелся, да еще как! скачал кучу книжек по хаскелю - начал читать YAHT. даже душкина купил, но надолго меня все равно не хватило: энтузиазм со временем иссяк. одно дело, когда тебе что-то надо изучать по работе - там деваться некуда, другое - дома в свободное время. тут уже нужны нехилая самодисциплина и большая мотивация. может, вы будете более настойчивы
Я учил чисто из любопытства и только в необходимом для xmonad объеме. На хаскеле даже калькулятор не напишу))) но настроить WM могу под себя.
Re: Выбор WM для собственной среды
sgfault писал(а): ↑29.05.2012 14:15В качестве небольшого оффтопа: YAHT не самая простая и "занимательная" книга по Хаскелю, хотя бесспорно хорошая. Попробуйте Learn You a Haskell for Great Good.
ух ты! её дописали ) когда я как-то на неё наткнулся, там в онлайн было выложено всего несколько глав. может, продолжу изучение, когда у меня будет новый приступ тяги к знаниям )) хотя, конечно, мне ещё далеко до самой верной ученицы принцессы селестии - она тянется к знаниям постоянно.
морнинг круассан..
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Выбор WM для собственной среды
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Выбор WM для собственной среды
Даа?.. Надо же, а я давно это забыл.
Re: Выбор WM для собственной среды
Я бы, кстати, посоветовал представить подробно внешний вид и рабочий процесс WM - каким Вы хотите его видеть, возможно, накидать на бумагу основные моменты. А затем начать искать менеджеры, в которых Ваши представления реализуются точнее всего.
Re: Выбор WM для собственной среды
Я бы, кстати, посоветовал представить подробно внешний вид и рабочий процесс WM - каким Вы хотите его видеть, возможно, накидать на бумагу основные моменты. А затем начать искать менеджеры, в которых Ваши представления реализуются точнее всего.
Сомнительный совет. На мой взгляд, лучше найти время и начать пилить первое, что попадётся по руку. Тогда и поймёшь, чего ты хочешь. Это и нужно искать. В таком методе есть только одна брешь: рано или поздно захочется прекратить тратить своё время на, казалось бы, чушь.
Мой компьютер зовут Марвин
Re: Выбор WM для собственной среды
ratpoison?
Re: Выбор WM для собственной среды
Reboot писал(а): ↑30.05.2012 05:20Я бы, кстати, посоветовал представить подробно внешний вид и рабочий процесс WM - каким Вы хотите его видеть, возможно, накидать на бумагу основные моменты. А затем начать искать менеджеры, в которых Ваши представления реализуются точнее всего.
Сомнительный совет. На мой взгляд, лучше найти время и начать пилить первое, что попадётся по руку. Тогда и поймёшь, чего ты хочешь. Это и нужно искать. В таком методе есть только одна брешь: рано или поздно захочется прекратить тратить своё время на, казалось бы, чушь.
На вкус и цвет.
Я в свое время прочитал описание ion3, dwm, xmonad, прикинул чего я хочу и как оно должно выглядеть, даже на бумаге набросал схематично какие-то вещи, затем исходя из описаний выбрал, где проще реализовать запросы - и начал пилить.
-
- Сообщения: 4
- ОС: archlinux
Re: Выбор WM для собственной среды
Советую обратить внимание на i3. Установить проще простого, все что нужно для wm там есть и настроенно: трей, статусбар, dmenu.
По поводу настройки... Если в первый раз пользуетесь тайлинговыми оконными менеджерами то я думаю настраивать много не будете, пока не войдете во вкус. И помомему по существу на выходе они все отличаются только комбинациями горячих клавишь. Поправте меня более опытные пользователи, если я не прав.
По поводу настройки... Если в первый раз пользуетесь тайлинговыми оконными менеджерами то я думаю настраивать много не будете, пока не войдете во вкус. И помомему по существу на выходе они все отличаются только комбинациями горячих клавишь. Поправте меня более опытные пользователи, если я не прав.
Re: Выбор WM для собственной среды
ну да... без этого wm и не wm, а лишь поделие для управления окнами :(ancleCharly писал(а): ↑27.06.2012 10:24все что нужно для wm там есть и настроенно: трей, статусбар, dmenu.
[x] close