What Linux have you settled with?

Fedora Kinoite 35 (the KDE counterpart to Fedora Silverblue).

The good:

  • Plasma on Wayland Actually Works Now, so I can set 125% display scaling on the Framework display and 100% scaling on my 1080p external monitor.

  • Read-only root filesystem means no more worrying about updates borking my install. (I’m looking at you, Ubuntu with your buried reference to ZFS being completely broken in the initial release of 20.10)

  • Most of the programs I need are on Flathub, and most of the rest can be layered with rpm-ostree. (YMMV, obviously)

The not-so-good:

  • SDDM theming doesn’t work properly (big whoop)

  • Occasional freezes on shutdown or slow shutdowns

  • Some apps aren’t available as Flatpaks, AppImages, or rpms (glowers at Authy)

3 Likes

Fedora Linux + i3 window manager.

I like upstream Linux distributions in my desktop use, The LInux distributions are such as Fedora, Debian that are close to the upstream. Because when I see an issue, the steps to fix the issue are easier and smoother on Fedora Linux + upstream. Reporting issue or sending the pull-request patch to the upstream or Fedora Bugzilla or Fedora RPM repository. I think the repairability for the software is good on Fedora.

As we have experienced on this forum, asking/answering questions and working in the community is a great learning opportunity. Through my activities with the Linux distribution or upstream projects, I learned a lot. This is what I have not experienced when I worked with only a company’s internal limited source code and limited people inside the company.

After l learned how to build the RPM package, I could build any other RPM packages in the reproductive manner, seeing the recipe file (RPM spec file). Seeing the code is fun. It’s someone’s effort and outcome.

I started to use the i3 window manager, when I saw an issue on Gnome in the past. The i3 is a kind of minimalist window manager. My assumption is that if a window manager or a desktop environment is simpler or smaller and popular, there might be less issues. I also like the tiling window manager to use the monitor space effectively, and intuitive keyboard short cuts. There is a learning curve and I am still learning. But I enjoy the learning.

2 Likes

How has your process been in getting i3 set up to work well on a laptop for battery life, etc.? I tried it a while back and it took me forever to figure out how to change the brightness on my screen, then long enough to get it bound to the actual keys on keyboard that I gave up and went back to GNOME. I like the concept behind i3, but I just don’t have the time to spend days to get it to a usable laptop system, and I wonder if there’s a better way to do that.

1 Like

EndeavourOS as my main, Fedora 35 as my backup copy (yes I tinker and break things so much I keep a complete separate install going to recover the daily driver lol). Both installs set up with Plasma desktop, primarily Wayland, but I have been having to also login to X11 sessions to tinker with the Nvidia card in Razer Core X egpu setup too.

1 Like

Currently on Fedora 35 and really enjoying it so far. I tried Pop but I really didn’t like their gestures, and it suffered from screen flickering while scrolling. Fedora feels much more polished and the gestures are fantastic.

I am still setting up my Framework Laptop to make it my daily driver. So far I have been only using my Framework Laptop at home. I haven’t set up for the battery effectiveness yet. But for the brightness on the screen I posted a part of my i3 config (.config/i3/config) Sway / i3 WM on Framework - #17 by junaruga . Maybe it’s helpful for you.

1 Like

That looks like just what I’m after, thanks! I’ll try it out once my final exams are over. :slight_smile:

1 Like

Jeez - switching gears a bit. I’m still having a hardware microphone issue, BUT that doesn’t mean I haven’t made a lot of strides w/ my Frame.work distro work:

I have settled on Arch Linux, 100%. It works great, and even most of the issues that needed a work-around seem much better now. Heck, I prefer s2idle as opposed to the slower deep setting for mem_sleep.

While it doesn’t really jive w/ what Arch can be build into, I really like GNOME; its semi-customizable, looks great and isn’t as busy as Plasma - however, I’m thinking that it might be time to switch over to i3 or Awesome tiled WM. Anyone have suggestions or tips about switching?

I can still get all the things I like in the end, right? If I want some stupid floating dock I can just install some pretty option - yea? I do like the thought of using more keyboard and designing something that works for MY workflow…

I might just try a window manager. Arch, however, is pretty solid on the Frame.

pAULIE42o
. . . . . . . . . .
/s

I have used only i3 in the tiling manager. It seems that sway config is i3 compatible. So, you can just try i3, sway and awesome to see which window manager you want to use.

I posted some informative Youtube videos about i3 and minimalist software: Sway / i3 WM on Framework - #18 by junaruga

This video A Comprehensive Guide To Tiling Window Managers is informative.

I know it’s only been one day since my last comment, but I quickly came to realize that Linux on the Framework isn’t where I’d like it to be. There were a lot of things to like about Fedora 35, but the power management and fractional scaling (blurry fonts on non-native apps) were going to be a persistent problem. I’m glad that so many folks are enjoying Linux on this hardware, but I can tell that Windows is a better fit for this laptop / use case for me personally.

