Ubuntu. I hated not being able to customize certain things and it had some interesting bugs on my hardware. Switching to a different distro solved those issues
Out of your price range listed, but I’ll list it for others. Sennheiser Momentum 4. Bluetooth tested on four different Linux devices and all have worked perfectly so far.
Super comfortable, great quality. Headphones I plan on having for a decade or more, I would highly recommend them.
these are my choice as well, and they work pretty flawlessly with Linux over Bluetooth; I use Momentum 4s for many hours each day to do meetings and they’ve been highly reliable. however they are not perfect:
ear pads are non-standard and have a built in plastic backing; I’m worried about long-term availability of replacements
can’t do audio+mic over 3.5mm headphone jack, just audio. makes them useless for gaming when you don’t want Bluetooth latency
they have USB audio support which I hoped could be used in place of that 3.5mm connection, but the quality is so poor that everything sounds like you’re on a Skype call from 2003
so they are good but don’t solve all problems, still looking for that perfect set of headphones, but these are excellent as work headphones where I’m just doing meetings and listening to music.
Excellent. Being able to install a fresh OS at will is one of the many fun things in Linux. Theming is another. I would advise you do a backup of anything important on Windows and just erase the entire disk and do a clean install of Linux. If you still need Windows, install Virtualbox and install Windows as a VM. Best of both worlds. I do this to enable me to print to my Canon printer because the Linux drivers don’t work ,it needs Windows to print, calibrate etc.
Ubuntu, tried to install vim 8 when it released, too bad they only update major package versions once every 2 years. Find myself some random dudes repo, great it’s vim 8, too bad it was compiled w/o python support… Installed Manjaro (arch based) and never looked back.
The behavior you are requesting of bspwm is counter-intuitive to this rule you specifically wrote. Nonetheless, if VS Code popup windows have a different instance name, you could have a script running in the background which checks instance name of any new window and execute the command bspc desktop -f last when a VS Code popup appears.
If the instance name is the same for VS Code main app and its popup windows, you may listen to the state of VS Code windows (using bspc subscribe; see the manpage) and execute the previous command on VS Code floating windows (because popups will be floating).
For example, apply this to all VS Code windows:
<span style="color:#323232;">while bspc subscribe -c 1 node_focus node_state > /dev/null; do
</span><span style="color:#323232;"> bspc query -N -n "focused.floating" | while read -r wid; do
</span><span style="color:#323232;"> bspc desktop -n $wid -f last
</span><span style="color:#323232;">done
</span>
For your second question, if I understand correctly you’re trying to have a given workspace moving to your external monitor when available and returning to your primary monitor if no other monitor is connected. You can look at the archwiki to learn how to setup bspwm for multi monitors. Using the same if conditions as explained in this wiki you could also have for example a rule bspc rule -a Code follow=on desktop=‘^4’ when only one monitor is connected, and bspc rule -a Code follow=on desktop=‘^7’ when an external monitor is connected (and workspace 7 will be defined to be shown on your external monitor).
Sadly, popup window name is same as for vscode itself. I will have a look on that script, that’s something to begin with. I use only one monitor at time, I don’t use “extended mode”. And what I really want - to transfer already opened applications to workspaces from different monitor: I have vscode opened on 4th workspace on laptop, after I plug in external monitor and setup xrandr for it, than I turn it off and want to continue working with vscode on 4th workspace on latop. Right now this is not possible from the box.
If you’re using only one monitor, simply duplicate and scale your laptop screen instead of using the extended approach.
To give you a rough idea, this will look to something like this: xrandr --output eDP1 --mode 1366x768 --scale 1x1 --output HDMI1 --same-as eDP1 --mode 1920x1080 --scale 0.711x0.711
Use xrandr to find the monitors names and resolution. The scale option is simply the ratio between your 2 resolutions.
I have liked Ubuntu based distros until they release a major update. They are aimed at beginners and they work fine for that. If you use one to the end of support, the updater will say that your software is up to date because there are no new updates.
You have to check the website to find out you’ve reached the end of support, and to get instructions on how to update.
That is an awful user expierence for beginnners, and a great way to have users using vulnerable software without knowing about it.
I’ve switched to rolling releases for this exact reason.
I use my Sony WH-1000XM3 headphones through Bluetooth I have a little Bluetooth dongle plugged into my PC’s USB port. I’m on Ubuntu 20.04. I’ve had no issues.
Debian => stale packages (Really solid distro though but dated version of Gnome)
Did you try using the testing or unstable versions of Debian? Testing is still more stable than some other distros. Packages need to be in unstable with no major bug reports for 10 days before they migrate to testing.
Try Debian sid (unstable), from my experience it’s actually more stable than testing because it gets updates even more often.
And ditch Gnome. There is no way to be happy with it as it craps out very often and is a maintenance burden for maintainers, therefore the quality differs so much.
you have to spend an insane amount of time updating
How slow is your internet connection?
or it will reach EOL in no time
Sure you don’t confuse Fedora with non-LTS Ubuntu releases? According to docs.fedoraproject.org/en-US/releases/lifecycle/ each release is supported for 13 months which isn’t 10 years of LTS but hardly “in no time” either.
I don’t mean downloading updates I mean manually updating your configuration to adapt to new versions of the software. That’s what takes time. I know 13 months is already quite high but it feels too low for me. I’m running servers over longer periods than that
Fedora annoys me (even though I’ve been using it for like 2.5 years on my work laptop) because a lot of packages that would be in extra in something like the Ubuntu (and it’s derivatives) or Arch (and it’s derivatives) is in a separate repository that you have to add.
It doesn’t really matter that much imo. Virtualization is done by kvm or xen, both distro independent. Qemu, libvirt and anything else you might need will only differ version, which may or may not matter to you (probably not). Maybe you can gain some performance by building from source, whereas something like Gentoo might come out ahead… Then again, you can build from source on any distro so…
More than “with Linux” you should indicate how much do you expect to spend here, it’s not about the OS, it’s about what kind of headsets you want (what features).
sorry! i will edit the post to include the following: i don’t really care about the quality too much, i want to spend ~80 usd or so, but that’s flexible within 10 dollars or so. i would prefer a headset that has a USB dongle, like a wireless mouse. i don’t really need a microphone in it, but i wouldn’t really conplain if there was one.
Well, then I can’t help, I normally always get those that cost more than 200 USD, they have it all (Bluetooth + dongle) and with high quality (+ noise-canceling). Mines are WH-1000XM4 if you are interested, and I’m very happy with them, in the past I had Bose QuietComfort 35 and Sennheiser Momentum M2-AEBT and I would still get Sony WH-1000XM4 as it is smarter with many features and quality.
You might check out the 1More wireless headphones. They’re my go-to recommendation for someone who wants something that’s not garbage but doesn’t want to pay full audiophile prices. I haven’t heard this particular headphone from them, but they’re known to have good sound quality for the price, generally by sacrificing some build quality. However, this beats out a lot of the comparably priced competition that sacrifices both.
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.