home.social

#wayland — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wayland, aggregated by home.social.

  1. KDE Plasma 6.8 è arrivato alla fase beta: scopri le principali novità, il passaggio definitivo a Wayland e il calendario della versione finale. #Linux #KDE #Plasma #Wayland #OpenSource linuxeasy.org/kde-plasma-6-8-b

  2. COSMIC Epoch 1.8.0 porta numerosi miglioramenti al desktop Linux di System76, con particolare attenzione al supporto touchscreen, al compositore e alla stabilità. #Linux #COSMIC #System76 #PopOS #Wayland #OpenSource linuxeasy.org/cosmic-epoch-1-8

  3. 🟢 NVIDIA 615.71.09 aduce suport Proton out-of-the-box pentru NVIDIA Reflex și optimizări majore pentru Wayland și arhitectura Blackwell! Publicația Linuxiac raportează lansarea celei mai noi versiuni din seria New Feature Branch a driverului grafic NVIDIA (615.71.09) pentru Linux, o actualizare de impact pentru ecosistemul de gaming pe Linux și stabilitatea mediilor desktop moderne.✨ Punctele cheie ale driverului NVIDIA 615.71.09:🎮 NVIDIA Reflex & Vulkan prin Proton:• Introduce extensia VK_NV_low_latency (revizia 2), permițând utilizarea tehnologiei NVIDIA Reflex direct prin stratul de compatibilitate Proton (fără configurări suplimentare) în jocurile de Windows rulate pe Linux pentru a reduce latența de intrare (input lag).• Rezolvă problemele anterioare legate de funcționarea latenței reduse pe suprafețe de randare native Wayland (VK_KHR_wayland_surface). 🖥️ Optimizări și rezolvări de erori pe Wayland:• Remediază eroarea Xid 109 ce apărea la lansarea titlului PRAGMATA sub Wayland.• Reperă blocajele (hangs) la pornirea jocurilor sau la comutarea aplicațiilor (Alt+Tab) când funcția NVIDIA Smooth Motion este activată. ⚡ Suport extins pentru arhitectura Blackwell (RTX 50-series):• Corectează problemele de artefacte vizuale ce apăreau la scalarea ieșirii de afișare.• Rezolvă o problemă rară de execuție în kernel-urile CUDA cu niveluri duble de divergență a firelor de execuție (thread divergence).🔋 Consum redus de energie & Gestiune avansată a memoriei:• Introduce opțiunea de kernel RmDisableDisplayGlitchPerfLimit pentru reducerea consumului de energie la inactivitate (idle power) pe configurațiile multi-monitor.• Adaugă suport pentru cgroups în driverul open-source de kernel, permițând o izolare și o alocare mult mai precisă a memoriei VRAM între procese și containere. 🔗 Sursă și articol complet:linuxiac.com/nvidia-615-71-lin Concluzie:NVIDIA 615.71 reprezintă un pas imens în eliminarea decalajului de performanță dintre Windows și Linux pentru gaming-ul competitiv, aducând suport nativ pentru latență redusă și stabilitate sporită pe mediile de afișare Wayland! 🚀 #Nvidia #LinuxGaming #Proton #Wayland #Linuxiac #Reflex #Vulkan #LinuxDriver #FOSS #TechNews

  4. #Android #スマートフォン#glibc + #Wayland のアプリケーションが動く必要があるし、 #iOS デバイスで #macOS 用アプリケーションが動く必要がある

  5. #Android #スマートフォン#glibc + #Wayland のアプリケーションが動く必要があるし、 #iOS デバイスで #macOS 用アプリケーションが動く必要がある

  6. #Android #スマートフォン#glibc + #Wayland のアプリケーションが動く必要があるし、 #iOS デバイスで #macOS 用アプリケーションが動く必要がある

  7. #Android #スマートフォン#glibc + #Wayland のアプリケーションが動く必要があるし、 #iOS デバイスで #macOS 用アプリケーションが動く必要がある

  8. #GNOME 51 will include support for custom pointer input acceleration profiles!

    This was done in gitlab.gnome.org/GNOME/mutter/ and gitlab.gnome.org/GNOME/gsettin

    There is currently no plan (at least for me) to expose it in Settings, mostly due to there not currently being design mockups, but anyone is free to implement it in a separate app and submit it to Flathub if they want to do so (submit it to @TheEvilSkeleton's Refine!) :)

    #Linux #Wayland #Freedesktop #libinput

  9. #cow #fvwm #wayland

    Here's something meant as a bit of fun:

    See video attached, or:

    youtu.be/RSXU6y7U13E

    In this very short (~20 seconds) video, I'm showing new command(s) which allows one to select some windows with the mouse (as indicated by the orange border) and then perform some operation on all of them.

    This hooks into the DSL CoW already has, so it's possible to then do something like:

    script {
    for w in (windows where w.selected) {
    winops -t #{w.id} -i
    }
    }

    Which would iconify all those windows.

    This can be simplified:

    winops -F 'self.selected' -i

    In the video though, I'm using window-move to move the windows around. Note how the windows in the group retain their relative positions when being moved.

    I'm still working on this, so not yet committed, but some version of this will likely be in 0.4

    How useful this will be is still questionable...

  10. #cow #fvwm #wayland

    Here's something meant as a bit of fun:

    See video attached, or:

    youtu.be/RSXU6y7U13E

    In this very short (~20 seconds) video, I'm showing new command(s) which allows one to select some windows with the mouse (as indicated by the orange border) and then perform some operation on all of them.

    This hooks into the DSL CoW already has, so it's possible to then do something like:

    script {
    for w in (windows where w.selected) {
    winops -t #{w.id} -i
    }
    }

    Which would iconify all those windows.

    This can be simplified:

    winops -F 'self.selected' -i

    In the video though, I'm using window-move to move the windows around. Note how the windows in the group retain their relative positions when being moved.

    I'm still working on this, so not yet committed, but some version of this will likely be in 0.4

    How useful this will be is still questionable...

  11. #cow #fvwm #wayland

    Here's something meant as a bit of fun:

    See video attached, or:

    youtu.be/RSXU6y7U13E

    In this very short (~20 seconds) video, I'm showing new command(s) which allows one to select some windows with the mouse (as indicated by the orange border) and then perform some operation on all of them.

    This hooks into the DSL CoW already has, so it's possible to then do something like:

    script {
    for w in (windows where w.selected) {
    winops -t #{w.id} -i
    }
    }

    Which would iconify all those windows.

    This can be simplified:

    winops -F 'self.selected' -i

    In the video though, I'm using window-move to move the windows around. Note how the windows in the group retain their relative positions when being moved.

    I'm still working on this, so not yet committed, but some version of this will likely be in 0.4

    How useful this will be is still questionable...

  12. #cow #fvwm #wayland

    Here's something meant as a bit of fun:

    See video attached, or:

    youtu.be/RSXU6y7U13E

    In this very short (~20 seconds) video, I'm showing new command(s) which allows one to select some windows with the mouse (as indicated by the orange border) and then perform some operation on all of them.

    This hooks into the DSL CoW already has, so it's possible to then do something like:

    script {
    for w in (windows where w.selected) {
    winops -t #{w.id} -i
    }
    }

    Which would iconify all those windows.

    This can be simplified:

    winops -F 'self.selected' -i

    In the video though, I'm using window-move to move the windows around. Note how the windows in the group retain their relative positions when being moved.

    I'm still working on this, so not yet committed, but some version of this will likely be in 0.4

    How useful this will be is still questionable...

  13. #cow #fvwm #wayland

    Here's something meant as a bit of fun:

    See video attached, or:

    youtu.be/RSXU6y7U13E

    In this very short (~20 seconds) video, I'm showing new command(s) which allows one to select some windows with the mouse (as indicated by the orange border) and then perform some operation on all of them.

    This hooks into the DSL CoW already has, so it's possible to then do something like:

    script {
    for w in (windows where w.selected) {
    winops -t #{w.id} -i
    }
    }

    Which would iconify all those windows.

    This can be simplified:

    winops -F 'self.selected' -i

    In the video though, I'm using window-move to move the windows around. Note how the windows in the group retain their relative positions when being moved.

    I'm still working on this, so not yet committed, but some version of this will likely be in 0.4

    How useful this will be is still questionable...

  14. Oh man, what did #wayland designers think when they decided that there is no way to control position of your app's windows? There are now supposed to be extensions and whatnot, but this feature should be out of the box, I have yet to see it working.

  15. #cow #fvwm #wayland

    Hello! For all two of you out there running CoW[1], I'm interested in collecting some screenshots to appear on the main page:

    cow-wm.codeberg.page/cow/

    I know we have the wiki, but I'm to show case more than just my own screenshot with a few more, if I can get them.

    Thanks!

    [1] Tongue-in-cheek

  16. #cow #fvwm #wayland

    Hello! For all two of you out there running CoW[1], I'm interested in collecting some screenshots to appear on the main page:

    cow-wm.codeberg.page/cow/

    I know we have the wiki, but I'm to show case more than just my own screenshot with a few more, if I can get them.

    Thanks!

    [1] Tongue-in-cheek

  17. #cow #fvwm #wayland

    Hello! For all two of you out there running CoW[1], I'm interested in collecting some screenshots to appear on the main page:

    cow-wm.codeberg.page/cow/

    I know we have the wiki, but I'm to show case more than just my own screenshot with a few more, if I can get them.

    Thanks!

    [1] Tongue-in-cheek

  18. #cow #fvwm #wayland

    Hello! For all two of you out there running CoW[1], I'm interested in collecting some screenshots to appear on the main page:

    cow-wm.codeberg.page/cow/

    I know we have the wiki, but I'm to show case more than just my own screenshot with a few more, if I can get them.

    Thanks!

    [1] Tongue-in-cheek

  19. #cow #fvwm #wayland

    Hello! For all two of you out there running CoW[1], I'm interested in collecting some screenshots to appear on the main page:

    cow-wm.codeberg.page/cow/

    I know we have the wiki, but I'm to show case more than just my own screenshot with a few more, if I can get them.

    Thanks!

    [1] Tongue-in-cheek

  20. Youtube still kind of sucks on Linux.

    - use mpv and yt-dlp
    - read your distros docs on video hardware acceleration /use a distro with hw detection
    - if you are on wayland, have an xe iGPU use this mpv.conf:

    $ cat ~/.config/mpv/mpv.conf
    vo=gpu
    hwdec=vaapi
    gpu-context=wayland
    profile=fast

    - mpv "youtu.be/5Umevv5WChk?si=YH9OC2"

    4k60fps all day

    #linux #youtube #foss #mpv #yt #yt_dlp #vaapi #wayland #foss #media #video #multimedia #codec #os #windows #arc #nvidia #amd #intel

  21. Своя Linux-based ОС на Rust и QML: опыт создания Platinum OS One

    Полгода назад я решил не кастомизировать очередной Armbian под конкретную плату, а собрать полноценную ОС: свой build-движок уровня Cargo, свою оболочку на QML поверх вложенного Wayland-композитора — и универсальность как главную ставку: одна система для одноплатников, планшетов и ПК. Первая плата — Orange Pi Zero 3W. В статье — архитектура, где различия между устройствами живут в данных, а не в коде движка; реальный прогон сборки образа с точными цифрами по каждой из 14 стадий; и то, что обычно не показывают в анонсах — три production-краша с разобранными причинами (SIGSEGV в движке QML, AppArmor против snap-песочницы, macOS tar , портящий Wayland-модуль) и три находки первой живой загрузки на настоящем железе.

    habr.com/ru/articles/1075340/

    #raspberry #linux #rust #claude #qml #wayland #armbian #одноплатные_компьютеры #orange_pi #разработка_ос

  22. Своя Linux-based ОС на Rust и QML: опыт создания Platinum OS One

    Полгода назад я решил не кастомизировать очередной Armbian под конкретную плату, а собрать полноценную ОС: свой build-движок уровня Cargo, свою оболочку на QML поверх вложенного Wayland-композитора — и универсальность как главную ставку: одна система для одноплатников, планшетов и ПК. Первая плата — Orange Pi Zero 3W. В статье — архитектура, где различия между устройствами живут в данных, а не в коде движка; реальный прогон сборки образа с точными цифрами по каждой из 14 стадий; и то, что обычно не показывают в анонсах — три production-краша с разобранными причинами (SIGSEGV в движке QML, AppArmor против snap-песочницы, macOS tar , портящий Wayland-модуль) и три находки первой живой загрузки на настоящем железе.

    habr.com/ru/articles/1075340/

    #raspberry #linux #rust #claude #qml #wayland #armbian #одноплатные_компьютеры #orange_pi #разработка_ос

  23. Своя Linux-based ОС на Rust и QML: опыт создания Platinum OS One

    Полгода назад я решил не кастомизировать очередной Armbian под конкретную плату, а собрать полноценную ОС: свой build-движок уровня Cargo, свою оболочку на QML поверх вложенного Wayland-композитора — и универсальность как главную ставку: одна система для одноплатников, планшетов и ПК. Первая плата — Orange Pi Zero 3W. В статье — архитектура, где различия между устройствами живут в данных, а не в коде движка; реальный прогон сборки образа с точными цифрами по каждой из 14 стадий; и то, что обычно не показывают в анонсах — три production-краша с разобранными причинами (SIGSEGV в движке QML, AppArmor против snap-песочницы, macOS tar , портящий Wayland-модуль) и три находки первой живой загрузки на настоящем железе.

    habr.com/ru/articles/1075340/

    #raspberry #linux #rust #claude #qml #wayland #armbian #одноплатные_компьютеры #orange_pi #разработка_ос

  24. Паравиртуализация при отладке графических приложений KasperskyOS в QEMU

    Привет! Меня зовут Денис Молодяков, я — тимлид команды графики в KasperskyOS . Мы отвечаем за разработку графического стека полного цикла для микроядерной ОС: от создания низкоуровневых графических драйверов до всего необходимого для фреймворков. Современная реальность разработки диктует новые правила: удаленка и распределенные команды стали нормой. Моя команда не исключение — ребята базируются в разных регионах. При этом каждому разработчику требуется доступ к аппаратным платформам для сборки, запуска ОС, написания и отладки драйверов. Обеспечение каждого сотрудника полным набором плат сопряжено с серьезными логистическими и финансовыми затратами. В этой статье я хочу рассказать, как мы искали оптимальное решение этой проблемы и почему пришли к использованию методики паравиртуализации.

    habr.com/ru/companies/kaspersk

    #gpu #virtio #ci #системное_программирование #паравиртуализация #микроядро #wayland #kasperskyos #qemu #виртуализация

  25. TIL: there’s a thing named #DankLinux, which is “a complete desktop shell for #niri, #Hyprland, #MangoWC, #Sway, #labwc, #Scroll, #MiracleWM, and other #Wayland compositors”. This might be a quick and easy way to get all the little details working out of the box, and to get a consistent look’n’feel as a bonus.

    (EDIT: oh, and it’s based on #QuickShell.)

    danklinux.com

  26. Seit längerem auf meinem Arbeitsrechner von #mangowc auf #niri umgestellt.
    scratchpad fehlt nun leider, aber dafür kann ich die unterschiedlichen SAP-Systeme (Produktiv, Test) wieder anhand der Fensterrahmenfarbe erkennen. Die Möglichkeit verschiedene Tilings, je nach Tag, einzustellen nutzte ich kaum.
    Und die Übersichten sind bei niri schon Klasse, sowohl die Workspace-Übersicht als auch die Fensterübersicht!
    Hier kann man sehr schön justieren, ob man nur die Fenster des Monitors, des Workspaces oder alle Fenster sehen möchte.

    #opensuse #slowroll #windowtiling #wayland

  27. imgui_bundle, a library for writing GUI apps with Python is amazing.

    What is less amazing is that they are doing *exactly* what Wayland critics of protocol ext-zones was afraid of, misusing the reposition API to drag windows around. 🤦

    In this case though, they are misusing xdg_popup as a kind of 'child window', and using reposition API when dragged. But this should be done with XDG child window without decorations.

    Bug could be in #SDL or #Imgui_bundle

    #Wayland #Linux #Python #ImGui

  28. Question: what are y'all using as secret service on #Linux? (With #Wayland and #sway, if that matters.)

    I did not like #GNOME #Keyring, because that pulled in tons of stuff I didn't want.

    I'm currently using #KeePassXC, but let's just say it's a much better password manager than a Secret Service. (e.g., it can't remember authorized binaries over a session, and handling multiple databases isn't great.)

    Ideally, I want something that does only this, but does it well.

  29. This week's Linux and FOSS news:

    LINUX NEWS

    Linux kernel 6.15 reaches EOL, upgrading to 6.16 is recommended:
    9to5linux.com/linux-kernel-6-1

    KDE Plasma 6.5 will include "KISS" (a new initial system setup wizard, allowing initial user creation for OEM installs, selecting keyboard layout and time zone), scrollable panels, faster thumbnail generation, other improvements:
    phoronix.com/news/KDE-KISS-Ini

    Tails 6.19 released with update Tor Browser, Tor client and Thunderbird:
    alternativeto.net/news/2025/8/

    Ubuntu 25.04 gets AMD SEV-SNP host support:
    phoronix.com/news/AMD-SEV-SNP-

    Ubuntu 25.10 new wallpaper, mascot artwork revealed:
    omgubuntu.co.uk/2025/08/ubuntu

    LibreELEC 12.2 released with Kodi 21.2 "Omega", improved Raspberry Pi support, other fixes and improvements:
    betanews.com/2025/08/17/libree

    Chromium received HDR video playback support on Wayland:
    news.itsfoss.com/chromium-nati

    Systemd 259 will have higher system requirements, including Linux kernel >= 5.10, glibc >= 2.34, python >= 3.9.0, etc.:
    phoronix.com/news/systemd-259-

    Phosh 0.49.0 released with option to eclude days without events in upcoming-events, phrosh portal used when possible, option to start pomodoro timer on shell unlock, etc.:
    phosh.mobi/releases/rel-0.49.0/

    (FOSS news in comments)

    #WeeklyNews #News #Linux #LinuxNews #LinuxKernel #KDEPlasma #KDEPlasma6 #Plasma6 #plasma_6 #Tails #TailsOS #Ubuntu #ubuntu25_04 #ubuntu25_10 #Ubuntu25 #ubuntu_25 #Ubuntu2504 #Ubuntu2510 #LibreELEC #Chromium #Wayland #Systemd #Phosh #LinuxDesktop #Linuxde #DesktopLinux #LinuxDistro #LinuxDistribution #distro_release #DistroRelease #De #DesktopEnvironment #FosseryTech

  30. Как мы раскрыли внутреннюю архитектуру Flutter и затащили его на собственную платформу

    Если вы разрабатываете мобильные приложения, то почти наверняка сталкивались с Flutter — мегапопулярным открытым фреймворком от Google. Наша команда Mobile SDK and Applications Development, конечно, тоже захотела использовать Flutter при создании приложений для KasperskyOS — собственной микроядерной операционной системы «Лаборатории Касперского» — но был нюанс… Особенности архитектуры KasperskyOS задают условия, при которых мы не можем пойти проторенными дорожками и свободно интегрировать фреймворк на своей платформе. Подсмотреть решения где-то вовне мы не можем тоже — таких кейсов в индустрии просто не было. А сам Google практически не раскрывает внутреннюю архитектуру Flutter. Так что интеграцию требовалось выстраивать с нуля. И мы залезли под капот Flutter и нашли решения, которые, с одной стороны, были бы удобны разработчикам, а с другой — устраивали бы нас с точки зрения безопасности и производительности. Если вы тоже разрабатываете приложения, где требуется разбираться во внутренней архитектуре Flutter, статья точно будет вам полезна — ныряйте под кат!

    habr.com/ru/companies/kaspersk

    #flutter #operating_system #microkernels #crossplatform_mobile_programming #mobile_development #kasperskyos #wayland #разработка_приложений #android #android_development #ос #операционные_системы #операционная_система

  31. Anybody else seeing glitches with #firefox on #linux (#wayland & #gnome46 on #fedora40) when using #googlesheets? Like, it flickers rapidly between sheets enough that data entry is not possible.

    currently holding auditions for new non-#chrome #browsers: #waterfox, #vivaldi, #epiphany (which I guess is just "web" now?)

  32. @aral @gunstick No proper #xdotool replacement is the part that annoys me most about #wayland. I've heard that #wmctrl is somewhat usable, but even if it worked, it's not really a viabe replacement. There is something called #wlrctl that I've not looked much into yet. My first impression, just from the manpage, does not have me very eager to investigate further.