URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119810
[ Назад ]

Исходное сообщение
"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1.6"

Отправлено opennews , 18-Фев-20 12:54 
Майкл Штапельберг (Michael Stapelberg), в прошлом активный разработчик Debian (сопровождал около 170 пакетов), ныне развивающий экспериментальный дистрибутив Distri, опубликовал релиз мозаичного (тайлового) оконного менеджера i3wm 4.18. Проект i3wm был создан с нуля после серии попыток устранить недостатки оконного менеджера wmii. I3wm отличается хорошо читаемым и документированным кодом, использует xcb вместо Xlib, корректно поддерживает работу в многомониторных конфигурациях, использует древовидные структуры данных для позиционирования окон, предоставляет IPC-интерфейс, поддерживает UTF-8, сохраняет минималистичность в оформлении окон. Код проекта распространяется под лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52390


Содержание

Сообщения в этом обсуждении
"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 12:54 
Wayland для i3 еще не завезли?

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 12:59 
Автор i3  писал, что порта для Wayland не будет, так как нужно полностью с нуля переписывать код.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним84701 , 18-Фев-20 14:23 
> Автор i3  писал, что порта для Wayland не будет, так как нужно полностью с нуля переписывать код.

Ну, после 11 лет "уже совсем почти еще немного и готово! Ой, а вот вам после 9 лет - копирование как в иксах средней кнопкой мыши! Но об urgency hint мы  не слышали, в гноме и винде их нет!"
можно надеятся, что еще 11 лет иксами можно будет безболезненно пользоваться.
А там "... или ишак или падишах!" 🙄


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено qetuo , 18-Фев-20 15:22 
Как всегда, анонимные эксперты на opennet знают все лучше всех.

В портировании i3wm на Wayland нет никакого смысла, так как есть Sway, полностью реализующий фичи i3 и даже больше (например, gaps, которые были доступны только в форке i3), при этом сохраняющий обратную совместимость со скриптами использующими API i3.


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним84701 , 18-Фев-20 15:50 
> Как всегда, анонимные эксперты на opennet знают все лучше всех.

Как всегда, фанаты вяленого на opennet, вместо внимательного прочтения или переспрашивания непонятных мест, видят знакомые слова и храбро (и агрессивно) бросаются на защиту своего фетиша 🙄

Вообще-то, это была дежурная шпилька в сторону рассказчиков, твердящих уже не первый год: (утрировано) "вейланд почти уже все-все-все умеет и почти совсем готов заменить иксы! Вот послезавтра перейдем, а послепослезавтра старперы с их Васюками^W иксами без софта останутся!". Поднадоело-с уже-с малехо-с.

> В портировании i3wm на Wayland нет никакого смысла, так как есть Sway,

И спешат продемонстрировать владение обсуждаемым предметом, млин 🙄

https://www.old.reddit.com/r/i3wm/comments/38qxzu/ama_reques.../?
> [–]airbladermaintainer 4 points 4 years ago
> This post was submitted on 06 Jun 2015
> Wayland has been discussed and it was made clear that there are no plans on a Wayland port. Our stand is that a rewrite
> makes more sense, but of course anyone can take on the challenege of porting it.

Кто такой airblader надеюсь не надо объяснять (а то оригинальное высказывание автора искать влом)? Дату первого коммита в Sway и штрафы за угон машины времени господин анонимный "разоблачитель" сам отыскать может?

Ну и вдогонку:
https://www.opennet.dev/openforum/vsluhforumID3/117524.html#48
Сообщение от Аноним84701 (ok), 04-Июн-19, 13:35
>> У sway вкусняшка появилась.
>> в bindsym опцию --to-code завезли, теперь комбинации клавиш работают и в русской раскладке.
> Т.е. наконец-то оно работает так же, как в i3?

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


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено анонимчик , 18-Фев-20 13:01 
swaywm меня вполне устроил. + WayBar
смысла в Launcher для тайлового менеджера в упор не наблюдаю. dmenu-wayland самое оно.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 16:57 
> dmenu-wayland самое оно

