A Free Software License is even more important. There are many great projects out there which you can’t modify etc. because the project isn’t distributed with a license (which means “all rights reserved” in most jurisdictions).
A Free Software License is even more important. There are many great projects out there which you can’t modify etc. because the project isn’t distributed with a license (which means “all rights reserved” in most jurisdictions).
(IANAL)
Since the software is already distributed under the terms of the GPLv3 (which guarantees irrevocable rights) there is no way to forbid any distribution of the current version of the software.
It is however possible to distribute future works under a different license, but only if you aren’t bound by the GPL yourself. This would be the case if you wrote the code yourself or all contributors grant you the right to do so (eg. using a Contributor License Agreement).
I want that individual users are able to theme my app. I don’t want that distributors and DEs automatically theme my app and expect that it still works the same.
It’s a bit like websites: I’m absolutely fine if a user wants to inject some CSS in my website. On the other hand, if a browser manufacturer decided to inject CSS into all websites to customize their look, it would be a nightmare for web developers.
Any recent application should respect the global org.freedesktop.appearance color-scheme
setting. If it doesn’t, you should blame the app developer.
Please don’t automatically generate themes for third-party apps. If an application brings its own styles and icons, it results a weird mix of multiple styles.
If a user wants to style it themselves, they should be able to — at their own risk. But shipping (inherently broken) styles with a distro/DE misrepresents the appplication and creates unnecessary issues for the upstream developers.
I’d just like to interject for a moment. What you’re refering to as Windows, is in fact, Adware/NT, or as I’ve recently taken to calling it, Adware plus NT.
You can also set SELinux to permissive mode. https://docs.fedoraproject.org/en-US/quick-docs/selinux-changing-states-and-modes/#_changing_to_permissive_mode
This way it is basically disabled, but you can reenable it without any problems.
Using Arch is probably a pain in the ass
Please put an NSFW tag on this. I was on the train and when I saw this I had to start furiously masterbating. Everyone else gave me strange looks and were saying things like “what the fuck” and “call the police”. I dropped my phone and everyone around me saw this image. Now there is a whole train of men masterbating together at this one image. This is all your fault, you could have prevented this if you had just tagged this post NSFW.
Last time I used Ubuntu Server I was annoyed by those ads for some weird canonical subscriptions. Now I use Fedora ofc.
HDD, which is /home
Spinning rust is slow
Have you tried to either
I have no direct comparison, but I can imagine that this could reduce the performance impact of your HDD.
You need evolution-data-server
for that.
I don’t care whether you use GNOME, KDE Plasma, Sway or Weston, as long as you use Wayland.
I recommend using https://regex101.com/
It explains all parts of your regex and highlights all matches in your example text. I usually add a comment to a regex101 playground if I use a regex in code.
If the program uses xdg-desktop-portal, the file picker isn’t provided by the toolkit but by your desktop / portal implementation.
GNOME Extensions actually run in the gnome-shell process itself and can do most things that a builtin solution could offer.
They fail in some circumstances […] and behave inconsistently
That proves why they shouldn’t be part of GNOME Shell themselves. Offloading some (debatable) functionality to extensions helps keeping the core components reliable and maintainable.
Side note: there is also a DING implementation with supposedly better DnD support: https://extensions.gnome.org/extension/5263/gtk4-desktop-icons-ng-ding/
https://github.com/FossifyOrg