Chewy7324

@Chewy7324@discuss.tchncs.de

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Chewy7324 ,

Finally, I might try disabling XWayland once wine wayland ships in proton. The only remaining apps using X11 on my system are electron apps and wine (oh, I forgot Java).

It’s interesting to finally see all the work on wayland coming together. Only a few years ago I still had to switch back to i3 because sway didn’t work well for gaming (no vrr, dmabuf), and now it’s only a few things missing.

Is there any way I can make an old XMMS plugin work in any modern player?

Long story short, I learned there is an XMMS release of a plugin I use in Winamp for music playback (mp3PRO). Sadly, I recoded most of my music to mp3PRO back in the day, and now I’m stuck using Winamp, even on Linux. I like the player, wouldn’t change it, but I wanted to switch to something native, like Audacious or Qmms....

Chewy7324 ,

At some point you’ll have to use a new codec, even if it’s in 10 years. So it might be a good idea to download the music instead of converting.

Soulseek with Nicotine+ seems to be a good way to download music. Or streamrip/deemix with a (temporary) Deezer/Tidal subscription supports high quality audio.

Chewy7324 ,

Are youtube ads in Firefox on iOS blocked? They are with uBlock on Firefox Android, but iirc Firefox on iOS doesn’t support extensions.

Chewy7324 OP ,

Gnome libadwaita apps only change between dark and light mode, which probably can be derived from COSMIC DE’s settings quite easily.

For Qt I’m not sure how it looks by default, but since System76 wants to support multiple toolkits anyway, I guess they’ll have a solution ready.

Chewy7324 OP ,

Iirc Gradience punches a hole in the flatpak sandbox for xdg-config/gtk-4.0, which usually is in .config. This makes it work and isn’t a security problem.

Gnome Shell is unaffected because it doesn’t use GTK.

Chewy7324 OP ,

The big advantage for me is that it that lact runs as a (systemd) daemon. This is more convenient for me than having to autostart CoreCtrl.

A disadvantage of the daemon is that it can’t be packaged on flathub.

Enable and start the service (otherwise you won’t be able to change any settings):
sudo systemctl enable --now lactd
You can now use the GUI to change settings and view information.

LACT has an API over a unix socket.

github.com/ilya-zlobintsev/LACT/blob/…/API.md

Chewy7324 OP ,

I have been working on Fly-Pie for more than 3 years now and I am very happy with the result. However, I have always wanted to create a similar application for the desktop in general. This is why I started this project.

Chewy7324 OP ,

This project is currently in a very early stage of development. Kando is not yet a functional menu but rather a prototype which demonstrates the feasibility of the concept.

Since Kando is still in early development, it might be a good idea to look at the Gnome Extension Fly-Pie. It’s from the same developer and it looks like Kando will be similar.

Chewy7324 OP ,

I’ve not used it yet, but I found bash-completion to be lacking quite often. Completion is one reason I’m using fish atm.

But from the looks of it it’s exactly what bash/zsh is missing for me.

Chewy7324 OP ,

I’ve used zsh for it’s support for posix sh and have my config. But I find fish to be faster with the features I want and it has those features ootb.

Maybe I’ll give zsh another try.

Chewy7324 ,

How would you define “knowing” and “using” linux? Many people here don’t use Linux professionally and only on the desktop, so they probably aren’t too familiar with all the features of different cli programs.

Reading a blog post is more accessible than reading a man page. I didn’t know cd -, so reading the post was worth it I’d say.

Chewy7324 ,

Any program should have a man page, even if it only lists all options. My point is that a blog post helps some people to learn about a program. For example a post often highlights the most important options of a software.

Chewy7324 OP ,

I haven’t used it but especially the part about guaranteed latency over wireless is interesting.

Chewy7324 OP , (edited )

The most notable changes are probably HDR and color management, but most people can’t take advantage of it anyway. Although the list of changes includes many quality of life improvements like enabling tap to click by default.

community.kde.org/Plasma/Plasma_6

Chewy7324 OP ,

For me most of my needs would be met by Fedora Kinoite and nix for cli tools in addition to distrobox. Auto updates and rollbacks work flawlessly.

The following nix installer has support for immutable distros like Kinoite (rpm-ostree) and SteamOS. [1]

[1] github.com/DeterminateSystems/nix-installer

Also, uBlue is based on Fedora rpm-ostree and allows for customizing the image with Containerfiles. [2]

[2] universal-blue.org

Chewy7324 OP ,
  • wp-fractional-scale-v1 to allow clients to submit buffers with a non-integer scale factor matching the output.

This hopefully means Sway and similar will support real fractional scaling for applications, not just the compositor fractional scaling we already have.

But I don’t know much about application support. Qt and Electron might support it; GTK 4 does not, possibly in a future version).

wayland.app/protocols/fractional-scale-v1

  • tearing-control to allow clients to opt-in for tearing page-flips.

That’s great for those who need it. Anyone with a modern display should probably just use variable refresh rate (vrr), but even today some devices don’t support it. E.g. there’s been 240Hz laptops without vrr.

wayland.app/protocols/tearing-control-v1

Chewy7324 OP ,

I was sure I read that GTK wants to support true fractional scaling in GTK 5, but I can’t find a source to it. So it was probably just speculation. As far as I understand it, it would require big changes to GTK because everything is build with integer scaling in mind.

At least GTK 4 already has support for this fractional scaling protocol.

www.phoronix.com/news/GTK-4.11.1

Chewy7324 OP ,

wlroots is a library that can be used to implement a compositor like KWin or mutter (GNOME). In practice wlroots is used in Sway, Hyprland, river, and more.

What wlroots-based compositors, KWin, and mutter share is that they implement a similar set of the display protocol Wayland. E.g. KWin and Sway implement the Wayland extension wlr_layer_shell

Chewy7324 ,

I often use Arch in a container, when I need a fhs distro. EndeavourOS is great for desktop use if you don’t want to go through the Arch install process.

DeltaChat is an awesome messenger. It’s federated, quick and simple to use. Also, I didn’t realize DC was on the fediverse for so many years.

Chewy7324 ,

The first part is about the meme. Arch has it’s (dis-)advantages depending on the use case.

I wrote the second part because OP mentioned they’ve found the meme “at deltachat”, which is a email-based messenger I use. It’s a topic adjacent to linux as it’s open source software with linux support.

delta.chat

Chewy7324 ,

I meant that Delta Chat has a mastodon account for at least 5 years: chaos.social/@delta

Chewy7324 OP ,

NVK is a Vulkan driver while nouveau is an OpenGL driver. If I understand correctly there’s also a nouveau kernel module which interfaces with the userspace nouveau, but NVK might use another API. [1]

[1] www.collabora.com/…/introducing-nvk.html

Chewy7324 OP ,

What hardware does NVK support?

We currently support Turing (RTX 20XX and GTX 16XX) and later GPUs. We plan to eventually support hardware as far back as Kepler (GeForce 600 and 700 series) but those are currently poorly tested at best and missing a few essential features.

www.collabora.com/…/nvk-has-landed.html

Chewy7324 ,

Jellyfin MPV Shim does what you want. MPV is an open source media player like VLC, with more focus on embedded use cases (e.g. mpv is an option in Findroid, a Jellyfin Android app).

The MPV shim runs in the background and appears in Jellyfin (web or app) as a Cast device.

It’s awesome since mpv has many keyboard shortcuts I’m missing with Jellyfin.

Edit: github.com/jellyfin/jellyfin-mpv-shim

Chewy7324 ,

It’s initial bcachefs anyway, which doesn’t support all features yet and still needs a lot of work. I wouldn’t run bcachefs yet on any system where an LTS kernel is necessary.

Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it

Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app....

Chewy7324 ,

I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced.

For me, terms and definitions are very important. Just like right to repair is often misrepresented to the detriment of consumers, it’s important to only talk about open source if the license actually respects your freedom [1].

Open source has a lot of positive connotations and calling some project open source while only being source available feels like taking advantage of it.

It’s similar to how large corporations talking about being eco friendly with their packaging whilst making the actual devices as hard to repair as possible.

You’re right, the ReVanced project is open source, but the resulting app is not, since it’s modifying the official YouTube app.

[1] opensource.org/osd/

Chewy7324 ,

Skipping sponsors automatically means you definitely won’t be influenced by the marketing, so it hurts the creator because the sponsor might not work with them again because of low sales impact.

Anyway, I’ll continue to use NewPipe x SponsorBlock and the Firefox addon.

Chewy7324 , (edited )

I see X12 as a play on people who don’t like Wayland and want a better version of X instead. The interesting bit is that X10 isn’t compatible with X11, similar to it’s predecessors. And similarly, it’s not possible to drastically improve on a display server protocol without being incompatible with previous designs.

So in a way Wayland could have also been called X12. Would that have changed anything? Probably not.

Edit: Calling Wayland X12 isn’t a serious idea. It’s been decades since the last new version of X released, and with the name “X12” people would underestimate how different they are.

Chewy7324 ,

Yes, the support window is only 13 months after release, which can be annoying. I’d rather go with Debian or CentOS, unless software needs a more recent library.

Chewy7324 ,

“like Android/ios”

is pretty vague. Do you mean locked down, with features like SafetyNet which locks people in to Google Services? Or do you mean locked down in the sense that installing packages doesn’t just directly change the files in / ?

Systems like rpm-ostree still allow modifications to the OS, it just requires other steps. OpenSUSE MicroOS even allows for arbitrary modifications to the root fs through transactional-update (it even allows for dropping in to a transactional-update shell, so it’s not necessary to prefix each command with transactional-update).

Especially OpenSUSE MicroOS feels more like OpenSUSE Tumbleweed, compared to Fedora rpm-ostree’s limitations compared to Fedora dnf.

Chewy7324 ,

I don’t like Canonical pushing snaps as universal apps for all distros, because of issues like sandboxing not working on mainline kernels.

But it’s pretty interesting to see how a fully snap based desktop OS could look like. It might have less limitations than rpm-ostree. Easy access to recent mesa and similar would be awesome.

Chewy7324 ,

Installing multiple distros at the same time would cause issues because of additional software most DE’s come with (image viewer, …). But yes, it’s possible to switch DE by uninstalling the desktop package group and installing another quite easily. Especially with btrfs snapshots it’s simple to roll back.

Yes, it’s possible to rollback with ublue but that won’t roll back changes in the home directory. So if you switched from Gnome to KDE and then back to Gnome the additional configuration from KDE might conflict with Gnome (especially theming breaks easily).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • drbboard
  • updates
  • til
  • testing
  • bitcoincash
  • programming
  • Sacramento
  • All magazines