• 0 Posts
  • 35 Comments
Joined 2 years ago
cake
Cake day: July 24th, 2024

help-circle
  • Yep came here to say just this. I’ve been using mine on Linux with the gyro to play games on my TV. Only annoying thing is that when you take it off the dock it’s not in the right mode and you gotta turn it off and on again holding B first for the gyro to work.

    I am in the same boat though. I still have my OG Steam controller and a Steam Deck but the 8Bitdo Ultimate 2 feels and works great. At least on SteamOS it’s even natively supported with custom 8Bitdo symbols in the Steam UI and the extra buttons showing up in steam input to remap freely.

    I’m super curious to try it but I don’t really need more controllers right now.


  • I am so grateful for already having been paranoid about sharing anything identifying about me starting 15+ years ago.

    I never uploaded a picture of myself. Never used my real name anywhere. I used different nicks for different branches of the Internet. A plethora of different email addresses etc.

    People thought I was being overly careful and I probably missed a lot of things due to not using Whatsapp, Facebook, Instagram, Twitter, Snapchat but I can’t say I regretted it at any point.




  • I know you specifically want a hardware solution, but if you use pipewire I have something for you that took forever to figure out from the docs and does just what you want with a single static config file: https://pastebin.com/XigrzvfD

    Put this in ~/.config/pipewire/pipewire.conf.d/10-virtual-sinks.conf and restart pipewire once. It is safe to try this. Once you remove the file and restart pipewire everything is back to normal.

    This creates virtual output devices that you can assign applications to and control with e.g. pavucontrol. It’s mapped to use my specific output devices, if you uncomment the lines and remove the node name expressions then all USB/PCIe devices are used.

    It creates a setup of: virtual:[Games, Media, Comms] -> virtual:Main -> virtual:All Physical Outputs -> [output devices]

    I wanted all audio to always play on all devices. You can of course adapt it to your use case. In my case the virtual Main is my global mute for everything. I never touch volumes or mute of the actual output devices.

    I have the volume of these output nodes mapped to physical knobs to control games/voice/media independently globally.

    EDIT: To control the nodes I use this script: https://pastebin.com/pANNDvup

    Mute toggle: volume.sh set-mute virtual:Games toggle

    Volume: volume.sh set-volume virtual:Games %d

    You will have to adapt that slightly as I use it with OpenDeck and a stream deck clone for control. OpenDeck outputs [-]10 but wpctl needs 10-/10+. There is currently no way to set an absolute volume with that script since I didn’t have the need.



  • Qwerty was developed so that typewriter hammers have a low chance of hitting each other and get stuck. It was never about finger travel or ergonomics.

    PCs adapted the layout and unfortunately we stuck with it ever since. There are many better layouts, some more extreme in terms of difference to qwerty, some just fix the most blatant problems. Colemak and Dvorak for example.


  • A lot of people I know regularly use screen sharing through discord or opentalk. Both for work/productivity and while gaming (watching each other, helping, sharing what people are up to etc).

    To get people to switch it sadly should support all features: text, voice, video and sending files/images/gifs/videos.

    It’s tough.


  • I just bought an Innioasia Y1, which is an iPod classic clone for $50.

    Put an unofficial Rockbox port on it and installed a 512gb micro SD card. Ignoring the mediocre DAC and comparatively unresponsive click wheel it’s pretty good. I finally have my entire music library with me again and look at my phone less often (both of which were goals of getting an mp3 player again).

    I was big into mp3 players 15-20 years ago and used Rockbox on all of them so this is really nice especially at the price point.

    PS: They are working on a Y2 that improves upon a lot of things. The Y1 was marketed as a kids device but is awesome with Rockbox on it and went viral the past few months.



  • I moved on to Niri a couple of months ago for various reasons, constantly having to fix and re-check my config against the docs being one of them.

    For me Niri performs better, I really like the workflow and the dev behind it is very deliberate with new features and changes. Feels like he has a clear vision on how it’s supposed to work and it shows imo.




  • I’ve used this neovim keybind for years:

    vim.keymap.set({'n', 'x'}, 'gy', '"+y') -- copy
    vim.keymap.set({'n', 'x'}, 'gp', '"+p') -- paste 
    

    I was able to copy/paste between nvim and other applications on sway, Hyprland, Niri and KDE on Wayland.

    The global clipboard register + should also work in modern regular vim afaik.


  • ne0phyte@feddit.orgtolinuxmemes@lemmy.worldFeature parity or get out
    link
    fedilink
    arrow-up
    34
    arrow-down
    1
    ·
    7 months ago

    You must use a different Wayland than I do.

    I play competitive multiplayer games with VRR on a 4k240 monitor in a tiling wm with direct scanout. Color management support (HDR, 10bit, anything beyond 8bit sRGB) is also coming along.

    I’ve never had a better working setup than this. Everything on X was painful. Even just getting vsync to work properly used to be tricky in some cases.

    I agree that wayland does miss features compared to X but a lot of them are conscious design decisions and don’t affect me personally. For example running graphical applications remotely through e.g. SSH or the complete lack of security allowing any application to easily read my keyboard input.



  • About 20% of global traffic is routed through Cloudflare so unfortunately Cloudflare is very much a massive case of centralization.

    A Cloudflare outage would affect a huge number of websites and services and they have some degree of control over the way you host your and use their services.