LINUX.ORG.RU

Вышел Xmonad 0.9

 , ,


0

0

Вышла новая версия фреймового оконного менеджера xmonad. Со времени релиза 0.8.1 прошло 9 месяцев, было сделано больше 3000 коммитов в darcs-репозиторий. Также доступна новая версия xmonad-contrib - набора расширений для xmonad.

Основные изменения:

  • Actions.SpawnOn: окна появляются именно на том рабочем столе, где были запущены. Особенно полезно для тех приложений, которые долго стартуют (Firefox, OpenOffice).
  • Улучшена интеграция со статусными строками xmobar/dzen.
  • Для изменения фокуса уже не требуется дополнительный клик.
  • Новый флаг командной строки -–restart для перезапуска текущего процеса.
  • Поддержка многомодульных конфигурационных файлов.
  • Поддержка определяемой пользователем обработки событий X.
  • 180 расширений, улучшающих функционал.

Расширеный список изменений

Анонс в списке рассылки xmonad

Скачать

>>> Новость в блоге проекта

★★

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

>Actions.SpawnOn: окна появляются именно на том рабочем столе, где были запущены.

вот чего мне так не хватает в awesome, на сабж пока не решаюсь, ибо хаскель

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

Документация xmonad/xmonad-contrib очень хороша, хаскель и не обязательно знать, я вот ни фига в нём не шарю, но методом копипаста нафигачил конфиг, по размеру превосходящий исходники самого xmonad (уже чуть меньше, т.к. почистил).

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

>Actions.SpawnOn: окна появляются именно на том рабочем столе, где были запущены. Особенно полезно для тех приложений, которые долго стартуют (Firefox, OpenOffice).

нам бы в гном такое...

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

>Вообще интересно было бы почитать сравнение авесома с хмонадой.

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

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

> Вообще интересно было бы почитать сравнение авесома с хмонадой.

Xmonad стабильнее, "ибо хаскель" (c)Aeon.

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

Да нет, разве что wmii поддерживает динамическое расположение окон.

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

>Xmonad вполне себе работает в гноме.
+1, использую в гноме, прекрасно работает, доков в сети полно.

Поставил, пока разницы нету, надо этот Action.SpawnOn наконфигурить...

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

> хотя оба бесполезны, поскольку динамеческие.

Раскройте, пожалуйста, мысль.

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

>>лучше уж xmobar.
>Чем stdin лучше pipe?


xmobar лучше dzen. а stdin и пайп это одно и тоже в принципе.

вообще, панельки с ewmh и без пайпа есть, fbpanel, например, но она не слишко сочетается с xmonad. я спрашивал что-нибудь для использования в тайловом wm, но с ewmh.

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

>xmobar лучше dzen

Xmobar лучше разве что наличием встроеных модулей разных мониторов. Ну и тем, что написан на расовом haskell =) А так он не поддерживает ни иконок, ни хоткеев, что не есть хорошо.

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

>А так он не поддерживает ни иконок

??? Иконки? Зачем?

> ни хоткеев,


Ага, и кофе варить не умеет.
хоткеи wm - в настройках wm.
хоткеи для запуска программ - xbindkeys.

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

>вот чего мне так не хватает в awesome, на сабж пока не решаюсь, ибо хаскель

а чем не устраивает конфигурирование приложения именно на тот рабочий стол, где оно всегда живет?

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

>Иконки? Зачем?
Воспринимаются быстрее, чем текст, занимают меньше места при той же информативности. Вот моя панелька - http://xmages.net/out.php/i579488_dzen.png Иконки там вполне к месту, ящитаю.

>хоткеи wm - в настройках wm. хоткеи для запуска программ - xbindkeys.


Я имею в виду хоткеи для управлении самой палелью. Отобразить какой-то нечасто нужный монитор, например. Хотя я этим и не пользуюсь, потенциально полезная вещь.

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

>Воспринимаются быстрее, чем текст, занимают меньше места при той же информативности. Вот моя панелька - http://xmages.net/out.php/i579488_dzen.png Иконки там вполне к месту, ящитаю.

Вполне можно заменить буквой, сиволом юникода с изменяющимся цветом.

Dimanc ★★
()

Полезная новость.Надо обновить.

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

просили сравнение, а не полуересь-полусубъектив.

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

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

>просили сравнение, а не полуересь-полусубъектив.

это именно объективное сравнение. если более подробно, то:

конфиг в хмонад более безопасный, и даже боле удобный. в авесам мало того, что очень сильно менялся на протяжении 3 ветки, и какие-то ошибки в нем легко могут давать сегфолты при старте.

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

хмонад контриб на порядок более обширен, чем всё что есть для авесом. и там всё намного стабильнее.

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

динамический тайлинг бесполезен - если только не подбирать алгоритм тайлинг под задачу и допиливать, статический тайлинг с табами более гибок, но нет нормальной реализации.

Может какой-то пункт надо ещё дальше раскрыть?

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

> я вот ни фига в нём не шарю, но методом копипаста нафигачил конфиг,

Тоже самое. И на порядок легче чем осваивать АПИ мунспика для авесоме. Если уж так нужны трей и менюшки никто не мешает запустить КДЕ/Гном с хмонадом

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

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

Как-то не натыкался на такие грабли, кроме того что свои кривым виджетом вешал awesome. Сегфолты - ни разу.

> встроенные панели, меню, а главное динамические виджеты внутри вм - лишнее

Не всегда, я за счет этой интеграции вот ресурсы экономлю, но в целом - да, оправдано.

> Может какой-то пункт надо ещё дальше раскрыть?

Нет, спасибо, задумался.

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

Потестил?

У меня что-то нехорошо как-то с Actions.SpawnOn получается:

dikar@home:~$ xmonad --version
xmonad 0.9
dikar@home:~$ xmonad --recompile 
Error detected while loading xmonad configuration file: /home/dikar/.xmonad/xmonad.hs

xmonad.hs:14:7:
    Could not find module `XMonad.Actions.SpawnOn':
      Use -v to see a list of the files searched for.

Please check the file for errors.
Dikar ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.