The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск оконного менеджера 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.ru/opennews/art.shtml?num=52390

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 18-Фев-20, 12:54   –1 +/
Wayland для i3 еще не завезли?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #4

2. Сообщение от Аноним (2), 18-Фев-20, 12:59   +/
Автор i3  писал, что порта для Wayland не будет, так как нужно полностью с нуля переписывать код.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #17

3. Сообщение от анонимчик (?), 18-Фев-20, 13:01   –1 +/
swaywm меня вполне устроил. + WayBar
смысла в Launcher для тайлового менеджера в упор не наблюдаю. dmenu-wayland самое оно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #27

4. Сообщение от qetuo (?), 18-Фев-20, 13:31   –2 +/
Sway и есть почищеный i3 для Wayland. Совместимость вплоть до ipc-протоколов, скрипты переделывать не надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

5. Сообщение от Аноним (5), 18-Фев-20, 13:33   +3 +/
Любимый wm!
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от Аноним (6), 18-Фев-20, 13:40   +2 +/
Кулхацкеры из 8 б на месте?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #14, #16, #22

7. Сообщение от Аноним (7), 18-Фев-20, 13:46   –1 +/
> xcb вместо Xlib

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

8. Сообщение от спарцмены (?), 18-Фев-20, 13:53   +/
Все на месте, минусуем новость!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

9. Сообщение от Аноним (7), 18-Фев-20, 13:54   –1 +/
> появилась поддержка перетаскивания активных заголовков

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12

10. Сообщение от Аноним (10), 18-Фев-20, 13:57   +2 +/
> не выполняет обработку файлов .desktop

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

11. Сообщение от Аноним (11), 18-Фев-20, 14:03   –1 +/
Шутки про "рабочий стол это лава" были?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15

12. Сообщение от Аноним84701 (ok), 18-Фев-20, 14:07   +1 +/
>> появилась поддержка перетаскивания активных заголовков
> А как текст в заголовке по центру разместить? Ну, некрасиво же сбоку.

Хм, а посмотреть в (отличную) документацию вы не пробовали?
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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #13

13. Сообщение от Аноним (7), 18-Фев-20, 14:13   +/
Документация меняется. Не всегда отслеживаю. Благодарю!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

14. Сообщение от Ник адекватная выдралюдоед древности (?), 18-Фев-20, 14:16   +/
Я Transage. Это считается?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #23

15. Сообщение от Ник адекватная выдралюдоед древности (?), 18-Фев-20, 14:17   +7 +/
Рабочий стол это лава.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

16. Сообщение от Аноним (16), 18-Фев-20, 14:20   +1 +/
Они экспертно комментируют в соседней новости про Deno. Зайдите попозже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

17. Сообщение от Аноним84701 (ok), 18-Фев-20, 14:23   +10 +/
> Автор i3  писал, что порта для Wayland не будет, так как нужно полностью с нуля переписывать код.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #21

18. Сообщение от dvzemail (??), 18-Фев-20, 14:53   +/
О, i3wm обновился. Ждем, когда обновится во фряхе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20

19. Сообщение от dvzemail (??), 18-Фев-20, 14:55   +1 +/
Да, .desktop не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #33

20. Сообщение от анонн (ok), 18-Фев-20, 15:12   –1 +/
> О, i3wm обновился. Ждем, когда обновится во фряхе.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

21. Сообщение от qetuo (?), 18-Фев-20, 15:22   –7 +/
Как всегда, анонимные эксперты на opennet знают все лучше всех.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #24

22. Сообщение от Аноним84701 (ok), 18-Фев-20, 15:30   –1 +/
> Кулхацкеры из 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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #31

23. Сообщение от Суп из потрошков (?), 18-Фев-20, 15:43   +/
Афроазиатский?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

24. Сообщение от Аноним84701 (ok), 18-Фев-20, 15:50   +5 +/
> Как всегда, анонимные эксперты на 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.ru/openforum/vsluhforumID3/117524.html#48
Сообщение от Аноним84701 (ok), 04-Июн-19, 13:35
>> У sway вкусняшка появилась.
>> в bindsym опцию --to-code завезли, теперь комбинации клавиш работают и в русской раскладке.
> Т.е. наконец-то оно работает так же, как в i3?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

25. Сообщение от IRASoldier_registered (ok), 18-Фев-20, 16:45   +/
Судя по второму скриншоту - в i3 завезли фишки из i3-gaps?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

