KDE въвежда отделни виртуални десктопи за всеки екран след 21 години чакане

0
18
KDE Gear KDE Plasma

След повече от две десетилетия едно от най-старите желания на потребителите на KDE най‑после се превръща в реалност. Новият код в KWin добавя поддръжка за виртуални десктопи, които могат да се управляват поотделно на всеки екран.

Първоначалната заявка датира от 2005 г., когато потребител на KDE 3.3.2 описва проблем при работа с X11 Xinerama: при смяна на виртуалния десктоп се превключват и двата монитора едновременно. По онова време това е било стандартна конфигурация с два екрана 1280×1024, а идеята за независими десктопи е звучала като естествена стъпка напред. Въпреки това функционалността така и не достига до крайния потребител. До този момент.

Какво точно се променя в KWin

Сливането на четиримесечния merge request променя начина, по който VirtualDesktopManager следи активния десктоп. Вместо глобално състояние за всички екрани, вече се поддържа отделен контекст за всеки изход. По подразбиране поведението остава познатото катно всички екрани превключват заедно, но новата опция позволява напълно независимо управление. Публикувано е и демонстрационно видео:

Това означава, че потребителите могат да оставят един монитор на работен десктоп с документи или чатове, докато на другия преминават към среда за разработка, видео или презентация. Промяната е придружена и от свързани обновления в Plasma и KWayland, които вече са приети в основните хранилища.

Ограничения и наличност

Новата функционалност работи единствено под Wayland. Потребителите на X11 и XWayland няма да могат да се възползват от отделните десктопи, тъй като архитектурните ограничения на X11 не позволяват подобна реализация. Очаква се поддръжката да стане част от KDE Plasma 6.7, където ще бъде достъпна за всички, които използват Wayland с повече от един монитор.

Прочетете още:  OpenSUSE Tumbleweed вече идва с KDE Plasma 5.12

Това е една от онези промени, зад които стои много труд и могат да преобразят ежедневната работа на хората с многомониторни конфигурации. Това най-вече важи за разработчици, дизайнери и потребители, които разчитат на ясно разделени работни пространства.