Windows update holding me hostage like the slut I am
I miss targeted advertisements. It’s important that my OS tracks what my interests are, so that I can be served more relevant advertising.
Advertising that doesn’t know my interests doesn’t hold my interest, and having no ads means that I have no idea what I’m supposed to purchase next. It’s crazy.
Thanks for taking the downvotes for the team. I laughed anyway :)
Here’s the list of things I miss:
Games :(
At least that is something that is getting better and better. Though I do hope that if Steam OS and Proton keep pushing things at the rate we are seeing. Maybe Linux will get used enough to justify more devs to make real Linux releases of games instead of just Windows releases. Apple finally getting their stuff able to run things at similar levels of gaming PCs is also kind of helping with breaking out of Windows only code.
I just miss my social life. Back when I was on Windows I had a lot of friends and was banging people constantly in my free time. As a Linux user, I’ve pretty much been ostracized by my local community and my mojo no longer works on the daily trimmings. I might give Mac a try, but I’m just not sure how many tide pods I could possibly eat.
Old school Mac users huff nitrous from beach balls, the tide pod thing is just iOS users.
You, too?
I switched in 2005, I miss being in my 40’s. 😋
Effort free gaming on Windows
I’ll acknowledge that gaming is much better than when I entered the field 20 years ago,
but it was so nice being able to just install a game and have it function instead of install a game and play the 50/50 gamble of whether or not it’s going to have some bug that forces me to go online and search the issue.
Proton DB has been a lifesaver for most issues that have occurred, but there are still so many games that have obscure problems that while not all of them prevent you from playing at all, a good portion of them have issues with them that dampen the gaming experience.
And as a bonus one, the lack of a decent Android emulator. I have tried so many different emulators for Android, and all of them work notoriously worse than BlueStacks did on Windows and a lot of times take up double the space it did. As a person who plays a lot of mobile games that require constant looking at, it was so much easier to just have it running in BlueStacks on the third monitor and then just look at it when needed
I miss effort free gaming on windows too. It looks like they laid off everyone in that department and put everything in to AI and subscription begging which has made it a miserable experience lately. I had to click deceptively placed no buttons like 30 times just to get to the desktop so I could update the damned mobo rgb controller to detect and turn off the lights
Nexusmods.
They are working on a cross platform app now. I can click mod manager download on cyberpunk mods, and it will install them as easy as the windows version.
Currently takes a bit of tinkering to set up, but its promising.
Also, if you’re okay downloading and installing mods manually, many of them “just work”, even some of the more tricky ones if you’re willing to tinker a bit. Some games have mod installers that are cross platform (for example, Satisfactory Mod Manager has a linux version and it works great).
Oooohhhh!
I do like that splash screen on Windows before login, where it shows me a different beautiful landscape each day.
When I switched from Windows to Linux back in 2002, I never looked back. I missed absolutely nothing. Linux offered everything I needed and more, with unmatched freedom and flexibility. In late 2008, I bought a unibody MacBook, and while macOS wasn’t bad per se, it just didn’t feel like home. I missed Linux too much, so I wiped the MacBook and installed Debian. From that moment on, I’ve never switched again—Linux has always been home. I’m currently rocking Arch (btw) on my main desktop & Debian on my laptop…
On Windows, there used to be (possibly a third-party application) a desktop widget that had a “turtle”, and if you clicked on the widget it would drop a little pixel of food, and the turtle would slowly walk over to it and consume it. I thought that was really cool.
Hypnospace outlawwww https://www.youtube.com/watch?v=fQwQnsarYsY
i miss some software so im writing my own
tbh it’s just good incentive for me to learn c
Out of curiosity, what software?
it’s a thing for specialised input remapping, I’m honestly surprised it doesn’t exist on Linux because Linux has so many keyboard remappers
From Windows
Low-latency VRR that works correctly
It does not feel quite right in kwin and the rather new “proper” support in Hyprland doesn’t feel right either.
In hyprland you actually have to enable a special option and set a lower bound for VRR because it doesn’t handle LFC with cursors, so a game running at 1fps will make your cursor jump around once per second which is totally unusable. With LFC that would typically result in at least e.g. 90Hz.
VRR in other apps works quite well though. I’m not sure how intended it is but it allows for some nice power savings on my Framework 16; when it’s just a terminal refreshing a few times a second, the screen goes all the way down to 48Hz and when I actually scroll some content or move the cursor it’s still buttery smooth 120Hz.
Sway feels very good w.r.t. VRR but it cannot handle cursors at all (visible or invisible): whenever you move the mouse, VRR is deactivated and you’re at full refresh rate until you stop moving the cursor. It might also not be fine because I could only test a racing game due to the mouse issue and it’s so light that it always ran at a constant rate, so that’s not a great test as what differentiates good VRR from bad VRR is how varying refresh rate is handled of course.
Xorg VRR also never felt right; it felt super inconsistent. Xorg is also dead.
VRR is fundamental for a smooth gaming experience and power efficient laptops.
From macOS
Mouse pad scroll acceleration.
If you’ve ever used a modern macbook for a significant amount of time, you’ll know that its touchpad is excellent. I’d actually prefer a macbook touchpad over a mouse for web browsing purposes.
On Linux however, it’s a complete shitshow and the most significant difference is not hardware but software. You might think that, surely, it can’t be that bad. Let me tell you: it is.Every single application is required to implement touch pad scrolling on its own; with its own custom rules on how to interpret finger movement across the touch pad. I can’t really convey how insane that is. There is no coordination whatsoever. Some applications scroll more per distance travelled, some less. Some support inertial scrolling, some don’t. Some have more inertial acceleration, some less.
Configuring scrolling speed (if your compositor even allows that, isn’t that right Mutter?) to work well in e.g. Firefox will result in speeds that are way too quick for the dozens of chromiums you have installed and cannot reasonably configure while making it right for chromiums will make it impossible to use forwards/backwards gestures in Firefox and applications that don’t implement inertial scrolling at all (of which there are many) will scroll unusably slowly.
It’s actually insane and completely fucked beyond repair. This entire system needs to be fundamentally re-done.
There needs to be exactly one place that controls touch pad (and mouse for that matter) scrolling speed and intertial acceleration, configurable by the user. Any given application should simply receive “scroll up by this much” signals by the compositor with no regard for how those signals come to be. My browser should never need to interpret the way my fingers move across the touch pad.
Accel key
Command/super is just a better accel key than control. Super is almost entirely unused in Linux (and Windows for that matter). Using it for most shortcuts makes it trivially possible to make the distinction between e.g. copy and sending SIGTERM via
^C
in a terminal emulator. No macOS user has ever been confused about which shortcut to use to copy stuff out of a terminal becauseCMD-c
works like it does in any other program.It also makes it possible to have e.g. system-wide emacs-style shortcuts (commonly prefixed with control) and regular-ass CUA shortcuts without any conflicts.
C-f
is one char forwards andCMD-f
is search; easy.Unified Top bar/global menu
Almost every graphical application has some sort of menu where there’s a button for about, help, preferences or various other application-specific actions. In QT apps aswell as most fringe UI frameworks, it’s placed in a bar below the top of each window as is usual on Windows. In GTK apps, it’s wherever the fuck the developer decided to put it because who cares about consistency anyways.
For the uninitiated: On macOS there is one (1) standardised menu for applications to put and sort all of their general actions into. It is part of the system UI: almost the entire left side of the top bar is dedicated to this global menu; populated with the actions of the currently focussed application.
If you’re used to each application having this sort of menu in the top of its window, having this menu inside a system UI element that is not connected to the application instead will be confusing for all of 5 seconds and then it just makes sense. It’s always in that exact place and has all the general actions you can perform in this application available to you.
There is always a system-provided “Help” category that, along with showing macOS help and custom help items of the application, has a search function that allows you to search for an action in the application by name. No scouring 5 different categories with dozens of actions each to find the one you’re looking for, you just simply search for the action’s name and can directly execute it. It even shows you where it’s located; teaching you where to find it quickly and allowing for easy discovery of related functions.
When you press a shortcut to execute some action in the app, the system UI highlights the category into which the executed action is organised; allowing you to find its name and (usually) related actions.
Speaking of shortcuts: When you expand a category, it shows the shortcut of every action right next to the name. This allows for trivial discovery of shortcuts; it says it right there next to the name of the action every time you go and use it.
This is how you design a UI that is functional, efficient, consistent and, perhaps even more importantly, accessible. Linux should take note.
The ability to properly wake from sleep.
Not having to set my displayport version back to 2.1 upon every boot.
What kernel, distro, and gpu are you running?
-
bazzite:stable
-
Bazzite 41 (FROM Fedora Kinoite)
-
Linux 6.11.9-303.bazzite.fc41.x86_64
-
AMD Ryzen 7 7800X3D (16) @ 5.01 GHz
-
AMD Radeon RX 7900 XTX [Discrete]
-
AMD Raphael [Integrated]
-
6.31 GiB / 62.01 GiB (10%)
-
447.25 GiB / 1.82 TiB (24%) - btrfs [Read-only]
-
7680x2160 @ 240 Hz (as 5120x1440) in 57" [External]
-
KDE Plasma 6.2.3
-
KWin (Wayland)
What’s
sudo lsmod | grep amd && sudo dmesg | grep VGA
Return?
Also is KDE the standard DE for bazzite?
Full output of that command:
amd_atl 69632 1 edac_mce_amd 40960 0 kvm_amd 249856 0 kvm 1449984 1 kvm_amd gpio_amdpt 16384 0 gpio_generic 20480 1 gpio_amdpt amdgpu 20111360 70 amdxcp 12288 1 amdgpu drm_exec 12288 1 amdgpu gpu_sched 65536 1 amdgpu drm_buddy 24576 1 amdgpu i2c_algo_bit 20480 1 amdgpu drm_suballoc_helper 16384 1 amdgpu drm_display_helper 290816 1 amdgpu drm_ttm_helper 16384 1 amdgpu ttm 114688 2 amdgpu,drm_ttm_helper video 81920 3 asus_wmi,amdgpu,asus_nb_wmi [ 0.330346] pci 0000:03:00.0: vgaarb: setting as boot VGA device [ 0.330346] pci 0000:03:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 0.330346] pci 0000:0e:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 2.202336] ACPI: video: Video Device [VGA] (multi-head: yes rom: no post: no) [ 3.766492] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GP17.VGA_.ATPX handle
And yes, KDE is standard. If I wanted Gnome, that’s a different download entirely and is based on Fedora Silverblue.
Ok so it’s not on the OS level. Might be a wake setting in the bios. Allow wake from USB might fix it.
Power management requires coordination between vendor firmware and linux, so new kernels may require updated vendor firmware. The ACPI open standard tells linux how to discover and configure the hardware. Some vendors support acpi_osi=linux on the kernel command line, others may need system-dependent entries.
From https://discussion.fedoraproject.org/t/issues-with-amd-gpu/135241
That’s all I got sorry. Good luck
-
I’m honestly surprised that nobody has said anything about MS Office, but it’s not like I expect anyone to miss the application itself, it’s just that if your work requires you to interface with it, there really is no alternative to running Windows or MacOS. Microsoft’s own Office Online versions of the apps do a worse job of maintaining DOC/PPT formatting consistency than the possible Russian spyware that is OnlyOffice, which also screws things up too often to be relied upon. LibreOffice is, let’s be honest, a total mess (with the exception of Calc, which also isn’t consistent with the current version of Excel, but can do some things that Excel no longer can do, so I appreciate it more as a complementary tool than as a replacement).
SoftMaker Office is what I’ve used on Linux for lots of years. Has served me well.
I had never heard of it before now–thanks!
I never thought I’d miss xlookup… But here I am. Calc isn’t bad, I hate the ui but that may just be years of excel muscle memory getting to me. But calc does 99% of what I need it to. The rest of libreoffice I never touch.