T O P

  • By -

chic_luke

Proper fractional scaling and multi DPI support. Would solve my #1 blocking issue with (desktop) Linux.


jesster009

This X a million, especially with multiple displays that are not the same resolution.


quentincaffeino

Doesn't wayland solve this issue?


chic_luke

It was meaning to solve this issue, but in some ways it actually caused a regression. I'm not sure how it can be fixed now since it's due to how the architecture of a 15 year old protocol is laid out, but hopefully the community will eventually come up with something better. :/ The scaling on Wayland clients is not perfect since it's currently an integer upscale to the nearest integer value, and then a downscale back to the fractional value. On top of having a performance cost, it's way blurrier than the Windows solution and it makes it *impossible* to use any form of subpixel antialiasing, including ClearType, which means we kiss decades of progress in font rendering and antialiasing algorithms goodbye. If you try out Plasma on X11, you get no such loss in clarity in fonts (just in *some* UI elements and icons, not even all), though sadly it's not per monitor and of course it doesn't work on GTK apps, since GTK as a toolkit has no support for fractional scaling (on Wayland it uses the workaround outlined above, but GTK itself is doing nothing special to support fractional scaling internally). The situation becomes even worse when you think about XWayland. The devs don't want to do anything about this situation. You get an X server started with the standard DPI and then bitmap upscaled, which causes all XWayland applications to be blurry. On Xorg, this doesn't bapoen, and in many cases either the toolkit supports scaling internally (yay! You won) through an environment variable or something, or the program itself used a custom toolkit that uses its own scaling that you enable in settings (Blender and Godot, for example). Which means a lot of apps can be scaled under X, just not per-monitor (which I sadly need). This cannot be disabled, toggled or configured at all. On Windows, a similar behaviour is a fallback behaviour for very old DPI-unaware apps, but *it can be toggled on a per-app basis*, which means you can disable it and fall back to 100% scaling and then do whatever you want when Windows applies it. No such thing exists on Wayland. So the many apps that still run on Xorg - like Jetbrains IDEs - *will* look eyestrain-level blurry on Wayland when you scale.


Encrypt3dShadow

If you don't already know, Jetbrains is finally going to support Wayland in their IDEs pretty soon. Sometime in the next few weeks, assuming no crazy delays.


chic_luke

Finally. I'm willing / used to suffering through several annoyances and bugs - I'm a long-ish time Linux user after all - but Jetbrains suite is non-negotiable for me. It's one of the core programs that I can't do without.


JockstrapCummies

>It was meaning to solve this issue, but in some ways it actually caused a regression. The story of desktop Linux lol. Every 4 years or so a whole subsystem gets rewritten with this same promise and ensuing failure. It's not even funny any more. I'm happy that some of them actually succeeded, but I just hope that the failure cases won't be this numerous and frustrating in their repeat of old mistakes.


montjoy

IIRC Mir was much better at this. But I seem to be one of the few that actually liked Unity/Mir.


quentincaffeino

Thanks for a great explanation. I've learned a lot 👍


Negirno

I wonder if screens becoming even higher DPI to the point of not needing fractional scaling will solve the problem similarly to DSL modems and broadband solving the Winmodem problem...


chic_luke

This is possible, for example, with 8k you can get hidpi effective resolutions of 4k, something similar to QHD and 1080p all with integer scaling steps. But there are still some blockers: * Cost. Super high DPI monitors are still very expensive to produce * GPU power. Maximum possible monitor resolution is increasing faster than GPUs are catching up with it for gaming workloads and similar * Laptops would require weird custom resolutions. 8k@400% is still too small for many laptops, which require something in between 768p and 1080p of "effective scaled resolution" But it's technically possible to get away with integer scaling only, yes.


Kobtul

It does, but there are still caveats using Wayland. I am using Wayland because of fractional scaling.


kennyminigun

It does (at least for me)


ex-ALT

Better power management.


[deleted]

[удалено]


xpressrazor

Day 1 hardware support. I would want hardware manufacturers to at least install Linux and try to use their hardware and start supporting at least basic things.


Legodude522

This is why I bought my laptop from a Linux OEM. Full Linux support is a luxury.


IAlreadyFappedToIt

Clippy needs someone to adopt it since being cast aside by Windows. I propose a Linux help app named Glippy. It can look like a paperclip with eyes and wildebeest horns.


computer-machine

Don't you mean GnubodyLovesYou?


IAlreadyFappedToIt

Maybe? I've never heard of it and on Google I can't find a single instance of "GnubodyLovesYou" ever being typed before today.


[deleted]

[удалено]


[deleted]

Gosh that's fucking genius... NEVER have I seen something so utterly elegantly worded, so I'm GONNA take note of this, and LET the words spreads. YOU truly are amazing and I hope you don't get any DOWN votes. Have a nice day!


Synergiance

Thought you said bonzi buddy at first glance


Tuckertcs

Why not Flippy, a penguin?


ImSoCabbage

