4 ms·
Audio is fixed by just using pipewire. Displays is fixed by using Wayland (sway). Bluetooth is indeed an unsolved problem. I suppose the skilled hacker types
by darthrupert 4y ago
Audio is fixed by just using pipewire.
Displays is fixed by using Wayland (sway).
Bluetooth is indeed an unsolved problem. I suppose the skilled hacker types have just declared the whole protocol as broken and use wires.
- kaba0 4y agoPipewire “solves”, or at least improves the bluetooth landscape quite a bit. Do I read parent as saying that these things are best managed through GUI widgets attached to the desktop environment
- heywoodlh 4y ago> Do I read parent as saying that these things are best managed through GUI widgets attached to the desktop environment 100% you are reading my original comment correctly. An example I ran into recently: I start up bluetoothctl, I power on the adapter, start scanning for Blueooth devices and am spammed by a bluetooth device nearby to the point where I can't see the one I am trying to pair to (even after turning off scanning). In contrast, blueman-applet or GNOME's control-center neatly organizes each unique Bluetooth device as individual icons and makes it easy to see each of those. Lots of little papercuts like that can make it frustrating when you're just trying to get work done. This is also true things like displays -- sure I could take 20 minutes write a script to rearrange my displays the way I prefer -- or I could just open GNOME's control center and take two minutes using the display setting. There are lots of little things like this that can get in the way when you just need to get something done. And this is totally subjective to my experience, my opinion and what I currently value so please don't take this like I am saying everyone should prioritize things the way I do. For those more comfortable in i3 or something else -- great! :)
- darthrupert 4y agoPerhaps my tolerance is just too high again, if my 2nd display is on the wrong side, I just move my mouse cursor via the other direction. It doesn't seem to cause any friction for me. What would cause friction is if the display plain didn't work, or had bad aspect ratio or fonts. Wayland (in combination with kernel graphics probably) seems to have fixed those problems.
- heywoodlh 4y ago> Audio is fixed by just using pipewire. My experience with Pipewire has definitely been excellent. > Displays is fixed by using Wayland (sway). I still have some tooling that requires X11 -- but whenever I've used Wayland I feel like there is still a lot that relies on X11. For me, Rofi is one of those tools that I just haven't been able to totally replace in Wayland (even with the Wayland forks of Rofi). Some other day-to-day examples are Zoom[1] and Nvidia graphics cards[2]. While I am aware that these are third parties lagging behind Wayland support and not really an issue with Wayland itself, it still demonstrates how everything is not magically "just fixed" simply because you are on Wayland. [1] https://support.zoom.us/hc/en-us/articles/6634039380877-Sharing-your-screen-on-Wayland-GNOME https://support.zoom.us/hc/en-us/articles/6634039380877-Shar... [2] https://forums.developer.nvidia.com/t/wayland-information-for-r515-beta-release/214275 https://forums.developer.nvidia.com/t/wayland-information-fo...
- mst 4y agoVcXsrv + WSL2 means I don't have to care about any of this. Though note I basically only use Windows as a fat driver layer unless I'm playing games (Wintendo!)
- heywoodlh 4y agoRandom anecdote: I use Docker as my universal package manager for a large majority of my tools/workflows. I was so pleased when the Docker + WSL2 integration was released as it made all of my Docker workflows on Linux/MacOS + a POSIX shell (BASH, ZSH, etc.) totally functional on Windows. I'm a big fan of WSL2. > unless I'm playing games This is one area I've not been able to completely ditch Windows. Valve is doing some great work to get Windows games running on Linux in Steam but I find myself playing a bunch of games that are not in Steam with an anti-cheat engine that sucks in Proton. I hope more external game launchers/stores and anti cheat engines are motivated by Valve to implement Linux (or emulated) support.
- mst 4y agoI love being a linux/BSD server admin. I totally cannot be arsed being a desktop admin for either. So I use WSL2+Xsrv to give me my -client- environment on windows and then use that to ssh into servers to actually do stuff. Meanwhile, windows acts as a fat driver layer that provides firefox and my X11 setup and easy access to games. I am in no way recommending this. But it works for me.
- NoGravitas 4y agoI sometimes use Sway. My approach to Bluetooth was always to use bluetoothctl in a terminal. Then I saw there was an Emacs interface to bluetoothctl and I started using that. A system tray applet for bluetooth would be better (by analogy to nm-applet), but I don't know of one that is currently maintained and working.
- aDfbrtVt 4y agoAdd the following lines to your sway config. It works for me when using Waybar. exec_always --no-startup-id blueman-applet exec_always --no-startup-id nm-applet --indicator
- NoGravitas 4y agoAh, blueman wasn't in my distro's repositories for the longest time, which led me to believe it was unmaintained. Apparently it was incompatible for a while, but that's now been fixed.