home.social

#sway — Public Fediverse posts

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

fetched live
  1. Pretty excited about the latest and releases!

    Sway now supports separate window screen sharing, which I've sorely missed and SwayFX, a fork with eye candy, has introduced window animations that are quite nice!

    Been using window managers since 2018, mostly i3 with some trial phases of me using qtile and AwesomeWM and have been using Sway since late 2023.

    Has been a solid experience, it just gets out of the way once you've set everything up 😁

  2. Pretty excited about the latest #Sway and #SwayFX releases!

    Sway now supports separate window screen sharing, which I've sorely missed and SwayFX, a fork with eye candy, has introduced window animations that are quite nice!

    Been using window managers since 2018, mostly i3 with some trial phases of me using qtile and AwesomeWM and have been using Sway since late 2023.

    Has been a solid experience, it just gets out of the way once you've set everything up 😁

    #linux #foss #wayland

  3. I decided to swap out #sway for #niri for a bit to see how I like it. It's fun and intuitive but not as performant in strange ways. For instance, typing this just now in Phanpy in Vivaldi feels like I'm typing through gelatin. But the window action is excellent.

  4. I decided to swap out #sway for #niri for a bit to see how I like it. It's fun and intuitive but not as performant in strange ways. For instance, typing this just now in Phanpy in Vivaldi feels like I'm typing through gelatin. But the window action is excellent.

  5. #ViernesDeEscritorio #VoidLinux #Musl #Sway

    Sin cambios desde la ultima vez (ya no tengo nada que cambiar la verdad),mismo escritorio aburrido y simple de toda la vida.

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

  7. #Linux

    Je n'ai pas trouvé de clé USB à 9 brins qui se connecte à une carte mère MAIS il y a une entrée USB à l'intérieur alors un mini-clé USB va me permettre d'avoir un petit 32gig au lieu du maigre 2 gig.

    Je sais, 32 gig ce n'est pas très gros non plus mais avec le format de l'unité, ça pourrait devenir une console rétro d'émulation? J'essaie une session #Sway de bureau mais je vais probablement tester Batocera ou un distro du genre. Bref, on verra. A+!

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

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

  10. @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! ;)

  11. @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! ;)

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

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

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

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

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

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

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

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

  20. 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/

  21. 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/

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

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

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

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

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

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

  28. #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.

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

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

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

  32. @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.)

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

  34. @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 :)

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