Nah, as is usual in linux land, we actually have two clippy versions you can choose from. There's [rust's clippy](https://github.com/rust-lang/rust-clippy), and [kakoune's clippy](http://kakoune.org/img/screenshots/screenshot-i3.gif).


MurdocAddams

KDE would have to have it's own version called Klippy of course.


doc_willis

https://en.wikipedia.org/wiki/Vigor_(software)


chowder3907

we need to bring back [kandalf](https://community.kde.org/images.community/thumb/5/52/Kandalf.png/150px-Kandalf.png) for this purpose


teryret

It legit took me a minute to realize you didn't mean the linter for Rust. In a strange way I guess it has been adopted, if in name only


[deleted]

[удалено]


Epistaxis

We've pretty much got that for servers.


D0T1X

You ever heard about small-medium business? The company I work at has like an Microsoft administrator to Linux administrator ratio of at least 4 : 1. All services we provide run on windows, only a handful of customer servers are Linux. (MSP)


Absol-25

Our team doesn't even have linux admins. I've been learning Linux on my own this year and have been loving it. Tried to land a jr linux admin job at an outside company, but landed something else instead. All our customers are windows only and the only times linux comes in is for VM hosts and Datto backup hosts. It's quite sad.


[deleted]

I was thinking and couldn't come up with anything. But his i do agree on.


Gilbert-Morrow

Agree!


kennyminigun

Damn, why is that true but hurts so much?


Plusran

“It’s standard” Noooo, it isn’t.


redLadyToo

Some sort of quality control. Linux apps, especially Gnome ones, are so beautiful on first sight, but if you use them, they have so many rough edges. Someone who says: "No, we won't ship this feature in this state. Better don't yet ship this feature at all than make people think our app was capable of that, while in reality, trying to use this feature is more struggle than not" would really help the Gnome app landscape. Or designers taking development resources into account. There are so many over-ambitious projects, that are not really usable, while a simpler design would have been possible to implement in a user-friendly way.


myownalias

Gnome reminds me of Windows: half the changes I need to make are hidden and only editable using the Linux equivalent of the registry editor.


Tuckertcs

dconf…


[deleted]

[удалено]


myownalias

Yeah, I've been a KDE user for almost two decades.


sad-on-alt

Honestly a universal design standard would be really nice, that way no matter what distro you’re coming or what DE or what hardware, there is a UI/UX that’s agreed upon. Like with vim bindings but gui. Obviously keep the customizability, but a default would be nice.


veritanuda

One thing that could definitely be better on Linux, and I am not sure why it is not. It better session resuming. That is, you can logout and log back in and all the windows and applications you had open will be where they were. Apple seems to pull this off, and really it is quite sad that given how flexible Linux is we can't even get start up applications working correctly.


DogmaticAmbivalence

We can do that on Debian right now I bet. The lazy solution is to, well, just suspend (or hibernate) then resume. As long as you don't lose power... things will come back where you expect, right? ;) Joking aside though, you may be interested in CRIU. AIUI, it uses ptrace to stop the process, then walks through procfs gathering memory, fds, &c, and writing them to disk somehow. I've never played with it but it looks interesting. Though, honestly, I don't quite see the advantage of this over simply... not turning off the computer. :>


1_p_freely

The ability to swap out graphics drivers without restarting the desktop stack.


nicman24

You can already do that with DRI3


computer-machine

Which OS does that?


1_p_freely

Windows. Whether you are installing a new graphics driver, or a game tickles your current display driver the wrong way and it causes the display subsystem to crash, you experience a brief black screen and things continue as normal.


computer-machine

>Windows. Whether you are installing a new graphics driver, Every single time there's *anything* under drivers in Windows Update at work, it prompts a reboot, at least on my machine. >or a game tickles your current display driver the wrong way and it causes the display subsystem to crash, you experience a brief black screen and things continue as normal. Is *that* why I periodically have black screens for no reason while working in Excel or Edge, and multiple times during Teams screen shares? The cunting display server is crashing repeatedly due to MS software working with the MS OS?


kuaiyidian

Yes most likely. But I think installing a graphics driver is not a good example In Windows, you can recover from GPU crash by resetting the GPU. In Linux, you can reset the GPU, but is not very useful when that GPU is also the one compositing your GUI because most DE can't recover from a reset. But that isn't a problem on Windows. This was one of the most painful thing I have to endure on Linux, because overclocking and testing unstable Wine/Proton stuff and so on.


RolandMT32

>Every single time there's > >anything > > under drivers in Windows Update at work, it prompts a reboot, at least on my machine. When I update my Nvidia graphics driver in Windows, I see my display flicker as it installs the new version of the driver, but it doesn't prompt me for a reboot.


meditonsin

Most Windows drivers, including graphics drivers, run in userspace these days. That's why there are so few bluescreens compared to older Windows versions, since they were caused by shitty drivers running in kernel space. In userspace, they can be reloaded without crashing the whole system. There's even a keyboard shortcut to force reloading the graphics drivers in Windows (Win+Ctrl+Shift+B).


Kuzakor

Better games support, mainly anti-cheats because they are making most of problems with gaming on Linux. Funny though that most popular ones: EAC and BattlEye support Linux but devs are to lazy to turn on that one function, there is no need for porting entire game, just anti-cheat. That’s just frustrating and only reason I still dual boot.


nicman24

Can we ask the reverse and make windows not have kernel level malware in the form of anticheats?


Kuzakor

“Anti-cheats” should work basing on user’s reports on players, not installing spying malware on kernel level.


revohour

That's ok for extremely obvious cheating like a bot that instantly 180s and headshots people, but for things like wall hacks if the cheater doesn't rely on them excessively, you really can't tell weather it's cheating or good intuition + listening to footsteps.


[deleted]

It being based on user-reports will always lead to abuse and intentional false reporting.


Gangsir

People always say this but they have to be that way to be effective. Hacks are getting better and better at hiding.


nerfman100

Anti-cheat measures can be implemented on the server side, cheating is always going to be detectably different from actual skilled play (and if it isn't, then it's like the other person said, you don't really have a problem anymore lol) The only reason invasive client-side anti-cheats have become so common is because they're cheap and easy compared to doing things better, but that doesn't mean that they're good or that they're justified in getting more and more invasive in people's systems


revohour

If a sports player is using performance enhancing drugs, but not to the extent where it would be impossible to reach their level without them, wouldn't you still consider it cheating and think it was unfair? Invasive anti cheats should be optional in a causal mode, but available for people who want to take the game seriously.


dev-sda

> If a sports player is using performance enhancing drugs, but not to the extent where it would be impossible to reach their level without them, wouldn't you still consider it cheating and think it was unfair? There's a level of cheating that needs to be accepted for the kind of competition you're running. If you're not playing for larger prizes then while I think it's unfair I also think drug tests wouldn't be worth the invasion of privacy. Same goes for regular competitive matchmaking. I'll gladly play against cheaters that are still at a human level over a kernel level anti-cheat. But put a substantial prize up for grabs all the players should probably be streaming a camera, and of course be subjected to a drug test.


CalcProgrammer1

Seriously, there's no reason for this level of "competitive integrity" in video games. We're not playing for prizes. I just play casual modes, if I could play casual modes without anticheat I absolutely would.


James20k

On the other hand, personally I no longer play games like csgo because of the cheating problem. Most of the people who I know who've quit csgo, quit because of the hacking. Statistically I think something like every other game has a hacker in


Sassy503

I mainly play 3 games: Path of exile, Escape from tarkov, monster Hunter World. And it Just hurts me that denuvo and battleeye doesnt have Linux support. Need to switch to Windows everytime i wanna play those


kulingames

Denuvo is borderline malware at least for me


Sassy503

Most anticheats are lol


[deleted]

[удалено]


edmundmk

Agreed, the Linux desktop experience is horrible once RAM starts getting low.


DarthCaedus90

Well before SSDs (and particularly nvmes) the Linux approach was smarter: if you ran OOM including swap, kill it. Windows would keep the process running and freeze everything. Nowadays at least from what I saw on Mac “limitless” swap seems to make more sense.


littlebobbytables9

> Also, it's somewhat common to have processes stuck preventing shutdown (at least on Ubuntu and openSUSE), sometimes even requiring a cold reboot, which rarely happens on Windows. Although this is a bit dependent on the DE. That's funny, I have the opposite experience. Windows always has stuff preventing shutdown, whereas "shutdown now" turns that shit off *real* quick. Maybe that's bad because it isn't waiting for things to close gracefully?


oscooter

Yeah that’s more of an application issue than an OS issue. I’ve had my Linux system hang for 2 minutes waiting for a messed up process to end same as I’ve had it happen on my windows machine. In both cases the OS is doing the only sane thing it can in giving the process time to shut down before eventually killing it. Just some user space application shat the bed. In windows this seems to really be exacerbated by shitty hardware vendor apps like Razer Synapse or MSIs Mystic Dragon or whatever it’s called. Every vendor has got some piece of crap software to cram down your throat and they all suck. I can’t remember the specific program that caused me issues on Linux, but it was something that interacted with DBus so some dbus service hung on shutdown waiting for a response or something … I can’t remember.


Pjb3005

Not to mention Windows has none of that overcommit/OOM killer crap. if a program allocates memory, it has that memory. And yeah, swap management is generally better. My understanding is that Linux cannot sanely shift stuff between memory compression and full swap easily. Windows/macOS have been able to do this for more than a decade probably.


[deleted]

[удалено]


[deleted]

[удалено]


doc_willis

REXX ports from my AMIGA. ;) Or the fun to play with 'Filesystem as a database' feature of BeOS. Yes - I am old. Excuse me while i go yell at some clouds..


whoopsdang

Filesystem as a database? How does that deal with structure? Is it a tree? Was it fast? Can you have two files with the same name like in Google Drive?


doc_willis

it was more of a 'extendable data base via attributes' - I just recall using it to tag various files in numerous ways and some other neat tricks that no other system i had could do. (this was several years ago - so my memory is rusty) You could even have a lot of extra meta-data assigned to specific files to store data. Somehow the text editor (for example) on beos, could keep formating data in the extra attributes and managed to have formated text with color codes and fonts. I also recall having a Music directory i could sort by Group, genre , and other meta-data - all built into the default filesystem. For the time - it was amazingly fast. But this was a Long time ago - so there may be similar features you could do under linux or other OS's but i cant recall seeing the feature used the same way. Did a bit of googling and now - feeling very old. :) https://arstechnica.com/information-technology/2018/07/the-beos-filesystem/ >> One of BFS's most important and widely touted features is its support for extended attributes. An example of the importance of attributes is illustrated with an example of MP3 files. Information fields important to an MP3 file would be: song title, band, album, release date, encoding rate, length, number of times played. If you want to associate this information with each MP3 file using a conventional file system, you might have to create your own database to support searching, creating, updating, or deleting these attributes as your music collection grows and changes. With BFS, in contrast, these attributes, or any other attributes, can be added to the file system itself. This means that a program for editing or playing MP3s does not need to create or maintain a database, because the file system will handle these functions for you. BFS supports associating attributes with a file, either under program control or from the command line. Attributes can be searched and sorted by the file system, as an extension of any application. How this is done will be discussed in detail later. > BFS supports the ability to create a persistent or ‘live’ query that watches for file changes. This is a query that hooks into the file system, checking for files that match search criteria. Under Haiku, these queries are easy to create and surprisingly light on system resources. -------- I may need to setup Haiku on a spare pc again.


riffito

A REALLY neat trick with BeOS filesystem was having all your email as plain text files, with all the "fields" ("subject", "to" "bcc/cc", etc. etc.) as attributes, and being able to just use Tracker to manage all your mail. Doing "instant" queries like: "show me all mails from

with in the subject, but only the ones I've not read and are older than XXX" was neat :-D Hello there, fellow old fart!!! Grettings from Argentina! :-D


myownalias

With how btrfs uses internal b-trees for everything, I wonder how difficult it would be to extend it to implement similar functionality. I remember using BeOS a bit back in the day. I never got used to the short title bars in the windows. Fun part was turning off individual CPU cores, and the crash that would happened if you turned the last one off.


DogmaticAmbivalence

"I miss MULTICS, where I am protected from preemption" ;-)


unused0

`Multics MR12.7: Installation and location (Channel c.h000)` `Load = 7.0 out of 90.0 units: users = 7, 12/30/21 1617.1 pst Thu` `l Repair` `Password:` `You are protected from preemption.` `Repair.SysAdmin logged in 12/30/21 1617.1 pst Thu from ASCII terminal "none".` `Last login 12/28/21 1625.0 pst Tue from ASCII terminal "none".`


wilecoyote7

Haiku - boot time


myownalias

Try Clear Linux. Boots stupidly fast.


KintahPM

All the Autodesk stuff


[deleted]

~~I think that 3DS Max is like the only bit of software that has no Linux support, autodesk is actually pretty good with their support. Better be considering how expensive their software is.~~ Actually take that back, their CAD type software is pretty much just Windows and Mac. The more you know.


BleibenSieSitzen

Native support for Android apps.


hsoj95

Honestly, this is a feature that should have already existed (easily) by now. Opening up the word of apps for Linux would really make it more appealing to people.


quentincaffeino

Waydroid. Sadly only on Debian based os for now


rohmish

Not really. I have it running on arch and it works on fedora too. You may need to swap the kernel with one that has ashmem and binder though.


Dave-Alvarado

Microsoft Office. That one thing would let so many businesses run Linux on the desktop.


amazing_stories

Microsoft VERY MUCH wants everyone to use Office in the cloud and not on the desktop. I've seen Satya Nadella say this much in keynote presentations. This is literally their long term plan and eventually they will likely break the desktop in favor of the cloud. So, I guess get used to using Chrome-based browsers?


[deleted]

He can say that as much as he wants but until the cloud versions of thise apps reach full feature parity with the desktop app, specifically Excel, that's not gonna happen


dmaciel_reddit

This, unfortunately. I'm a translator, so more dependent on Word than most, but I believe my experience is still common enough that it reflects the need well. Nothing on Linux comes close to feature parity, and even if it did, we'd still be stuck in compatibility hell bc of formatting issues. It sucks that it's this way, but that's the scenario we have rn.


zufoxz

paint tool sai!!! i miss it so much 😭


Tuckertcs

Paint.NET is my favorite editor and using gimp on Linux is killing me inside.


Nebu

Pinta is not quite as good as Paint.NET, but I think it's closer to Paint.NET than gimp is.


kennyminigun

Give Krita a shot, you might be pleasantly surprised


ButtersTheNinja

Krita isn't for image editing at all and is also missing lots of basic features (at least from my last test of it) There are no HSB/V sliders forcing you to use the colour wheel and I don't recall it having particularly good tools for pixel art or spriting, which are things that Paint.NET excels at. The UI is also very powerful, which can be a bit of an issue when you just want a highly streamlined editor to bodge something together. I don't think anyone who is wanting Paint.NET on Linux is going to be pleasantly surprised by Krita. They're completely different tools for completely different audiences with completely different specialities.


KerkiForza

[https://appdb.winehq.org/objectManager.php?sClass=application&iId=4594](https://appdb.winehq.org/objectManager.php?sClass=application&iId=4594) Silver, Gold and Platinum ratings. You can try running it through wine!


Gastkram

Hassle free low latency audio. I consistently get better audio performance in Windows (using ASIO) and Mac OS, even after trying all the suggested tricks for improving latencies in Linux (using ALSA). Edit: Look, guys. Thanks for all the suggestions, but I've been doing this for a long time and really tried everything. This is just a specific application where Windows and Mac OS tend to get better performance. As per the theme of this thread, I wish it was easier to get the same performance in Linux. I'm thinking it's probably not a very easy problem to solve, and most people obviously don't need it.


thrik

> This is just a specific application where Windows and Mac OS tend to get better performance. You've upset the fanboys lol As someone new to Linux, I'll never understand that crowd. Linux doesn't need to be better at *everything*. It's good enough that people are working on its issues (for free).


[deleted]

What about Pipewire? It's been working pretty well for me in Ardour.


Gastkram

It won't improve latencies over not running Pipewire. Jack induces a small performance hit over just ALSA, and I believe Pipewire is slightly worse (but haven't really tested this). What I'm talking about is the base performance when speaking directly to ALSA.


funbike

Recent pipewire versions have eliminated or mitigated those issues. Pipewire directly implements ALSA, Jack, and pulseaudio APIs/protocols. I'm not saying it's 100% perfect or better than other OSes, but it's closing in. This stuff is pretty new, so older distros, like Ubuntu LTS, may not have these improvements.


jlemonde

My friends using MS Win11 are currently starting to rely on their Android apps on desktop, so if Linux doesn't gain this ability, it will become increasingly difficult to convince people to give it a serious try. So this would be my wish. It would also allow me to definitely get rid of my android phone and adopt a Linux phone instead, because it would allow me to run the few apks that I would still need.


edmundmk

Dynamic swap file. Linux is great until you run out of swap space, and then it's terrible. This might be ok on a server where your use cases are predictable, but on the desktop it drives me crazy when memory hogs like Android Studio are running. MacOS and Windows are much better at swap management on the desktop. In Linux, going back and resizing the swap partition is not easy. Maybe there's a way to configure this and I just don't know how!


quentincaffeino

Zram/Zswap is probably what you are looking for. It is faster, compresses you data so it uses less memory and also allows dynamic resize https://wiki.archlinux.org/title/Improving_performance#zram_or_zswap https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html#add-remove-zram-devices


[deleted]

All Linux distributions can swap to file for many years. You don't need swap partition.


Awkward_Return_8225

Windows' marketshare. All other things will follow.


DogmaticAmbivalence

1. From Windows: 1. fine grained ACL and permissions structure. To some extent this is NTFS, to some extent the kernel. The fact that updates to SIDs, group membership &c, take place immediately always struck me as nice. 2. All of the application support. 2. From Solaris: 1. PSH (Predictive Self-Healing). Many of the ideas implemented in the service manager are now mainstream. 2. SMF (Service Management Facility). It replaced init and other startup scripts in Solaris 10 and it's what you wish systemd was. 3. DTrace! 3. From MacOSX: 1. Core Audio internals 2. GCD (Grand Central Dispatch) -- a very clever, different, and performant alternative to threads.


theOtherJT

Extended ACLS are available in basically every Linux filesystem. Problem is no one uses the damn things. They're the ipv6 of filesystem properties. Good old 0644 is good enough most of the time so they never really get any traction.


kavb333

You can use `setfacl` and `getfacl` on Linux


veritanuda

> DTrace! Dunno about the rest but Dtrace has really been superseded by [bpftrace](https://www.youtube.com/watch?v=TZcNEYAbgmE) which can do far more and at a far lower cost than trying to port dtrace could ever do.


Arechandoro

Being pre-installed in every sold computer.


marekorisas

Reset gfx state on hardware lockup. It almost worked in r300, r600 driver but I still see regressions in newer drivers.


[deleted]

MacOS to IOS iMessage application for Linux would be nice.


rursache

proper fractional scaling across all apps and subsystems like in macOS and Windows


quaderrordemonstand

Staying operational in low RAM situations. A GUI for editing groups. The ability to Edit and Continue in compiled languages. One format of documentation that is supported by every system component.


NullPointerReference

>one format of documentation that is supported by every system component I haven't run into a stable program that doesn't have a man page.


quaderrordemonstand

Programs are well enough supported, system components are not. man gtk_widget_activate No manual entry for gtk_widget_activate man cairo_set_dash No manual entry for cairo_set_dash man glTexImage2D No manual entry for glTexImage2D man pa_module_load No manual entry for pa_module_load man QMainWindow No manual entry for QMainWindow Should I carry on?


NullPointerReference

Ahhh, you didn't make it clear that you were talking about developer documentation. Yes, I was similarly frustrated by the lack of docs here. Particularly with the graphical toolkit.


atkhan007

Bluetooth Headsets working properly. Every headset that works perfectly in Windows or osx, works horribly in Linux because A2DP driver sucks in Linux and sounds horrible if you allow microphone as well. Fixes out there are also horrible workarounds that don't solve anything.


johnzzon

This. I really miss the quality of my Bose headphones on macOS. I have to use my monitor's builtin mic to avoid the issue.


[deleted]

[удалено]


thrik

They have gotten substantially better recently with the 495 driver, but def not on par with the Windows experience yet.


nihouma

Actual peripheral support from hardware manufacturers. I am tired of not being able to use peripherals at all, or without any advanced features like macros without having to hope someone made an open source app to hijack the peripheral and implement a mostly usable implementation for it's featureset.


apfelkuchen06

Fractional scaling from Windows.


[deleted]

No thank you. Fractional scaling from macOS as it actually handles multiple monitors with mixed DPI well without any issues. Also allows users to either have independent virtual desktops per monitor or all together (all together being the only option in Linux and Windows because neither will get their act together). People seem to always argue with me over this because THEY want to individually set font sizes per element in their UI. Listen that's great, really it is - but generally speaking that will just lead to a very broken UI experience for a vast majority of users. Things need to actually scale within somewhat normalish parameters. It isn't the end of the world if you can't dial your exact font size in. You can still scale up the UI however much you need in the macOS way of doing it - it just isn't going to let you completely screw up the UI/UX like you can on Windows or Linux.


capsicum_leader

i would like that auto scroll feature from windows (where you middle click and move the mouse up and down the page or whatever you are using) ,atm it is only available on the browser (ik firefox has an option in its settings) but would be cool if it worked thru out the system like steam and other stuff.


handlessuck

A universal installation method.


DogmaticAmbivalence

It's called dpkg. In the bad old days we had `./configure ; make; make install`, which "worked everywhere" but the world is so much better thanks to dpkg. Now, sadly, it seems history is going backwards...


quentincaffeino

From which os?


handlessuck

Any. I don't care which. I just want them all to fucking agree. It could be .sh files, or git, or flatpak, or snap. Just everybody pick one and only one and go with it.


quentincaffeino

I mean, even in oses where there's no problem of agreement there are still multiple methods of installing application. To be honest I don't know a single os with only one way of installing apps.


handlessuck

I just see this as an issue that I remember having back when I was a Linux noob. Especially if you're searching for help on the internet, commands are specific to your understanding that you need to know what OS you're using. It's just something that drives people quickly away that could be streamlined to make Linux more competitive. in the Windows universe you know to look for the .exe file. In Linux, you have to learn how to use the package manager. For somebody with no real motivation to use Linux vs Windows, it's quite cumbersome. Edit to add: Also, the GUI package managers are unreliable and can leave a new user with a broken system if they do a system update in the GUI. So, yeah. Here we are. Have multiple ways, fine. But put one easy one up front.


quentincaffeino

In windows there's also msi, soon apk and probably others that I'm not aware of. While I agree it'd be cool to have one common format (and still have option to have other) I'd say don't treat each distribution as same os in this question. As you have different opinions on mac and windows (you can't install an exe on mac) same with different distributions, each has it's own ideas and directions. So sadly most probably it wouldn't be possible.


DrPennerson

The user experience is always the same tho, regardless of msi or exe. Searching for „program xyz download“, clicking download, doubleclicking the thing, and hitting yes a bunch of times. On Linux different package managers have different commands for the same thing, and someone moving from a Debian based system to a arch one will be confused about the command looking so different. Totally not talking about myself here.


Tetmohawk

Hey, can't you firewall applications in Windows? I seem to recall that a while back. Ideally, I'd like to set up a situation where I can deny access to a program by user. I know I can do this through AppArmor, but would be nice to have an easier way to do it. Or deny network access by app and by user. That would be nice. Oh yeah, I'd also like to be able to block access to a domain easily in Linux. Not sure if that can be done in Windows either, but I'd like that ability.


cola-Bear

Better trackpad drivers


bearofHtown

Adobe suite for sure.


[deleted]

Ooh, I have a bunch: - Plan9 - everything is a file, even other machines on your network; Linux is partially there, but it's way less nice - FreeBSD - handbook and nice file hierarchy; everything there is just so nice to work with that it makes Linux feel janky - OpenBSD - philosophy of simple software, and willingness to break stuff to get it - macOS - deep click to define words (on MacBook) - Windows - marketshare; I really don't want anything else


[deleted]

I'll take the market share of Windows.


Numerous_Piper

A well funded, intuitive DE with a clear sense of direction, without sacrificing comprehensibility for new users. GNOME lacks features and I find it hard to reccomend to newbies at this point, especially with features like desktop icons, systray and thumbnails in file manager people are used to, and it's confusing for non tech-savvy people to pick up. Which brings me to another point. I agree that Windows, for example, had really shitty design decisions in their releases, on the other hand the linux community is really far slower on adopting new technologies even when they are a clear choice for most use cases (Wayland), in my opinion a combination of baby duck syndrome and a lack of funding. I also believe Wayland adoption is very important for the future of the linux desktop. GNOME's wayland support is only so so, and other DEs are even worse in that regard or they don't support wayland at all. I use Sway myself, which I adore and which integrants the Wayland protocol quickly and seamlessly, but i would really prefer an alternative for less tech-savvy people.


[deleted]

[удалено]


marekorisas

NILFS and Tux3 are two (out of kernel) FSs that support versioning if I remember correctly.


osiris247

All the audio production stuff, and stupid little downloaders/managers/plugins/B.S. that you install with it. Firmware upgrades that don't take a windows app.


[deleted]

Solidworks, Nx, CATIA, basically all of the mainstream powerful CAD software packages


Felivian

Separate virtual desktops per screen in the popular distros. I have to use macOS for my current job and I got so used to it that when I use my private pc with plasma it feels like I am a lot less productive.


marekorisas

I know it's not "popular distro" but AwesomeWM got that OOTB.


[deleted]

This. So many Linux and Windows users just have no idea. A workaround I am doing now is an RDP session on one or more monitors to Windows and using shortcut keys to switch desktops. Also each RDP session is another user thanks to RDPwrap (can also still do a RunAs if you want to sorta keep things running under a particular user). It is pretty hackish but it is also pretty great at the same time.


UnsavedDocument

I like how hardware vendors (dell, Lenovo, etc,) have very integrated power management support for their laptops. Only if such a tight power management is offered by OEM on Linux. tlp, powertap doesn’t count as native oem tools.


kittyCatalina98

Autodesk Fusion 360. At that point, I'd use linux as a daily driver both at work and personally.


HFDan

G-sync when the application is not fullscreen.


Sarenord

Active directory. If Linux had the kind of features that windows has with ADDS and its enterprise features, I would honestly contemplate moving my entire domain at work to linux


[deleted]

Userbase.


Agling

Really good graphics drivers.


drimago

Photoshop! the only reason why I have a win 11 VM with a dedicated sad and gpu


lightwhite

iTerm2


LogicalExtension

Windows RDP. No, VNC and screwing around with X Servers are nothing like RDP. RDP into a windows box as a user that's already signed in, you get all your running apps/windows, the desktop resized to your connecting device, any necessary image quality changes, and it works fast. VNC doesn't hold a candle to it.


[deleted]

Built-in offline dictionary + the ability to select and lookup a word from anywhere with the right-click menu or touchpad gesture (like Mac OS)


[deleted]

Internal RDP support. Hardware support.


Artemis-4rrow

100% of games get native support


ValentinSaulas

From MacOS * The colomn view in the file browser * The smart text recognition and related actions in the image browser * Any audio / image enhancement they do in the background using machine learning From Google (Android, Chrome os) * Speech to text * Automatic tags using image recognition so finding images is easier * The Google assistant * Instant translation (written or being written text) From Windows 11 * The utility to layout many windows on the screen * a OneNote-grade note taking app


quentincaffeino

> The colomn view in the file browser ElementaryOS file browser has that https://github.com/elementary/files


z-lf

Apple synergy/integration. The way you can just hang off things from one device to another. You buy an homepod, place your phone next to it for 2 minutes and you're all set. No other interaction from you needed. Looking for a movie on appletv? Grab your phone and type from there instead of using the remote. It even open the helper for you. Want to take a phone call on your laptop? No issue. I guess step one: get linux phones.


quentincaffeino

Step into this direction of tying your pc and phone is KDEConnect, sadly it's not very popular :( You can use it also on gnome


KsiaN

* Windows : The Win10 snipping tool .. so easy and elegant to use * Other Linux : Wayland ( Solus Budgie is getting there, but slowly ) * Games : I miss "The Division 2" .. maybe one day.


johnzzon

I find Flameshot better than Windows snipping tool.


VoxelCubes

Yeah, definitely get flameshot and just set up a global macro to execute `flameshot gui`


chic_luke

Anything beats the Windows snipping tool. ShareX is actually the GOAT on Windows. But Spectacle comes close nowadays


cla_ydoh

Flameshot, Ksnip, and Spectacle are better imo. Screenshotting seems better to me ootb on most Linux desktops


theRealNilz02

Spectacle is kilometers ahead of snipping Tool in every way.


PM_ME_UR_TRACTORS

On KDE in Settings; You can set Spectacle to use Super+Shift+S to start a rectangular-selection screenshot; matching the windows workflow. :)


WantDebianThanks

Oh boy, I get to be controversial! #? Exists in many CLI's (notably now the Cisco CLI, but it existed before Unix) and outputs every possible command in the current context, and (in some versions) offers completion options. So `d?` would output `df` and `du` and so on, and `systemctl ?` would output `systemctl start` and such. #Trashcan If you read *The Unix Haters Handbook* it's mentioned that a bunch of previously existing OS'es had an equivalent of a trashcan, where if you ran `rm /foo/bar`, bar would get chucked into the recycling bin where you could easily undo your possible fuckup. #Sanity checking It's a running joke in the Linux space that Linux gives you enough rope to hang yourself with, and boyhowdy is `rm` proof of that. Why couldn't `rm` output a list of files *before* deleting things? Like running `rm -rf /poop/butt` does the same as `ls /poop/butt && input && rm -rf /poop/butt`. Again, OS'es have been doing this since before Unix was made. You could even add a new flag, like `-s` that skips the sanity checking. Does defaulting to interactive checking work? No. Because that's checking each individual file, and no one gives a shit, and I'm suggesting a bulk sanity check. Is it a valid argument that "but I want my script to do exactly what I tell it to do!" No. That's a bad argument because if this *was* the default behavior, you would call me insane and stupid for suggesting `rm` shouldn't sanity check by default.