x https://packages.debian.org/sid/wofi ;)


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено qetuo , 18-Фев-20 13:31 
Sway и есть почищеный i3 для Wayland. Совместимость вплоть до ipc-протоколов, скрипты переделывать не надо.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 13:33 
Любимый wm!

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 13:40 
Кулхацкеры из 8 б на месте?

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено спарцмены , 18-Фев-20 13:53 
Все на месте, минусуем новость!

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Ник адекватная выдралюдоед древности , 18-Фев-20 14:16 
Я Transage. Это считается?

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Суп из потрошков , 18-Фев-20 15:43 
Афроазиатский?

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 14:20 
Они экспертно комментируют в соседней новости про Deno. Зайдите попозже.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним84701 , 18-Фев-20 15:30 
> Кулхацкеры из 8 б на месте?
> On my laptop I've converted over to using the i3 window manager, on top of the GNOME 3 session handling logic.  
> Greg Kroah-Hartman

"Ай да анонимка! Знать она скильна, раз …"


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 17:19 
Так Грег и есть хакер. В правильном исходном значении слова :)

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 13:46 
> xcb вместо Xlib

Предполагается, что это лучше. Но выбор WM на xcb не такой уж и большой. Тот же Xmonad на Xlib. А в чём существенная разница?


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Ordu , 18-Фев-20 16:46 
С точки зрения потребителя никакой разницы нет. И Xlib и XCB -- это прослойки между кодом приложения и сетевым протоколом X'ов. Потребитель не видит ничего этого, потому как различия сокрыты в приложении, снаружи это те же окошки и те же байтики пересылаемые между X-клиентом и X-сервером.

Но с точки зрения программирования xcb гораздо приятнее. Xlib пытается инкапсулировать в себе сетевую асинхронную природу протокола X'ов, и у него это не совсем получается. Это то, что называется leaky abstraction -- протекающая абстракция. XCB не замахивается на то, что нельзя сделать в C, то есть не пытается спрятать под C'шным API то, что под ним нельзя спрятать.


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 17:03 
Пасиба!

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 19:11 
Под сишным апи можно спрятать все и чуть больше.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 19-Фев-20 04:56 
И получится что-то типа win32 api, когда у функции 12 аргументов, половина из которых - указатели на структуры с 50 элементами, и половина вообще фиг знает зачем нужны.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Ordu , 19-Фев-20 11:33 
> Под сишным апи можно спрятать все

Такого рода заявления, как показывает мой опыт, надо понимать примерно так: "под сишным апи можно спрятать всё, что я могу представить". Фишка в том, что когда ты пишешь на каком-то языке, ты начинаешь думать на этом языке, и в результате у тебя возникают проблемы с тем, чтобы думать о вещах, непредставимых на этом языке, и из этого вырастает иллюзия того, что данный язык может всё, хотя реально он может лишь то, что ты можешь представить на этом языке. Это зацикленное рассуждение, что-то типа тавтологии.

> и чуть больше.

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


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 21-Фев-20 01:42 
>  "под сишным апи можно спрятать всё, что я могу представить"

Ты тут не прав, сугубо по Тюрингу, постулировавшему все тюринг-полные ЯП эквивалентны. А насколько (не)дурацким получится то или иное нечто в той или иной реализации это уже другой вопрос. Ну и увлечение высокопарными абстракциями часто играет дурную шутку, начиная от того что в код никто кроме автора не может въехать, и заканчивая тем что когда случается какой-нибудь bad sector - этажерка абстракций эпично рассыпается, но никто не может понять почему.


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Ordu , 21-Фев-20 15:01 
Тьюринг-полнота тут ну совсем не при чём. Тьюринг полнота -- это о возможности реализовать алгоритм, а не о возможности следовать каким-то принципам программирования, типа "разделяй и властвуй", или KISS, или любой другой.

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

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


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 21-Фев-20 13:40 
>И Xlib и XCB -- это прослойки между кодом приложения и сетевым протоколом X'ов

