|
2.2, Аноним (2), 12:59, 18/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Автор i3 писал, что порта для Wayland не будет, так как нужно полностью с нуля переписывать код.
| |
|
3.17, Аноним84701 (ok), 14:23, 18/02/2020 [^] [^^] [^^^] [ответить]
| +10 +/– |
> Автор i3 писал, что порта для Wayland не будет, так как нужно полностью с нуля переписывать код.
Ну, после 11 лет "уже совсем почти еще немного и готово! Ой, а вот вам после 9 лет - копирование как в иксах средней кнопкой мыши! Но об urgency hint мы не слышали, в гноме и винде их нет!"
можно надеятся, что еще 11 лет иксами можно будет безболезненно пользоваться.
А там "... или ишак или падишах!" 🙄
| |
|
4.21, qetuo (?), 15:22, 18/02/2020 [^] [^^] [^^^] [ответить]
| –7 +/– |
Как всегда, анонимные эксперты на opennet знают все лучше всех.
В портировании i3wm на Wayland нет никакого смысла, так как есть Sway, полностью реализующий фичи i3 и даже больше (например, gaps, которые были доступны только в форке i3), при этом сохраняющий обратную совместимость со скриптами использующими API i3.
| |
|
5.24, Аноним84701 (ok), 15:50, 18/02/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Как всегда, анонимные эксперты на opennet знают все лучше всех.
Как всегда, фанаты вяленого на opennet, вместо внимательного прочтения или переспрашивания непонятных мест, видят знакомые слова и храбро (и агрессивно) бросаются на защиту своего фетиша 🙄
Вообще-то, это была дежурная шпилька в сторону рассказчиков, твердящих уже не первый год: (утрировано) "вейланд почти уже все-все-все умеет и почти совсем готов заменить иксы! Вот послезавтра перейдем, а послепослезавтра старперы с их Васюками^W иксами без софта останутся!". Поднадоело-с уже-с малехо-с.
> В портировании i3wm на Wayland нет никакого смысла, так как есть Sway,
И спешат продемонстрировать владение обсуждаемым предметом, млин 🙄
https://www.old.reddit.com/r/i3wm/comments/38qxzu/ama_request_michael_stapelbe
> [–]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?
(это по поводу "новизны" поведанного анонимом. И заодно, о "полноте реализации", о которой нам, опять же, рассказывают уже пару лет).
| |
|
|
|
2.3, анонимчик (?), 13:01, 18/02/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
swaywm меня вполне устроил. + WayBar
смысла в Launcher для тайлового менеджера в упор не наблюдаю. dmenu-wayland самое оно.
| |
2.4, qetuo (?), 13:31, 18/02/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Sway и есть почищеный i3 для Wayland. Совместимость вплоть до ipc-протоколов, скрипты переделывать не надо.
| |
|
1.7, Аноним (7), 13:46, 18/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> xcb вместо Xlib
Предполагается, что это лучше. Но выбор WM на xcb не такой уж и большой. Тот же Xmonad на Xlib. А в чём существенная разница?
| |
|
2.26, Ordu (ok), 16:46, 18/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
С точки зрения потребителя никакой разницы нет. И Xlib и XCB -- это прослойки между кодом приложения и сетевым протоколом X'ов. Потребитель не видит ничего этого, потому как различия сокрыты в приложении, снаружи это те же окошки и те же байтики пересылаемые между X-клиентом и X-сервером.
Но с точки зрения программирования xcb гораздо приятнее. Xlib пытается инкапсулировать в себе сетевую асинхронную природу протокола X'ов, и у него это не совсем получается. Это то, что называется leaky abstraction -- протекающая абстракция. XCB не замахивается на то, что нельзя сделать в C, то есть не пытается спрятать под C'шным API то, что под ним нельзя спрятать.
| |
|
|
4.39, Аноним (39), 04:56, 19/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
И получится что-то типа win32 api, когда у функции 12 аргументов, половина из которых - указатели на структуры с 50 элементами, и половина вообще фиг знает зачем нужны.
| |
4.40, Ordu (ok), 11:33, 19/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Под сишным апи можно спрятать все
Такого рода заявления, как показывает мой опыт, надо понимать примерно так: "под сишным апи можно спрятать всё, что я могу представить". Фишка в том, что когда ты пишешь на каком-то языке, ты начинаешь думать на этом языке, и в результате у тебя возникают проблемы с тем, чтобы думать о вещах, непредставимых на этом языке, и из этого вырастает иллюзия того, что данный язык может всё, хотя реально он может лишь то, что ты можешь представить на этом языке. Это зацикленное рассуждение, что-то типа тавтологии.
> и чуть больше.
А вот это дополнение, я предположу, вылезает из того, что ты ещё продолжаешь осваивать C, эпизодически находя новые способы самовыражения на C. То есть C позволяет записать мысли, которые для твоей головы ещё не являются рутиной.
| |
|
5.43, Аноним (-), 01:42, 21/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> "под сишным апи можно спрятать всё, что я могу представить"
Ты тут не прав, сугубо по Тюрингу, постулировавшему все тюринг-полные ЯП эквивалентны. А насколько (не)дурацким получится то или иное нечто в той или иной реализации это уже другой вопрос. Ну и увлечение высокопарными абстракциями часто играет дурную шутку, начиная от того что в код никто кроме автора не может въехать, и заканчивая тем что когда случается какой-нибудь bad sector - этажерка абстракций эпично рассыпается, но никто не может понять почему.
| |
|
6.46, Ordu (ok), 15:01, 21/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Тьюринг-полнота тут ну совсем не при чём. Тьюринг полнота -- это о возможности реализовать алгоритм, а не о возможности следовать каким-то принципам программирования, типа "разделяй и властвуй", или KISS, или любой другой.
> Ну и увлечение высокопарными абстракциями часто играет дурную шутку, начиная от того что в код никто кроме автора не может въехать, и заканчивая тем что когда случается какой-нибудь bad sector - этажерка абстракций эпично рассыпается, но никто не может понять почему.
Это не аргумент нисколько. На C можно написать такой кошмар, что глаза вытекут. На чём угодно можно написать такой кошмар, что глаза вытекут. Этот аргумент можно применить к любому языку, таким образом он не позволяет поделить языки на плохие и хорошие.
| |
|
|
|
3.45, Аноним (45), 13:40, 21/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
>И Xlib и XCB -- это прослойки между кодом приложения и сетевым протоколом X'ов
При этом Xlib в современных системах является прослойкой поверх XCB
| |
|
|
1.9, Аноним (7), 13:54, 18/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> появилась поддержка перетаскивания активных заголовков
А как текст в заголовке по центру разместить? Ну, некрасиво же сбоку.
| |
|
2.12, Аноним84701 (ok), 14:07, 18/02/2020 [^] [^^] [^^^] [ответить]
| +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 | |
|
|
|
3.33, Аноним (33), 18:26, 18/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну некоторым дистрибутивам также рабочий стол и трей не нужны. Встречный вопрос - кому нужны такие дистрибутивы.
| |
|
4.38, cool29 (?), 03:06, 19/02/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ни че не понял.
Рабочий стол это папка в хомяке. Таки кто-то не дает ее создать и пользовать, если ее нет?
Я например, хотя у меня значки на рабочем столе отключены использую ее как папку избранных ссылок (там у меня симлинки). Пользуюсь я исключительно doublecmd, где я создал хоткей для доступа к этой папке и второй хоткей для создания симлинка в этой папке.
Так шо мне до лампочки, использует ли мой дистрибутив эту папку или какую другую.
А трэй на любителя. У меня он есть, но мне в общем-то все равно что в нем находиться, так как все подобные программы запускаю на специальном рабочем столе, где они развернуты на весь экран.
| |
|
|
|
|
2.29, Аноним84701 (ok), 17:12, 18/02/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Судя по второму скриншоту - в i3 завезли фишки из i3-gaps?
>> Дополнительно можно отметить публикацию LavaLauncher 1.6, простой панели задач для окружений на базе Wayland
Логика (и лог с "Init Wayland" на скрине) подсказывают, что на там скорее всего cмуз^W э-простите, эсвей.
| |
|
1.30, Аноним (31), 17:14, 18/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> В новом выпуске появилась поддержка перетаскивания активных заголовков для всех типов контейнеров (например, плавающих окон и вкладок).
Что это значит? Можно мышкой за заголовок распределять окна по layout?
| |
1.32, user90 (?), 18:20, 18/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
И как всегда на скрин тайлового WM впихнуто окно Vim, это уже начинает напоминать почти-обязательные бусы на шее нигры из джунглей)) Но разгадка проста: убогие, у них просто нет таких штук, как exwm нопример.
| |
|
2.34, имя (ok), 18:38, 18/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> убогие, у них просто нет таких штук, как exwm
А у вас нет текстового редактора.
| |
|
1.42, Аноним (-), 18:00, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Код проекта распространяется под лицензией BSD.
Сранно, от бывшего демьянщика ожидаешь правильную лицензию GNU GPL.
| |
|