26. Сообщение от Ordu (ok), 18-Фев-20, 16:46   +1 +/
С точки зрения потребителя никакой разницы нет. И Xlib и XCB -- это прослойки между кодом приложения и сетевым протоколом X'ов. Потребитель не видит ничего этого, потому как различия сокрыты в приложении, снаружи это те же окошки и те же байтики пересылаемые между X-клиентом и X-сервером.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #28, #35, #45

27. Сообщение от Аноним (27), 18-Фев-20, 16:57   +/
> dmenu-wayland самое оно

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

28. Сообщение от Аноним (27), 18-Фев-20, 17:03   +/
Пасиба!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

29. Сообщение от Аноним84701 (ok), 18-Фев-20, 17:12   +2 +/
> Судя по второму скриншоту - в i3 завезли фишки из i3-gaps?
>> Дополнительно можно отметить публикацию LavaLauncher 1.6, простой панели задач для окружений на базе Wayland

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

30. Сообщение от Аноним (31), 18-Фев-20, 17:14   +/
> В новом выпуске появилась поддержка перетаскивания активных заголовков для всех типов контейнеров (например, плавающих окон и вкладок).

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

Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от Аноним (31), 18-Фев-20, 17:19   +/
Так Грег и есть хакер. В правильном исходном значении слова :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

32. Сообщение от user90 (?), 18-Фев-20, 18:20   –2 +/
И как всегда на скрин тайлового WM впихнуто окно Vim, это уже начинает напоминать почти-обязательные бусы на шее нигры из джунглей)) Но разгадка проста: убогие, у них просто нет таких штук, как exwm нопример.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34

33. Сообщение от Аноним (33), 18-Фев-20, 18:26   +/
Ну некоторым дистрибутивам также рабочий стол и трей не нужны. Встречный вопрос - кому нужны такие дистрибутивы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #38

34. Сообщение от имя (ok), 18-Фев-20, 18:38   +1 +/
> убогие, у них просто нет таких штук, как exwm

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

35. Сообщение от Аноним (35), 18-Фев-20, 19:11   +1 +/
Под сишным апи можно спрятать все и чуть больше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #39, #40

37. Сообщение от Анонимemail (37), 19-Фев-20, 01:20   +4 +/
по кайфу
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44

38. Сообщение от cool29 (?), 19-Фев-20, 03:06   –1 +/
Ни че не понял.
Рабочий стол это папка в хомяке. Таки кто-то не дает ее создать и пользовать, если ее нет?
Я например, хотя у меня значки на рабочем столе отключены использую ее как папку избранных ссылок (там у меня симлинки). Пользуюсь я исключительно doublecmd, где я создал хоткей для доступа к этой папке и второй хоткей для создания симлинка в этой папке.
Так шо мне до лампочки, использует ли мой дистрибутив эту папку или какую другую.
А трэй на любителя. У меня он есть, но мне в общем-то все равно что в нем находиться, так как все подобные программы запускаю на специальном рабочем столе, где они развернуты на весь экран.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #41

39. Сообщение от Аноним (39), 19-Фев-20, 04:56   +/
И получится что-то типа win32 api, когда у функции 12 аргументов, половина из которых - указатели на структуры с 50 элементами, и половина вообще фиг знает зачем нужны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

40. Сообщение от Ordu (ok), 19-Фев-20, 11:33   +/
> Под сишным апи можно спрятать все

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #43

41. Сообщение от ан (?), 19-Фев-20, 12:01   +/
Вы не поняли о чём речь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

42. Сообщение от Аноним (-), 19-Фев-20, 18:00   +1 +/
>Код проекта распространяется под лицензией BSD.

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

Ответить | Правка | Наверх | Cообщить модератору

43. Сообщение от Аноним (-), 21-Фев-20, 01:42   +/
>  "под сишным апи можно спрятать всё, что я могу представить"

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #46

44. Сообщение от sage (??), 21-Фев-20, 09:20   +/
пользователи opennet и его карма в одном комментарии
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

45. Сообщение от Аноним (45), 21-Фев-20, 13:40   +/
>И Xlib и XCB -- это прослойки между кодом приложения и сетевым протоколом X'ов

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

46. Сообщение от Ordu (ok), 21-Фев-20, 15:01   +/
Тьюринг-полнота тут ну совсем не при чём. Тьюринг полнота -- это о возможности реализовать алгоритм, а не о возможности следовать каким-то принципам программирования, типа "разделяй и властвуй", или KISS, или любой другой.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру