Jetzt aktiv als @d_k_bo@feddit.org.
- 0 Posts
- 74 Comments
Common libraries like OpenSSL are usually bundled in runtimes. So if my application uses e.g.
org.gnome.Platform
, I don’t have to update my application if there is a fix in a library of that runtime, I just need to update the runtime.The runtime is also shared by all applications that use this runtime.
The steam flatpak can’t install udev rules. It works if you install a packacke such as
steam-devices
on your host system. See https://github.com/flathub/com.valvesoftware.Steam/wiki#my-controller-isnt-being-detected
The documentation says:
Waydroid uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform.
To my understanding this isn’t even emulation but regular container technology.
Will have to switch back to X.Org until this is fixed by the Wayland/XWayland developers
This isn’t the responsibility of “wayland developers”. The developers of an application need to adapt to the new API.
Wayland monolith
There seems to be misunderstanding about what Wayland is.
Wayland is set of protocols. They are implemented by wayland servers (compositors) and wayland clients (applications) themselves. There is no single “wayland binary” like in the X11 days. Servers or clients may choose to implement or not implement a specific protocol.
You don’t even need to create aliases yourself. Flatpak creates wrapper scripts for every app that you install. Just symlink them into your PATH.
ln -s /var/lib/flatpak/exports/bin/org.example.CliTool ~/.local/bin/cli-tool
or if you are using a user remote
ln -s ~/.local/share/flatpak/exports/bin/org.example.CliTool ~/.local/bin/cli-tool
(Note: some lemmy clients render the the tilde in code blocks incorrectly)
@d_k_bo@feddit.deto Linux@lemmy.ml•Help needed: State of graphics stack on linux for Gaming (OPTIMUS laptop)2•1YAre you sure this is the only error that you get?
Make sure to check if there is a message
Attempt to free invalid pointer
. This is a known problem for source games: [Linux] Failure to start with tcmalloc “Attempt to free invalid pointer” and lavapipe built against llvm 16 and workarounds are available.
@d_k_bo@feddit.deto Linux@lemmy.ml•New GNOME Mutter Code Prepares Fractional Scaling For XWayland22•1YThis is exactly what this change is about. Most blurry apps are blurry because they don’t support Wayland (yet/by default) and are running using XWayland.
The only Wayland native software where I had problems with fractional scaling is Qt WebEngine which doesn’t handle scaling correctly.
@d_k_bo@feddit.deto Linux@lemmy.ml•Signal usage survey, what versions do you use? Wanted for potential Flatpak adoption17•1YThe worst part about signing up somewhere is the amount of email spam that will land in you inbox. I don’t know about their specific configuration, but by default Discourse (the forum software they use) sends weekly “digest emails” if you haven’t visited the site for a week. So make sure to turn them off.
X.com is a centralized internet platform that is known for hatespeech, harmful content and being controlled by a single person with questionable opinions.
Wayland.social is part of a federated internet platform that is known for its diverse communities, independence from any centralized authorities and interoperability with other federated internet platforms.
/s
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.
@d_k_bo@feddit.deto Linux@lemmy.ml•One single partition for Linux versus using a partition table?2•1YHDD, which is /home
Spinning rust is slow
Have you tried to either
- put /home on the SSD and only larger subdirectories on the HDD
- set eg. XDG_CONFIG_HOME, XDG_CACHE_HOME etc. to a location on the SSD (to improve program startup time)
I have no direct comparison, but I can imagine that this could reduce the performance impact of your HDD.
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/
- The file selection dialog is not a part of Nautilus. It is either a provided by the toolkit (e.g. Qt, GTK3, GTK4) or by a xdg-desktop-portal implementation. The GTK4 file chooser that is also used by GNOME’s portal implementation supports thumbnails since December 2022 or GNOME 44.
- I guess you are using an older (LTS) version of ubuntu that uses an outdated version of GTK.
There is also Weston which is the reference implementaion of a Wayland compositor.
Cinnamon uses Muffin, which is a fork of GNOME’s Mutter: https://github.com/linuxmint/muffin
The best part is seeing these US defaultisms on lemmy.WORLD.
Moving something to the trash files folder isn’t the correct way to trash it, since the Trash specification requires storing some metadata for each trash item.
You should use eg.
trash-cli
instead.