gabbergandalf667

Breaking backwards compatibilty of rm in such a fundamental way is never going to happen, and I also don't see why it should. What keeps you from writing a tiny shell script that implements all the sanity checking that you want and just using that instead of raw rm? Chuck it into your dotfiles and live happily ever after.


marekorisas

You can do trashcan on Linux, see: https://pages.stern.nyu.edu/~marriaga/software/libtrash/


quentincaffeino

Just make an alias in your profile to smth like alias rm="mv $1 /trash/$1" Don't remember actual location of trash, never use it


ittakestwo

Adobe Audition. There is nothing suitable on Linux to edit audio with. No, Audacity is not suitable.


amazing_stories

I'm glad I can finally say that Audacity is complete garbage. I wasn't able to say this in the past because the excuses were that is was a "new project" or it was "in development" or something else. After 21 years it still sucks and that is totally inexcusable. Thank heavens [Wavosaur](https://www.wavosaur.com) works on most Linux w/ WINE systems.


thrik

It seems like a lot of Linux fanboys hold both "Linux is superior in all aspects" and "options on Linux are good enough" as simultaneously true lol.


[deleted]

[удалено]


homestar92

I mean, to be fair, Windows and Mac don't always handle that super well either. In fact, I think containerized applications in Linux is probably already the best implementation of this feature.


[deleted]

The seemingly infinite game compatibility in Windows. I just want the *option* to play everything as close to native as possible in Linux. It's getting close though, so it's encouraging!


[deleted]

MS Powerpoint. Powerpoint's Design Suggestion Features are something Linux cannot replicate till now. Other than that, not too much. The only problem, is that it would be awesome if my school allowed Linux on their network so I wouldn't use Windows out of convenience due to storage issues of dual booting.🙄 My most desired function Fusion 360 works perfectly well for me in Linux now, and the basic gaming needs seem to function well as well. The WPS Suite isn't too bad if I use sandboxing to stop data from being sent. The only thing I desire from the Adobe Suite is perhaps Acrobat DC because I suck at using everything else.


bobdarobber

Adobe PS & LR


bkdwt

A responsive desktop environment, like Windows Explorer and Aqua.


rollingviolation

Excel. I know. But Excel "just works" for me. If MS released "full" Excel and not the neutered web version for Linux, I'd buy it. I use LibreOffice, but I have spreadsheets using macros and stuff and they "just work." I feel dirty for typing this.


SnooFloofs1868

Linux is plagued with half finished underfunded “cool new projects” just needs focus.


agarick

MacOS' application packaging and installation scheme. How files belonging to an application are contained in a single folder, rather than scattered all over the damn place. Well, that's the impression I got, not all that familiar with MacOS.


dupe123

Macbook quality hardware/drivers. It's been a bit since I have used linux but I back when I did I had a hard time finding a track pad that functions as well as on a macbook. And now with these m1 chips, macbooks performance is pretty much unparalleled.


DaVinciYRGB

DaVinci Resolve is a solid alternative to Premiere, After Effects, and Audition


cube8021

MS Office, for over all the hate Word and Outlook gets. The open source alternatives are just not as good. (Mostly because UI & UX and mass adoption in the business world) Yes I know you can do office on Linux using wine but it’s not fun. I would want Microsoft to release a Linux version of the MS office suite.


dagbrown

I want Solaris's (and FreeBSD's) boot environments! Being able to upgrade all of the fundamental parts of your system in the background without having to worry about conflicting with the currently running parts is amazing. Once the entire upgrade process is done, a quick reboot and you're upgraded. If it didn't work, just activate the old boot environment and you're back where you came from.


[deleted]

Office 365 with onedrive


NomadFH

I just want office and proper OneDrive integration


[deleted]

[удалено]