При этом Xlib в современных системах является прослойкой поверх XCB


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 13:54 
> появилась поддержка перетаскивания активных заголовков

А как текст в заголовке по центру разместить? Ну, некрасиво же сбоку.


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним84701 , 18-Фев-20 14:07 
>> появилась поддержка перетаскивания активных заголовков
> А как текст в заголовке по центру разместить? Ну, некрасиво же сбоку.

Хм, а посмотреть в (отличную) документацию вы не пробовали?
https://i3wm.org/docs/userguide.html#_window_title_alignment
> 4.10. Window title alignment
> This option determines the window title’s text alignment. Default is left
> Syntax:
> title_align left|center|right


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 14:13 
Документация меняется. Не всегда отслеживаю. Благодарю!

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 13:57 
> не выполняет обработку файлов .desktop

Поэтому не нужно


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено dvz , 18-Фев-20 14:55 
Да, .desktop не нужно.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 18:26 
Ну некоторым дистрибутивам также рабочий стол и трей не нужны. Встречный вопрос - кому нужны такие дистрибутивы.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено cool29 , 19-Фев-20 03:06 
Ни че не понял.
Рабочий стол это папка в хомяке. Таки кто-то не дает ее создать и пользовать, если ее нет?
Я например, хотя у меня значки на рабочем столе отключены использую ее как папку избранных ссылок (там у меня симлинки). Пользуюсь я исключительно doublecmd, где я создал хоткей для доступа к этой папке и второй хоткей для создания симлинка в этой папке.
Так шо мне до лампочки, использует ли мой дистрибутив эту папку или какую другую.
А трэй на любителя. У меня он есть, но мне в общем-то все равно что в нем находиться, так как все подобные программы запускаю на специальном рабочем столе, где они развернуты на весь экран.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено ан , 19-Фев-20 12:01 
Вы не поняли о чём речь.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 14:03 
Шутки про "рабочий стол это лава" были?

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Ник адекватная выдралюдоед древности , 18-Фев-20 14:17 
Рабочий стол это лава.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено dvz , 18-Фев-20 14:53 
О, i3wm обновился. Ждем, когда обновится во фряхе.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено анонн , 18-Фев-20 15:12 
> О, i3wm обновился. Ждем, когда обновится во фряхе.

С разморозочкой вас!
https://www.freshports.org/x11-wm/i3/
> 17 Feb 2020 20:05:55
>   4.18
> bapt     
> Update to 4.18


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено IRASoldier_registered , 18-Фев-20 16:45 
Судя по второму скриншоту - в i3 завезли фишки из i3-gaps?

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним84701 , 18-Фев-20 17:12 
> Судя по второму скриншоту - в i3 завезли фишки из i3-gaps?
>> Дополнительно можно отметить публикацию LavaLauncher 1.6, простой панели задач для окружений на базе Wayland

Логика (и лог с "Init Wayland" на скрине) подсказывают, что на там скорее всего cмуз^W э-простите, эсвей.


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 18-Фев-20 17:14 
> В новом выпуске появилась поддержка перетаскивания активных заголовков для всех типов контейнеров (например, плавающих окон и вкладок).

Что это значит? Можно мышкой за заголовок распределять окна по layout?


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено user90 , 18-Фев-20 18:20 
И как всегда на скрин тайлового WM впихнуто окно Vim, это уже начинает напоминать почти-обязательные бусы на шее нигры из джунглей)) Но разгадка проста: убогие, у них просто нет таких штук, как exwm нопример.

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено имя , 18-Фев-20 18:38 
> убогие, у них просто нет таких штук, как exwm

А у вас нет текстового редактора.


"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 19-Фев-20 01:20 
по кайфу

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено sage , 21-Фев-20 09:20 
пользователи opennet и его карма в одном комментарии

"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1...."
Отправлено Аноним , 19-Фев-20 18:00 
>Код проекта распространяется под лицензией BSD.

Сранно, от бывшего демьянщика ожидаешь правильную лицензию GNU GPL.