LINUX.ORG.RU

Kwin


11

4

Всего сообщений: 9

Эффекты Burn My Windows доступны для KWin 5.25

Группа KDE

Часть визуальных эффектов рабочего стола для Gnome была портирована для KDE.

Напомним, что в недавнем релизе KDE Plasma 5.25 была добавлена поддержка шейдеров в скриптах KWin (скрипты могут запускать шейдеры и передавать в них переменные)

Эффекты Burn My Windows написаны на шейдерном языке программирования GLSL и целиком выполняются на видеокарте, не загружая центральный процессор. Поддерживается работа в Wayland и X11

( читать дальше... )

>>> Подробности

 , , ,

Set440
()

KwinFT - форк Kwin с прицелом на более активную разработку и оптимизации

Группа KDE

Roman Gilg, один из активных разработчиков Kwin и Xwayland, представил форк оконного менеджера Kwin под названием KwinFT (Fast Track), а также полностью переработанную версию библиотеки Kwayland под названием Wrapland, избавленную от привязок к Qt. Целью форка является возможность более активной разработки Kwin, наращивания необходимой для Wayland функциональности, а также оптимизации отрисовки. Классический Kwin страдает от слишком медленного приёма патчей, так как команда KDE не хочет рисковать огромным числом пользователей, для которых слишком агрессивное введение инноваций может сломать рабочий процесс. Многие патчи находятся на рецензировании уже не один год, что сильно замедляет внедрение Wayland и различные внутренние рефакторинги кода. KwinFT позиционируется как прозрачная замена Kwin, и уже сейчас доступен в Manjaro. Однако разработчики предупреждают о возможной поломке совместимости в будущем. В текущем виде, KwinFT предоставляет следующие, отсутствующие в ванильном Kwin возможности:

  • Полная переработка процесса композитинга, позволившая уменьши задержки при работе как в Wayland, так и в X11;
  • Поддержка Wayland расширения wp_vieporter, улучшающего работу видеоплееров, а также необходимого для будущей версии Xwayland, в которую добавлена поддержка эмуляции смены разрешения экрана во многих старых играх;
  • Полная поддержка поворота и зеркалирования дисплеев под Wayland.

Ожидается что KwinFT и Wrapland в скором времени будут поставляться во всех дистрибутивах Linux. Wrapland планируется превратить в чистую C++ библиотеку, а также обеспечить в ней беспроблемную поддержку сторонних, востребованных технологий. Например уже сейчас в неё добавлена поддержка Wlroots-протокола wlr-output-manager, позволившего устанавливать параметры экрана в Wlroots-based композиторах (например Sway) через KScreen.

>>> Подробности

 , , kwinft,

Sunderland93
()

Релиз KWin-lowlatency 5.15.5

Группа KDE

Выпущена новая версия композитного менеджера KWin-lowlatency для KDE Plasma, который дополнен патчами для увеличения отзывчивости интерфейса.

Изменения в версии 5.15.5:

  • Добавлены новые настройки (System Settings > Display and Monitor > Compositor), которые позволяют подобрать баланс между отзывчивостью и функциональностью.
  • Поддержка видеокарт NVIDIA.
  • Отключена поддержка линейной анимации (можно вернуть в настройках).
  • Использование glXWaitVideoSync вместо DRM VBlank.
  • Добавлен режим отключения перенаправлений полноэкранного вывода через транзитный буфер.

>>> Подробности

 , , kwin-lowlatency

Deleted
()

Обновление драйверов NVIDIA с долговременной поддержкой 340.107 и 390.67

Группа Hardware and Drivers

Выпущены обновления LTS-версий проприетарных драйверов для видеокарт NVIDIA 340.107 и 390.67. Ветка 340.xx - последняя, поддерживающая GeForce 8xxx - GeForce 200 (но помимо них, эта версия поддерживает все карточки вплоть до GeForce 700 и 800M). Ветка 390.xx - последняя, поддерживающая Fermi (GeForce 400 и 500, но помимо них, драйвер поддерживает все современные видеокарты, так как этот LTS - совсем свежий).

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

Оба драйвера:

  • Добавлена поддержка X.Org X-Server ABI 24 (xorg-server 1.20)
  • В скрипт nvidia-bug-report.sh добавлена поддержка парсинга kern.log, являющегося лог-файлом ядра по умолчанию для большинства дистрибутивов Linux, базирующихся на Debian
  • Исправлен баг, происходивший в следующей ситуации: 1). X-Server сообщает версию Video Driver ABI меньше, чем 0.8. 2). Приложение производит вызов XRenderAddTraps(). Баг приводил к краху приложения.

340.107:

  • Драйвер 340.xx содержит два модуля ядра: собственно «nvidia» для графики, и «nvidia-uvm» (Unified Video Memory) для CUDA и OpenCL. Благодаря такому разделению можно запускать вычисления на GPU без «иксов».
    К сожалению, разработчикам не удалось обеспечить сборку модуля ядра nvidia-uvm версии 340.107 для наиболее свежих ядер Linux (инсталлятор создаёт «обвязку» вокруг бинарного блоба, чтобы он работал с конкретной версией ядра Linux). В качестве временного решения проблемы, для инсталлятора теперь является штатной ситуация, когда модуль ядра «nvidia» успешно скомпилировался, а «nvidia-uvm» - нет.

