Since the Legion Go launched in October of 2023 I've had a sometimes fantastic and sometimes frustrating experience. I personally believe many of the frustrations are not due to hardware, but software as in Windows as well as drivers. Issues such as gyro not working correctly since launch, yes, I know Handheld Companion is a worthy workaround as well as Steam input, but getting it to work seamlessly takes a bit of effort if switching from one game in which you aren't using gyro to using gyro and vice versa. The microSD card stuttering when accessing data induces hair pulling and more problematic things.
For the past few weeks I've been researching if installing a Steam Deck edition of a Linux distro on my Legion Go is worthwhile. Ultimately, days ago I decided Bazzite Steam Deck Edition -os/bazzite?tab=readme-ov-file# was perfect for me instead of Steam Deck Editions of NoboraOS or Chimera OS. Although those distros are worthy options -lee/legion-go-tricks?tab=readme-ov-file#which-linux-distro-should-i-install I found Bazzite to be the most compelling.
I partitioned my 1TB hard drive into two equal size partitions and swap as needed two 1TB microSDs (one for each OS) for additional storage (providing a total of approximately 1.5TB of storage per OS).
Okay... well technically speaking there are a small amount of "bugs", -lee/legion-go-tricks?tab=readme-ov-file#current-status-of-linux-on-the-lenovo-legion-go yet it is a FANTASTIC daily driver gaming OS, and much better than Windows 11!
Congrats on successfully troubleshooting the issues you were having, this is great advice for those with a Legion Go who are experiencing the same thing or just want to try running Linux rather than Windows.
Lurking in the Nobara and ChimeraOS discord channels, it felt like the guys are playing constant catch up to fix things, that were just fixed but then again broke by a new update. I have high respect for those guys who invest their private time just to get those Linux distros working on the latest PC handhelds.
My plan is to primarily use Bazzite (Linux) for the majority of my Steam Deck games, XBox Game Pass, and GeForce Now. I'll boot into Windows for non Steam games and emulation. After a month or two depending on which OS works best I'll reduce the storage on one OS and feed it to the other.
Once complete with a boot loader installed, your Steam Deck will ask what system you would like to boot into, Windows or Steam OS (Arch Linux). I have my Steam Deck configured in this manner on it's 1TB drive.
The drive is split in two, much like I recently did with my Legion Go, and I use a fast microSD for each OS to supplement the storage. With my Steam Deck, I've run AAA games in Windows and Steam OS from a microSD without issue. While on the Legion Go, due the SD card reader stuttering in Windows 11, this currently doesn't hold true for AAA games, but is somewhat okay for many "smaller" games.
Fvwm is a virtual window manager for the X windowssystem. It was originally a feeble fork of TWMby Robert Nation in 1993 (fvwmhistory), and has evolved intothe fantastic, fabulous, famous, flexible,and so on, window manager we have today.
Fvwm is a ICCCM/EWMH compliant and highly configurable floating windowmanager built primarily using Xlib. Fvwm is configured using aconfiguration file,which is used to configure most aspects of the window manager includingwindow looks, key bindings, menus, window behavior, additionalmodules, and more. There is adefault configuration filethat can be used as a starting point for writing one's own configuration file.
Fvwm is a light weight window manager and can be configured to be anything froma small sleek window manager to a full featured desktop environment. To get the mostout of fvwm, one should be willing to read the documents, and take the timeto write a custom configuration file that suites their needs. The manual pages andthe fvwm wiki can be used to help learn how toconfigure fvwm.
Fvwm starts from a minimal configurationand allows users to configure as much or littleof their desktop as desired. Starting withFvwm 2.6.7 a default configuration is providedto give users a starting point that can be editedinstead of configuring from scratch.
When coupled with third party software and custom scripts,Fvwm becomes a powerful tool to build a full desktopenvironment from. If you want a preconfigured desktopenvironment using Fvwm, check out the following:
b37509886e