Fractional scaling will always be shit for non-Wayland programs IMO. There isn’t enough developer interest in kludging a workaround when we already have the “next-gen” solution.

As for power management, TLP seems to be quite decent, at least for my use case? How many hours are you getting per charge?

I didn’t run any formal tests, but anecdotally it was discharging (at idle and suspend) at a significantly faster rate than Windows 10.

So far, Ubuntu 21.10 with upgraded kernel to 5.14. After the quick kernel upgrade everything I use works OOTB, even power management is good enough. I get over 20 hours of work on this thing with a ~70 Wh USB C PD ~65W powerbank.

The only thing I couldn’t get to work easily was ZFS with 5.14 on Ubuntu 21.10, so I went with the default LVM/LUKS installation instead.

Just curious, what is the “next-gen” solution?

As some others have replied, fractional scaling is always bad - regardless of the laptop. If you’re like me, you came from a laptop with smaller resolution than the Frame.work and didn’t USE fractional scaling. What works for me is running Wayland, selecting the % closest to 100 that you can live with and using scaling on the FONTS… in GNOME, you’d get there using GNOME-Tweaks.

Like you, I liked Fedora on day 1, but changed as I began to see the shortcomings. I found that Fedora, Kubuntu, PopOS, ZorinOS - all had little bugs that were annoying. Fedora is supporting the Frame.work, but I believe 35 is current so more fixes might be 6mo out…

I’ve found that Arch Linux is fast moving, and has addressed even some of the issues that WERE listed in the Arch Linux Frame.work post. For example, you know the… switching s2idle to deep issue for suspend mode? In Arch, I now leave it on s2idle… or whatever it is; and the laptop wakes up just fine.

They even have a webpage dedicated to issues:
https://wiki.archlinux.org/title/Framework_Laptop

If you find installing Arch tough, you can use Archfi to get thru it much easier…
Archfi Script

Really, the only wonky part is getting internet up using iwctl… but, its detailed in their documentation:
Arch Linux Installation Guide - Connecting to Internet Section

Last, I love that Arch is so DOCUMENTED… they have Frame.work specific troubleshooting, they offer a GNOME troubleshooting page, and a fractional scaling troubleshooting page…

I haven’t found anything that works as nicely as Arch - and for the issues that do exist, they have documentation and troubleshooting on ALL issues; I feel like that fact, in the future, will only get better and better.

pAULIE42o
. . . . . . . . . .
/s

1 Like

I’ve used fractional scaling in Windows 10 on all of the laptops I’ve used for a number of years now. A while back, Windows definitely had some weirdness with fonts in those situations, but it’s been rock solid for quite some time. Currently (and before attempting to use Linux recently), I’ve had the display configured at 150% fractional scaling in Win10 and it works perfectly.

I’m glad that Arch is working for you and others. I may give it a try at some point in the future, but for now I feel confident that Linux is not going to deliver a better experience on the Framework than Windows.

LOL - sorry, yes I meant fractional scaling on Linux only… I thought you were still wanting a Linux option as a daily… I misunderstood.

On a funny note, I’m actually running Windows 10 on a different NVME drive on my Frame.work ATM. Its not where I want to live, but I am seeing how all things play nicely. I dunno why nix folks hate Secure Boot so much - prolly just because it doesn’t work for us, but I like the feature. Furthermore, I’m enjoying playing with WSL and the Linux kernel right in Windows 10… I’m finding the walkthrough to be really nice. It teaches WSL, VSCode and some Python, node.js, express and other things. Nice:
Get started with windows subsystem for Linux

pAULIE42o
. . . . . . . . . .
/s

I’ve been using NixOS after using Pop!_OS initially. It’s an interesting experience, being simultaneously hard and easy at the same time. It’s hard because you have to start over from scratch and figure out how to do things the Nix way. It’s easy because the things I’ve tried just work – knowledge that would normally be scattered is just baked into the package definitions.

It of course helps that others have shared their config files for NixOS on the Framework laptop, so I can just copy tweaks for it that others have figured out.

My batch 6 DIY was delivered yesterday, and I installed Fedora 35.

So far everything seems to working well out of the box. The scaling was set to 200% by default, but I lowered that to 100% and used gnome-tweaks to increase the font to a comfortable size. A few apps (openSCAD and Spotify, so far) ignore the font scaling, but are still pretty usable.

The touchpad felt good with the default scaling, but after changing to 100% I’ve had to adjust the speed but it still doesn’t feel perfect. Does anyone have any good resources on touchpad customizing in Fedora and/or Gnome?

Wayland! Fractional scaling with Wayland-native programs works perfectly okay (I’m using it right now and the only programs I have with blurry fonts are Xwayland-based programs).