390.67:

  • Исправлен баг, приводящий к kernel panic при использовании оборудования Quadro SDI Capture
  • Исправлен баг, при котором крашился KWin OpenGL композитинг при запуске некоторых OpenGL-приложений
  • Исправлен «intermittent crash» (что бы это значило?) при запуске Vulkan-приложений
  • Исправлен «intermittent crash» при запуске приложений через Wine
  • Исправлен баг, проявляющийся в случае низкой скорости передачи данных по DisplayPort (например, когда к одному разъёму подключено несколько устройств - стандарт это предусматривает). Баг заключается в том, что по какой-то причине не всегда включалась функция дизеринга, поддерживаемая монитором. Это приводило к появлению полос на изображении.

>>> Страничка со списком всех веток драйвера NVIDIA

 , , , ,

ZenitharChampion
()

Plasma Wayland Live CD

Группа KDE

Команда разработчиков Plasma усердно старалась, дабы приготовить нам рождественский сюрприз — Live CD с Plasma 5, использующий протокол Wayland.

Возможность полноценного запуска Plasma и KDE Applications на Wayland — это огромный шаг вперед на пути ухода от устаревшей 30-летней системы окон X.

Главный актёр в этом спектакле — оконный менеджер KWin, который теперь не отрисовывает обрамление границ окон, а полностью является средством композиции и тем самым позволяет взаимодействовать с приложениями через протокол Wayland.

Конечно же данный образ не является финальным и не рекомендуется к повседневному использованию. Однако разработчики приглашают всех желающих оценить новые возможности Wayland: более безопасные рабочие пространства, гораздо более удобная возможность расширения, а также отрисовка без тиринга и прочих артефактов. Разработка в направлении Wayland ведется начиная с 2011 и еще далека от состояния, кода «бесшовный» переход с X будет возможен. Более подробную информацию можно найти на KWin Wayland Wiki.

Давайте поблагодарим Martin Gräßlin и команду Plasma за то, что сделали всё это возможным!

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

Plasma Wayland 20151218 Live Image (1.2GB)

>>> Подробности

 , , ,

KennyMinigun
()

Продемонстрирован запуск KWin на Wayland/Weston

Группа KDE

Martin Gräßlin

This week I decided to do some research for the Wayland porting of the KDE Plasma workspaces. One of the features we will need in future is a Wayland session compositor which runs nested on a Wayland system compositor. Of course one could think of setups without a system compositor, but overall I think that a nested compositor simplifies the setup and allows to have all the low level technologies in one place without duplication in all the various compositors. +1 for working together.

KWin also gets input from Wayland and passes it to the X Server. That’s the reason why we can see mouse interaction and working keyboard.

Описание реализации:

( читать дальше... )

 , ,

GreenTea
()

В Kwin ведётся работа для поддержки Wayland-клиентов

Группа KDE

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

На скриншоте показан Wayland-клиент и окна X11, работающие в Kwin одновременно.

>>> Подробности

 , ,

ChALkeR
()

kwin-tiling добавлен в основную ветку kwin

Группа KDE

Вчера отдельная ветвь разработки kwin, в рамках которой был разработан tiling режим, была добавлена в основную ветку.
Тайловый режим в kwin будет доступен уже этим летом в рамках релиза KDE SC 4.5.

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

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

>>> Подробности

 , , kwin-tiling,

CyberTribe
()

kwin-tabbing импортирован в основную ветку kwin.

Группа KDE

Как и было запланированно, в версии 4.4 в kwin будет поддержка вкладок. Недавно в основную ветку kwin внесены изменения, разработанные в рамках ветки kwin-tabbing. Это означает что пользователь может при помощи средней кнопки мыши объединить несколько окошек в одно.

На данный момент этот режим поддерживиется только двумя декорациями окон:

  • Oxygen, который был значительно изменён по сравнению с 4.3;
  • Tabstrip новая минималистическая декорация, разработанная специально для поддержки вкладок.

Однако, наличие такого функционала не означает, что теперь можно превратить konqueror в chromium. Сейчас для приложений нет возможности автоматически добавлять владки в уже существующую группу.

Основная проблема - необходимость реализации работы с вкладками через оконный менеджер в самом приложении. Кроме того менеджер окон должен иметь возможность добавить определённые пункты в контекстном меню вкладки, например, в случае браузера, это «обновить вкладку» и т.п. Возможно, в будущем данный функционал будет добавлен.

Известные на данный момент баги:

  • Небольшие графические артефакты, при использовании декораций Oxygen.
  • Не работает свёртывание окон в заголовок.
  • Сгруппированные окна не запоминают порядок при восстановлении сеанса KDE.
  • Некоторые эффекты не умеют корректно работать с объединёнными окнами

Скриншоты

>>> Подробности

 , ,

CyberTribe
()