home.social

#sway — Public Fediverse posts

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

fetched live
  1. There's a new SwayFX Release: 0.6. SwayFx is a Wayland tiling window manager, an enhanced variant of Sway. Try it out!

    #wayland #swayfx #sway #linux #opensource #cool

    github.com/wlrfx/swayfx/releas

  2. Aww yiss. Finally worked out how to get xcompose to work, despite the old-school manpage that doesn't really tell you how to do the basic config.
    As well as being able to easily type em dashes—like a god-damn ell ell em—and degree° symbols and … what are they called … ellipsises, it actually does multi-character strings, like my email address. I'd previously been using espanso or autokey, but wasn't a fan of either.
    For anyone playing along at home on Sway, in my `.config/sway/config` file I set the compose key to the right alt key (ralt) with
    `input "type:keyboard" {
    xkb_options compose:ralt
    }`
    I set the substitutions in `~/.XCompose`
    So for example I can auto-type my personal email withthe sequence `ralt @ p` and my work with `ralt @ w`
    `
    <Multi_key> <@> <p> : "[email protected]" # email personal
    <Multi_key> <@> <w> : "[email protected]" # email work
    `

    This will probably work for other window managers like i3.
    #XCompose #Sway #Linux

  3. Aww yiss. Finally worked out how to get xcompose to work, despite the old-school manpage that doesn't really tell you how to do the basic config.
    As well as being able to easily type em dashes—like a god-damn ell ell em—and degree° symbols and … what are they called … ellipsises, it actually does multi-character strings, like my email address. I'd previously been using espanso or autokey, but wasn't a fan of either.
    For anyone playing along at home on Sway, in my `.config/sway/config` file I set the compose key to the right alt key (ralt) with
    `input "type:keyboard" {
    xkb_options compose:ralt
    }`
    I set the substitutions in `~/.XCompose`
    So for example I can auto-type my personal email withthe sequence `ralt @ p` and my work with `ralt @ w`
    `
    <Multi_key> <@> <p> : "[email protected]" # email personal
    <Multi_key> <@> <w> : "[email protected]" # email work
    `

    This will probably work for other window managers like i3.
    #XCompose #Sway #Linux

  4. @grahamperrin

    Oh, I was upgrading from 14! XD

    It just couldn't find drm at first. I don't remember the exact error message #Sway was displaying, but it said something like "Waiting for drm," and then it failed.

    Maybe the module wasn't loaded for some reason, but it was definitely set to start in the config.

    One reboot later and it was fine. I dunno! ;)

  5. @grahamperrin

    Oh, I was upgrading from 14! XD

    It just couldn't find drm at first. I don't remember the exact error message #Sway was displaying, but it said something like "Waiting for drm," and then it failed.

    Maybe the module wasn't loaded for some reason, but it was definitely set to start in the config.

    One reboot later and it was fine. I dunno! ;)

  6. Liebes Fediverse.

    Meine bisherige Instanz bei Anoxinon liegt leider im Koma. Daher einmal #neuhier

    Ich interessiere mich für #kunst, #musik und #freiesoftware.

    Ich mache lehrreiche Videos zu #linux und #selfhosting die ihr auf #peertube findet: tube.sp-codes.de/c/tuxwiz/vide

    Meine Leidenschaft sind #linuxmobile Handys mit #postmarketos und ich nutze dort einen Tiling Windowmanaget namens #sway mit #sxmo.

    Wer hier nur noch #bahnhof versteht, dem empfehle ich meine #podcast Folge bei #gnulinux_ch : gnulinux.ch/ciw089-podcast

    Ich würde mich über #austausch mit euch sehr freuen und bin auf euch gespannt. Gerne auch #retoot für mehr Reichweite.

    #follow #followerpower

  7. Liebes Fediverse.

    Meine bisherige Instanz bei Anoxinon liegt leider im Koma. Daher einmal #neuhier

    Ich interessiere mich für #kunst, #musik und #freiesoftware.

    Ich mache lehrreiche Videos zu #linux und #selfhosting die ihr auf #peertube findet: tube.sp-codes.de/c/tuxwiz/vide

    Meine Leidenschaft sind #linuxmobile Handys mit #postmarketos und ich nutze dort einen Tiling Windowmanaget namens #sway mit #sxmo.

    Wer hier nur noch #bahnhof versteht, dem empfehle ich meine #podcast Folge bei #gnulinux_ch : gnulinux.ch/ciw089-podcast

    Ich würde mich über #austausch mit euch sehr freuen und bin auf euch gespannt. Gerne auch #retoot für mehr Reichweite.

    #follow #followerpower

  8. One of the few pieces of camouflage in my #StupidAccordionTricks catalogue, allowing me to disguise myself as a normal accordion fellow who just loves the tunes from simpler times, most of you are probably familiar with #Sway from #DeanMartin's 1954 version.

    youtu.be/GFHI1NIoQbk

  9. One of the few pieces of camouflage in my #StupidAccordionTricks catalogue, allowing me to disguise myself as a normal accordion fellow who just loves the tunes from simpler times, most of you are probably familiar with #Sway from #DeanMartin's 1954 version.

    youtu.be/GFHI1NIoQbk

  10. To simplify setting up seats on #sway, I wrote a little TUI tool (in Rust) that gives you a big list of all your input devices, and you can then move them between seats using your arrow keys.

    codeberg.org/blinry/multi-seat

  11. To simplify setting up seats on #sway, I wrote a little TUI tool (in Rust) that gives you a big list of all your input devices, and you can then move them between seats using your arrow keys.

    codeberg.org/blinry/multi-seat

  12. But also, I'm excited to tell you that swaywm.org (a popular clone of @i3wm) has *great* built-in multi-seat support out of the box! ✨ You can configure the seats dynamically using `swaymsg seat <name> assign <input_identifier>`.

    There's an open issue github.com/swaywm/sway/issues/ that makes it less useful, but I wrote a small patch github.com/blinry/sway/tree/on to fix it.

    #sway

  13. But also, I'm excited to tell you that swaywm.org (a popular clone of @i3wm) has *great* built-in multi-seat support out of the box! ✨ You can configure the seats dynamically using `swaymsg seat <name> assign <input_identifier>`.

    There's an open issue github.com/swaywm/sway/issues/ that makes it less useful, but I wrote a small patch github.com/blinry/sway/tree/on to fix it.

    #sway

  14. Ich lege ja eigentlich keinen Wert auf Animationen in Window Manager, aber #mango gefällt mir recht gut. Hat das Potenzial #Sway abzulösen #mangowm . Es gibt leider noch kein Paket für #Debian - aber #Void Linux hat es mangowm.github.io/

  15. Ich lege ja eigentlich keinen Wert auf Animationen in Window Manager, aber #mango gefällt mir recht gut. Hat das Potenzial #Sway abzulösen #mangowm . Es gibt leider noch kein Paket für #Debian - aber #Void Linux hat es mangowm.github.io/

  16. status_command while date +'%Y-%m-%d %X'; do sleep 1; done
    which is default in sway is bad:
    - time is at most 1 sec out of sync
    - calls date binary in a loop(binary executing overhead)

    I created a simple, perfectly in sync, efficient alternative in C.
    I use it like:
    status_command ~/.local/bin/date_fd_sync

    github.com/Soupborsh/date_fd_s

    It uses timerfd syscalls
    man7.org/linux/man-pages/man2/
    which can fire at exact second transitions like 20:00:00.000

    Here on the screenshots you can see the comparison and source code.

    As far as I know, this program does not use heap memory.

    EDIT:
    strftime() and date utility have same format syntax. That is convenient.

    I could make it accept fmt as cli argument, however, will this negatively affect efficiency? Can fmt be optimized at compile time?
    #linux #sway #c

  17. status_command while date +'%Y-%m-%d %X'; do sleep 1; done
    which is default in sway is bad:
    - time is at most 1 sec out of sync
    - calls date binary in a loop(binary executing overhead)

    I created a simple, perfectly in sync, efficient alternative in C.
    I use it like:
    status_command ~/.local/bin/date_fd_sync

    github.com/Soupborsh/date_fd_s

    It uses timerfd syscalls
    man7.org/linux/man-pages/man2/
    which can fire at exact second transitions like 20:00:00.000

    Here on the screenshots you can see the comparison and source code.

    As far as I know, this program does not use heap memory.

    EDIT:
    strftime() and date utility have same format syntax. That is convenient.

    I could make it accept fmt as cli argument, however, will this negatively affect efficiency? Can fmt be optimized at compile time?
    #linux #sway #c

  18. Hi mastopeople,

    I need help to have working screen sharing on my #debian laptop inside a #videoconference tab in #firefox or #chrome.
    I'm sure it broke since I switched to #Sway on #Wayland.
    I'm not sure if the browsers run natively or with Xwayland (they are not listed in `xlsclients`)

    Any help appreciated, the simpler and more standard the better, I don't want to start downloading untrusted tools or compile things…

    Please RT

    #mastohelp

  19. Hi mastopeople,

    I need help to have working screen sharing on my #debian laptop inside a #videoconference tab in #firefox or #chrome.
    I'm sure it broke since I switched to #Sway on #Wayland.
    I'm not sure if the browsers run natively or with Xwayland (they are not listed in `xlsclients`)

    Any help appreciated, the simpler and more standard the better, I don't want to start downloading untrusted tools or compile things…

    Please RT

    #mastohelp

  20. Learning from pagodas: the skyscraper that sways with the wind instead of fighting it

    Repost to help others discover this.

    1ban.news/movable-floors-skysc

    #1ban #movable #floors #skyscraper #sway #science

  21. Learning from pagodas: the skyscraper that sways with the wind instead of fighting it

    Repost to help others discover this.

    1ban.news/movable-floors-skysc

    #1ban #movable #floors #skyscraper #sway #science

  22. #ViernesDeEscritorio #VoidLinux #Sway

    Tan cerca de que se acabe el viernes de escritorio.

    Void Linux musl recien instalado solo para ver que tanto se puede hacer con musl.

  23. Did actually manage anyone to do screen sharing under #Wayland / #Sway on #FreeBSD with Firefox, e.g. in BigBlueButton?

    After making sure pipewire and friends are running and also the xdg-desktop-portals I'm seeing the chooser in Rofi, select the screen which I want to share and then ... nothing happens

  24. Did actually manage anyone to do screen sharing under #Wayland / #Sway on #FreeBSD with Firefox, e.g. in BigBlueButton?

    After making sure pipewire and friends are running and also the xdg-desktop-portals I'm seeing the chooser in Rofi, select the screen which I want to share and then ... nothing happens

  25. Alle 7 Minuten wird die #WLAN Verbindung gekappt. Auch wenn sie gleich wieder aufgebaut wird, nervt es extrem 🤬

    Mein gestriger Versuch #Fedora #Sway auszuprobieren, entpuppte sich als Reinfall. Fedora #i3 werde ich aber gleich nochmal testen, ob hier die Installation funktioniert.

  26. Alle 7 Minuten wird die #WLAN Verbindung gekappt. Auch wenn sie gleich wieder aufgebaut wird, nervt es extrem 🤬

    Mein gestriger Versuch #Fedora #Sway auszuprobieren, entpuppte sich als Reinfall. Fedora #i3 werde ich aber gleich nochmal testen, ob hier die Installation funktioniert.

  27. @angrylinus @cyon

    #Sway and #i3wm have the same feature (tabbed windows)

    That's 95% of what I use on those machines.

    On KDE, I have sway-like keybinds for moving windows around defined, but no tabs, except for programs that use them natively (like Firefox, Okular, Dolphin, etc.)

  28. @angrylinus @cyon

    #Sway and #i3wm have the same feature (tabbed windows)

    That's 95% of what I use on those machines.

    On KDE, I have sway-like keybinds for moving windows around defined, but no tabs, except for programs that use them natively (like Firefox, Okular, Dolphin, etc.)

  29. Thinking of switching to #RiverWM from #Sway I have a gut feeling that I'll like River better, I but can't be bothered to reconfigure everything again. There's no motivation.

  30. During my upcoming days off, I will be enjoying myself more and learning. I think Void Linux will have to be a next week project. As I've got to write a config file for Sway, as my plan is to install the minimal image and add a WM on top.

    However, I don't want to rawdog it. Playing around with a bit and plugging in all the specifics for my laptop will aid me.

    With luck, my rough draft config file will work out any kinks. As I can get the default base config as a starting point, further customize that with all the stuff I want to add. I kinda want to mimic Garuda Linux's slick setup.

    #voidlinux #Linux #Sway

  31. 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

  32. @pjz Man, I so love i3 but it is an accessibility nightmare.

    Getting screen zoom to work is nion impossible.

    I tried Sway, but I have committed the most egregious sin you can in the Church of Drew Devault - my computer has the FORBIDDEN NVIDIA GPU IN IT!

    boo hiss rotten fruit gets thrown onstage.

    So I threw my hands up and am enjoying the incredible awesomeness that is @kde, and I'll leave #Sway to the true believers willing to live by the edicts of the Church of Devault :)

  33. FYI: If you used `gdmflexiserver` to launch a new session from something like `sway`, *this no longer exists upstream*.

    Remedy: I switched to `lightdm`, which has `dm-tool` (which lets you switch to the greeter).

    #Linux #Gnome #GDM #GDM3 #LightDM #Sway #Wayland #Compositor

  34. People who are new to @prav may be wondering why they need to give a govt id and 1000 rupees to become a member?

    Even long term #FreeSoftware community members might be wonder why do we need to bother with all these?

    Don't we just need #vi vs #emacs or #kde vs #gnome vs #sway fights?

    Don't we just need to have #Arch vs #Debian vs #Fedora choice?

    There are two additional challenges in addition to maintaining software,

    1. Run the service reliably - pay bills
    2. Break network effects

  35. New release 26.06.05 Lilidog, Beardog, and Waydog! sourceforge.net/projects/lilid

    For Waydog, fully customized Mangowm 0.13.0 installer addition, and Labwc bumped to 0.9.7.

    All builds have updated themes and new customization options.

    Distrowatch: distrowatch.com/table.php?dist
    Github: github.com/sleekmason

    #opensource #linux #debian #trixie #archlinux #labwc #sway #niri #mango #unix #freebsd

  36. #Linux Weekly Roundup for May 31st, 2026: MX Linux 25.2, #Sway 1.12, Rhino Linux 2026.1, #AlmaLinux OS 10.2, Rocky Linux 10.2, #IPFire 2.29 Core Update 202, Calibre 9.9, #MKVToolNix 99.0, #PipeWire 1.6.6, #fwupd 2.1.4, #NixOS 26.05, #Armbian 26.5, Shelly 2.3.2, #Audacious 4.6, AppGrid 1.8, #NVIDIA 610, #Marknote 1.6, #Ubuntu 26.10 Snapshot 1, #COSMIC 1.0.14, new #Steam Client update, and more 9to5linux.com/9to5linux-weekly

    #OpenSource #FOSS #GNU

  37. This week's Linux and FOSS news:

    LINUX NEWS

    Colorado and California age verification bills exempt open source operating systems:
    gamingonlinux.com/2026/05/colo
    (Good to see some win in this front, although other laws like the US federal law and the Brazilian one don't exclude FOSS so the problem still exists)
    (Also, as Switched to Linux pointed out in his video, the Colorado bill is still a bit vague regarding whether restrictive copyleft licenses like GPL are excluded: odysee.com/@switchedtolinux:0/)

    System76 changed their stance, won't include any age attestation/verification in Pop!_OS and COSMIC:
    system76.com/blog/post/co-and-

    KDE Plasma 6.7 Beta 2 Brings Union Theming and Quiet Bug Fixes to Linux Desktops:
    linuxcompatible.org/story/kde-

    AppGrid 1.8 Native App Launcher for KDE Plasma 6 Is Out with New Features:
    9to5linux.com/appgrid-1-8-nati

    Sway 1.12 Wayland Compositor Released with HDR10 Support via Vulkan Renderer:
    9to5linux.com/sway-1-12-waylan

    Labwc 0.20 Wayland Compositor Released with wlroots 0.20 Support:
    linuxiac.com/labwc-0-20-waylan

    Ubuntu 26.10 daily builds now available to download:
    omgubuntu.co.uk/2026/05/ubuntu

    Manjaro 26.1 Preview Brings GNOME 50, Plasma 6.6, and Kernel 7.0 to Your Desk:
    linuxcompatible.org/story/manj

    NixOS 26.05 “Yarara” Released with GNOME 50, systemd by Default for Stage 1:
    9to5linux.com/nixos-26-05-yara

    MX Linux 25.2 Brings Kernel Patches, Text Mode Installer, and Better Live Persistence:
    linuxcompatible.org/story/mx-l

    Rhino Linux 2026.1 snapshot brings Lomiri desktop to x86_64 and ARM64:
    alternativeto.net/news/2026/5/

    Armbian 26.5 Released with Linux 7.0, Ubuntu 26.04 LTS Builds, and More:
    9to5linux.com/armbian-26-5-rel

    Qubes OS 4.3.1 Release Candidate Brings Fedora 43 and Critical Security Patches:
    linuxcompatible.org/story/qube

    (more Linux and FOSS news in comments)

    #WeeklyNews #News #Linux #LinuxNews #AgeAttestation #AgeVerification #AgeVerificationLaw #KDE #KDEPlasma #AppGrid #Sway #Labwc #Ubuntu #Manjaro #NixOS #MXLinux #RhinoLinux #Armbian #QubesOS #DistroRelease #DesktopEnvironment #DistributionRelease #LinuxDesktop #DesktopLinux #FosseryTech