The OpenNET Project / Index page

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

Представлен KWinFT, форк KWin, сфокусированный на Wayland

17.04.2020 10:09

Роман Гилг (Roman Gilg), участвующий в разработке KDE, Wayland, Xwayland и X Server, представил проект KWinFT (KWin Fast Track), развивающий гибкий и простой в использовании композитный оконный менеджер для Wayland и X11, основанный на кодовой базе KWin. Помимо оконного менеджера проект также развивает библиотеку wrapland с реализацией обвязки над libwayland для Qt/C++, продолжающей развитие KWayland, но избавленной от привязки к Qt. Код распространяется под лицензиями GPLv2 и LGPLv2.

Целью проекта является переработка KWin и KWayland с использованием современных технологий и практик разработки, позволяющих ускорить развитие проекта, провести рефакторинг кода, добавить оптимизации и упростить добавление фундаментальных новшеств, интеграция которых в KWin в текущем виде затруднена. KWinFT и Wrapland могут использоваться для прозрачной замены KWin и KWayland, но они не ограничены рамками, которые накладывает завязка на KWin многих продуктов, сохранение полной совместимости с которыми является приоритетом, препятствующим продвижению новшеств.

В KWinFT у разработчиков развязаны руки, и они могут экспериментировать с новыми возможностями, добиваясь сохранения стабильности за счёт применения более современных техник разработки. Например, для проверки кода KWinFT задействована система непрерывной интеграции, включающая проверку при помощи разных linter, автоматическое формирование сборок и расширенное тестирование. Что касается развития функциональности, основное внимание в KWinFT будет уделяться обеспечению качественной и полной поддержки протокола Wayland, в том числе переработке архитектурых особенностей KWin, усложняющих интеграцию с Wayland.

Среди уже добавленных в KWinFT экспериментальных новшеств, отмечаются:

  • Переработан процесс композитинга, что позволило значительно улучшить отрисовку контента под управлением X11 и Wayland. Дополнительно добавлен таймер для минимизации задержек между созданием изображения и его выводом на экран.
  • Реализовано расширение протокола Wayland "viewporter", позволяющее клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера. В сочетании со следующим значительным выпуском XWayland расширение даст возможность эмулировать изменение разрешения экрана для старых игр.
  • Полная поддержка поворота и зеркального отражения вывода для сеансов на основе Wayland.

Wrapland предоставляет спроектированный в стиле Qt программный интерфейс, предоставляющий доступ к функциям libwayland в форме удобной для использования в проектах на С++. Вначале Wrapland планировали развивать как форк KWayland, но из-за неудовлетворительного состояния кода KWayland он теперь рассматривается как проект по полной переработке KWayland. Наиболее важным отличием Wrapland от KWayland является избавление от привязки к Qt и возможность использования отдельно без установки Qt. В будущем Wrapland сможет применяться как универсальная библиотека с С++ API, избавляющая разработчиков от необходимости использования С API libwayland.

Готовые пакеты сформированы для пользователей Manjaro Linux. Для задействования KWinFT достаточно установить из репозитория kwinft, а для отката на штатный KWin - установить пакет kwin. Использование Wrapland не ограничивается KDE, например, подготовлена реализация клиента для применяемого в wlroots протокола управления выводом, позволяющая в композитных серверах на базе wlroots (Sway, Wayfire) использовать KScreen для настройки вывода.

Тем временем, продолжают публиковаться обновления проекта KWin-lowlatency, формирующего редакцию композитного менеджера KWin с патчами для увеличения отзывчивости интерфейса и исправления некоторых проблем, связанных со скоростью реакции на действия пользователя, таких как притормаживание ввода. Для предоставления защиты от появления разрывов при выводе (tearing) без негативного влияния на отзывчивость помимо DRM VBlank в KWin-lowlatency поддерживается использование glXWaitVideoSync, glFinish или NVIDIA VSync (изначально присутствующая в KWin защита от разрывов реализована с использованием таймера и может приводить к большим задержкам (до 50мс) вывода и, как следствие, к запаздыванию реакции при вводе). Новые выпуски KWin-lowlatency могут использоваться вместо штатного композитного сервера в KDE Plasma 5.18.

  1. Главная ссылка к новости (https://subdiff.org/blog/2020/...)
  2. OpenNews: Выпуск композитного менеджера KWin-lowlatency 5.15.5
  3. OpenNews: Разработчик KWin ушёл с поста мэнтейнера из-за несогласия с новыми веяниями в KDE
  4. OpenNews: Значительный прогресс в работе KWin с Wayland
  5. OpenNews: Разработчики KDE и KWin выступили против методов продвижения Mir
  6. OpenNews: Релиз рабочего стола KDE Plasma 5.18
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/52754-kwin
Ключевые слова: kwin, kwinft, kde, qt, wayland
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:23, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Лучше бы kwin-lowlatency развивали. А что мешает им всем объединиться, и заняться разработкой в рамках одного проекта? Или это "го я создал"?

    >неудовлетворительного состояния кода

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

     
     
  • 2.2, Аноним (2), 12:35, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Разработчикам ядра как-то не мешает наличие у каждого собственной ветки. А потом сообща решают, что от какой перенести в vanilla.
     
     
  • 3.4, Аноним (1), 12:41, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Разработчикам ядра как-то не мешает наличие у каждого собственной ветки. А потом
    > сообща решают, что от какой перенести в vanilla.

    Примерно так и ведётся разработка по всех нормальных проектах. Всё поломать и выкинуть всегда проще, чем сделать по-нормальному.

    Судя по

    >для проверки кода KWinFT задействована система непрерывной интеграции, включающая проверку при помощи разных linter, автоматическое формирование сборок и расширенное

    Какие-то смузихлёбы открыли для себя современные способы обогрева планеты и теперь пихают их повсюду, где они и не нужны. Инфраструктуру кто поддерживать будет, и платить за неё?

     
     
  • 4.5, нах. (?), 12:46, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какие-то смузихлёбы открыли для себя современные способы обогрева планеты и теперь пихают
    > их повсюду, где они и не нужны. Инфраструктуру кто поддерживать будет, и платить за неё?

    дай угадаю с двух попыток - гитхап или гитляп.

    Сейчас так модно.


     
     
  • 5.11, Аноним (11), 13:24, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    список альтернитив в студию, иначе - мир-дверь-мяч.
     
     
  • 6.14, нах. (?), 13:54, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    альтернатив ненужно-CI ? Вы всерьез?

     
     
  • 7.17, Owlet (?), 14:17, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Во народ пошёл, CI им не нужен! А потом жалуются, что plasma падает..
     
     
  • 8.21, Аноним (1), 15:02, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Так жалуются как раз те, кому он нужен У тех, кому он не нужен, плазма не падае... текст свёрнут, показать
     
  • 7.73, kravich (ok), 03:22, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >ненужно-CI

    Лол

     
  • 6.34, Аноним (34), 16:59, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    дженкинсу уже лет 20, например. в списке рассылки вяленда была интересная тема, там были откровения про то, что они тратят 30 тысяч долларов сша на ци и хотят тратить 75 тысяч, но на банковском счету столько нет и нужны спонсоры. очень познавательно.
     
     
  • 7.57, Аноним (57), 03:31, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дженкинс не пожелаю и врагу. Крайне костыльное и дырявое поделие главное преимущество которого плагины качество и степень интеграции которых оставляет желать лучшего. Все что сложнее bash скрипта превращается в дженкинсе в ад как при написании, так и при использовании и поддержке.
    У gitlab есть косяки, но в целом ci норм, можно пользоваться. Легко писать, легко поддерживать, легко траблшутить, легко делать зависимости. Хотя сам по себе gitlab (не ci) тоже тихий ужас.
    Так что я бы ещё 100 раз подумал прежде чем тащить ci систему в проект и при наличии денег на мощный сервер сделал бы выбор в пользу гитлаба.
     
  • 4.31, Аноним (31), 16:41, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Роман Гилг, один из ~4 основных разработчиков kwin, для тебя смузихлеб. Понимаю.
     
     
  • 5.32, Аноним (1), 16:48, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я вот знаю, что там были смузихлёбы, которые хэйтили нвидию и устраивали постоянные подлянки. Абсолютные неадекваты. Их там было по меньшей мере один. А что, в прошлом нормальный разработчик не может удариться в смузихлёбство? Люди вообще такая вещь, никогда не знаешь, кого и когда переклинит.
     
     
  • 6.62, Аноним (62), 05:27, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не было там никогда таких. Нвидии никто палки в колеса не вставлял. Был главный разработчик который макал нвидию в ее враньё о том что мол мы вам патчей напишем
     
  • 4.63, Аноним (62), 05:30, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Всё поломать и выкинуть всегда проще, чем сделать по-нормальному

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

     
  • 2.6, Аноним (6), 12:50, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Лучше бы kwin-lowlatency развивали.

    вот автор kwin-lowlatency лучше бы kwin развивал
    >А что мешает им всем объединиться, и заняться разработкой в рамках одного проекта?

    например разные идеи, которые могут идти вразрез с выбранным направлением устоявшегося проекта?

    А про слияние форков вы не слышали? Ведь при удачной реализации в дикой природе случается и такое.

     
     
  • 3.7, Аноним (1), 12:59, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > например разные идеи, которые могут идти вразрез с выбранным направлением устоявшегося
    > проекта?

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

    > А про слияние форков вы не слышали? Ведь при удачной реализации в
    > дикой природе случается и такое.

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

     
     
  • 4.53, Ordu (ok), 00:47, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень редко поменять направление это разумный подход, скорее форкатель много чего не предусмотрел в порыве форкательного экстаза.

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

     
     
  • 5.54, Аноним (1), 01:00, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > И именно поэтому он форкнул, а не начал флеймвары в списке рассылке,
    > голословно доказывая необходимость изменения курса разработки.

    Наверное он слишком серьёзно отнёсся к шутке выкинуть из кде кути на мороз. Решил начать с малого и избавиться от универсальности и кроссплатформенности.

     
     
  • 6.56, Ordu (ok), 02:05, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> И именно поэтому он форкнул, а не начал флеймвары в списке рассылке,
    >> голословно доказывая необходимость изменения курса разработки.
    > Наверное он слишком серьёзно отнёсся к шутке выкинуть из кде кути на
    > мороз. Решил начать с малого и избавиться от универсальности и кроссплатформенности.

    Может быть.

     

  • 1.3, Аноним (3), 12:36, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Новый велосипед с кубическими колёсами?
     
  • 1.8, iPony129412 (?), 13:14, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хорошая новость.
    KWinFT попрёт, и можно будет оригинальный выкинуть — устаревшие технологии.
     
     
  • 2.9, Аноним (1), 13:19, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я так понял, сабж слез с кутей, оригинальный же во всём полагается на них. Проблемы в нём не исчезнут, пока 6 (или уже в 7 обещали?) кути не выпустят.
     
     
  • 3.48, Аноним (2), 23:27, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >проект KWinFT (KWin Fast Track), развивающий гибкий и простой в использовании композитный оконный менеджер для Wayland и X11, __основанный на кодовой базе KWin__

    Куда он слез?

     
     
  • 4.49, Аноним (1), 23:30, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Первый абзац, второе предложение
     
     
  • 5.51, Аноним (2), 23:49, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Второе предложение уже про wrapland.
     
     
  • 6.52, Аноним (1), 23:56, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Второе предложение про KWayland

    >KWayland is the KDE library for implementing Wayland support in KDE applications, it fulfills needs beyond what QtWayland provides. All the KDE applications in a plasma-wayland-session use this library

     

  • 1.10, Аноним (10), 13:20, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если для внедрения CI в KWin необходимо делать форк, то у меня много вопросов к тому, как ведётся разработка KDE дедовскими методами с утверждением патчей у начальника проекта? И почему нельзя было применять CI и там и там просто выделив веточку в рамках одного проекта? Далёк от мира KDE, правда не понимаю.

    И еще, я правильно понимаю, что KWin-lowlatency это еще один форк на подмену основного KWin? А договориться там религия не позволяет или в чём там соль? Я готов понять что у основного KWin может быть какой-то саппорт, поддержка legacy и прочее, но Next/FastTrack-то почему в виде независимых форков и еще и независимых друг от друга форков? Это чтобы бекпортироваться было сложнее или просто для междевелоперского драматизма?

     
     
  • 2.12, Аноним (1), 13:29, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Кде платят за свои железо и софт, не совсем дедовские методы, навскидку лет на 10 отстали от нынешних.

    >KWin-lowlatency

    Патчсет, местами довольно страшненький глючный код и он работает (или нет, не всегда и не у всех) только с glx (впрочем, нынешнее кде у меня тоже работает только с glx, раньше там ещё gles и egl были и даже работали), автор упомянул теоретическую возможность работы с egl.

    >договориться

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

     
     
  • 3.13, Аноним (1), 13:39, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя нет, вру, glx у меня тоже не работает (в частности в композиторе только иксовый xrender). Последнее может быть из-за libglvnd, на которую я переместился пару месяцев назад. Enlightenment например тоже с libglvnd не работает, приходилось патчить файлы на предмет libGL.
     
     
  • 4.23, НяшМяш (ok), 15:39, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Собирал себе сам kwin-lowlatency на KDE Neon (в ppa только для 19.10 и 20.04). Имею самый неподходящий конфиг для линукса - ноутбук с RTX 2060. Однако работает, в том числе и glx. Разница со стандартным по отклику и пропуску кадров заметна просто на глаз.
     
  • 3.20, Аноним (20), 14:56, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Многие авторы очень странненькие, какие-то проблемки с головой видимо (это касается и автора lowlatency, я не знаю сколько ему лет правда, может просто не шарит).

    Многие программисты шизофреники.

     
  • 3.43, анононимс (?), 20:56, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как-то раньше софт не разваливался и с дедовскими методами:) Сейчас по agile и сраму фигак, фигак и в production
     
  • 2.33, Аноним (34), 16:56, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    в большинство опенсорсных проектов ты никогда ничего не добавишь и ничего в них не исправишь, потому что мейнтейнер сам не шарит в проекте, он там обычный вахтёр и иногда боится что-то сломать смержив не то. это же потом чинить надо, а он не может, а человек который прислал патч уже пропал. куча софта на гитхабе в таком режиме: разработчик потерял интерес, а васян который это форкнул на гитхабе ничего не делает, только "менеджит". если разработчик на месте, то всё ок.

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

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

     
     
  • 3.35, Аноним (1), 17:08, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >предполагаю

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

     
     
  • 4.38, Аноним (34), 17:37, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    такое тоже бывает пока человек с патчем на месте, его можно позадалбывать, там ... большой текст свёрнут, показать
     

  • 1.15, Аноним (15), 13:54, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это типа со встроенным Fast Tracker, чтобы свистеть музыкой?
     
     
  • 2.18, Celcion (ok), 14:23, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это типа для тех, кто свистит, вместо изучения английского языка, либо, хотя бы, робких попыток погуглить, что значит "fast track".
     
     
  • 3.44, Аноним (15), 21:03, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Заяндексил: Microsoft FastTrack — уверенный переход на облачные...
    Для юношей: FT - это древнее приложение для создание музыки по типу миди, но из сэмплов, музычка в кейгенах оттуда идёт.
     
     
  • 4.55, НяшМяш (ok), 01:40, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Всё что нужно знать про обитателей опеннета - в английском ни бум-бум (а эти 2 слова узнаются на первом году обучения английского), зато шуточки совершенно не в тему заходят на ура.
     
     
  • 5.67, Аноним (67), 11:27, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я ни раз видел сообщения на форумах, где программисты возмущались наличием только английской документации и даже локали IDE
     
  • 5.68, Michael Shigorin (ok), 13:37, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну спасибо, добрая душа.

    PS: в курсе и про то, и про то.  Давно. :)

     

  • 1.16, kai3341 (ok), 13:59, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Целью проекта является переработка KWin и KWayland с использованием современных технологий и практик разработки, позволяющих ускорить развитие проекта, провести рефакторинг кода, добавить оптимизации и упростить добавление фундаментальных новшеств, интеграция который в KWin в текущем виде затруднена.

    Иными словами, кодяра там очень с душком

     
     
  • 2.29, Аноним (34), 16:40, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    прошлый так называемый мейнтейнер квина в основном занимался тем, что саботировал разработку под иксы и нвидию. ну и под вяленый там что-то выстрадывал, наверное из вестона куски кода копировал.
     

  • 1.19, Аноним (-), 14:41, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Ну и зачем? Почему в KWin это нельзя сделать? Или вы хотите сказать, что дистрибутивы KDE не перейдут на Wayland никогда, и поэтому те кто хочет Wayland сейчас должны поставить себе KWinFT? Для кого этот проект?
     
     
  • 2.46, Аноним (46), 22:06, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это тестовый полигон для новых идей, что непонятного. А если хорошо пойдёт - то и замена текущего KWin.
     
     
  • 3.70, Аноним (70), 16:44, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А почему замена должна быть из 6 букв? Почему не оставить 4?
     
  • 2.59, Gannet (ok), 04:31, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и зачем? Почему в KWin это нельзя сделать? Или вы хотите
    > сказать, что дистрибутивы KDE не перейдут на Wayland никогда, и поэтому
    > те кто хочет Wayland сейчас должны поставить себе KWinFT? Для кого
    > этот проект?

    Будущее Кед теперь под вопросом в свете того, что происходит с Qt.

     
     
  • 3.64, Аноним (64), 08:01, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что происходит с Qt?
     
     
  • 4.72, Gannet (ok), 04:18, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А что происходит с Qt?

    https://www.opennet.ru/opennews/art.shtml?num=52698

     

  • 1.22, Аноним (22), 15:35, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    12 лет (!!!) долбятся с Wayland, и всё равно ничего, кроме Gnome, в нём нормально не работает.

    Пора уже было обозвать/переименовать его в Gnomeland или GnomeGraphicalServer.

    И даже под Gnome туча ужасных косяков и недоработок с ним: https://gitlab.freedesktop.org/xorg/xserver/issues/20

    Стыд и позор.

    // b.

     
     
  • 2.24, Сати Наделла (?), 16:01, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скоро форкнем и сделаем WaylandDDM без багов и 60фпс, потерпи чуток.
     
     
  • 3.27, Аноним (27), 16:18, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    гугл смог и вы в майках так сможете.
     
  • 2.26, Аноним (27), 16:16, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Под вейлендом подключаешь к ноутбуку монитор выходит из текущей сессии заставляет заново логинится. Вынул шнур от монитора из ноутбука, черный экран на ноутбуке... Поэтому и не в проде ваш вейланд.
     
     
  • 3.30, Сатья Наделал (?), 16:40, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да, сдаюсь. Придется отложить релиз нашего форка на неопределенное будущее. Наши эксперты не смогли придумать, КАК такую херню реализовать, да еще таким образом, чтобы не сразу было видно, что это сделано нарочно.

    Такие технологии сегодня есть только у ibmhat.

     
  • 2.50, Аноним (2), 23:44, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Пора уже было обозвать/переименовать его в Gnomeland или GnomeGraphicalServer.

    Sytemd-Gnomeland так идеологически вернее.

     

  • 1.28, Аноним (34), 16:37, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    https://github.com/Aishou/wayland-keylogger
     
  • 1.36, Аноним (36), 17:25, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Готовые пакеты сформированы для пользователей Manjaro Linux.

    В кои-то веке похвалили манжару. :)

     
     
  • 2.40, Fantasmas (?), 18:48, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Только в AUR, manjaro тут каким боком?
     
     
  • 3.71, xapienz (ok), 01:33, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В манжаре kwinft появился раньше, чем в ауре
     

  • 1.37, Gemorroj (ok), 17:32, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    проект размещенный на богомерзком гитлабе не имеет будущего
     
     
  • 2.60, Аноним (60), 05:16, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А где размещать тогда?
     
     
  • 3.65, Аноним (64), 08:03, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Github, Bitbucket.
     

  • 1.39, Любитель Монеточки (?), 18:04, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем вэйланд? Чем он лучше икорг?
     
     
  • 2.42, Аноним (42), 19:19, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Создатели вяленого обнаружили у икорг фатальный недостаток: его делали не они.
     
     
  • 3.45, Аноним (45), 21:23, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это с какой стороны посмотреть, лол.
     
     
  • 4.75, Аноним (75), 23:01, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С любой. Тот клован, который пытался, был выкинут на мороз.
     
  • 2.47, Ordu (ok), 22:47, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Каждое упоминание вейланда порождает всплеск истерик на опеннете. Это само по себе оправдывает существование и разработку вейланда. И он лучше Xorg, потому что Xorg не порождает таких истерик. Я думаю, что в этом году перелезу на вейланд, это позволит мне вываливать сюда опыт из первых рук, и наблюдать за фейерверками лучей поноса.
     
     
  • 3.61, Аноним (60), 05:21, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >И он лучше Xorg, потому что Xorg не порождает таких истерик

    Xorg не порождает истерик, т.к. он просто работает.

     
  • 3.77, Аноним (77), 14:08, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вместо болтовни, просто возьмите и выложите здесь вашу статью, где доказательно, то есть теоретически и эмпирически, покажите, что вэйлэнл лучше х11. А пока вы такое же трепло, как и видимые только вам истреки.
     
     
  • 4.78, Ordu (ok), 14:31, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вместо болтовни, просто возьмите и выложите здесь вашу статью, где доказательно, то
    > есть теоретически и эмпирически, покажите, что вэйлэнл лучше х11.

    В смысле ты предлагаешь мне подсчитать количество истерик вызванных упоминаниями X11 и Wayland'ом и сравнить их? Тебе действительно это настолько интересно?

    > видимые только вам истреки.

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

     

  • 1.41, user90 (?), 19:17, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все бы ничего, вот только первая буковка.. ;)
    Ну и форк Slim (если это вообще возможно) был бы в 10 раз интереснее и актуальнее, чем это..
     
     
  • 2.69, Michael Shigorin (ok), 13:41, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и форк Slim (если это вообще возможно)

    Это который DM?

    > был бы в 10 раз интереснее и актуальнее, чем это..

    Это которое WM?

     

  • 1.58, Gannet (ok), 04:27, 18/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Шняга с Qt, теперь это... Кедо-стагнация началась (?)
     
  • 1.66, Аноним (66), 09:09, 18/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ну вот
    sudo apt build-dep kwin-wayland

    kwinft/wayland_server.cpp:536:44: error: ‘class ScreenLocker::KSldApp’ has no member named ‘setWaylandFd’
      536 |             ScreenLocker::KSldApp::self()->setWaylandFd(clientFd);
    kwinft/wayland_server.cpp:540:66: error: ‘userActivity’ is not a member of ‘ScreenLocker::KSldApp’
      540 |                         screenLockerApp, &ScreenLocker::KSldApp::userActivity);

     
     
  • 2.74, Аноним (74), 21:25, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    kscreenlocker нужен с гита
     

  • 1.76, Аноним (77), 14:06, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Закопать отступника, начавшего растаскивать вместо того, чтобы объединять и продвигать сообща.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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