

That loop of config hell is real! It has subsided recently because I got enticed into writing my own widgets. Also, yes to rainbow pastel (tho I’m using gruvbox as a base/reference color theme).
Just an ordinary myopic internet enjoyer.
Alts:
That loop of config hell is real! It has subsided recently because I got enticed into writing my own widgets. Also, yes to rainbow pastel (tho I’m using gruvbox as a base/reference color theme).
Can’t really remember much of how it looked out of the box, since I proceeded to customize it quite heavily. However, though my memory is fuzzy, I remember it looking like a combination of Windows XP and mid 2010’s Ubuntu.
Checking with the xfce website, they have this screenshot of one of their latest versions:
KDE has sane defaults when it comes to windows: it opens a window at cursor position and whether or not it’s fullscreen or maximized depends on what it is when you last closed the window.
So for example, if the LibreOffice Calc is maximized when I last closed it, the next time I use it, it’d be maximized.
Window rules, however, can be as fairly simple or as complicated as you want it to be.
For example, this is my settings for discord:
I set it to open horizontally and vertically maximized, on any virtual desktop in the ‘Background’ activity (not really something most KDE Plasma users make use of, but I do).
I had a similar workflow with maximized screens residing on different workspaces. KDE Plasma also have window rules which you can set on a per-program/application or a per-window basis (for example, main window for a program goes fullscreen into one monitor, in a workspace you specify, and the tools window opens in a different monitor in the same workspace you specify).
I used KDE Plasma for a long time ever since I started daily-driving Linux.
I like how KDE Plasma allows quite a surprising amount of customization. I also had some experience with Gnome via Ubuntu, and XFCE. Gnome looks polished, but doesn’t allow for much customization. XFCE is a lot more customizable than Gnome, but getting it to look quite right took a lot of effort.
I might be displaying my ignorance of TTRPG systems, my Linux distro and my window manager, but here we go!
Arch Linux [uncommon armor]
manual installation process
— +2 WISArch Wiki
— +2 on arcana checksAUR
— +1 DEXsystem update
— after every long rest, roll a d20. on a nat 1, you have disadvantage on dexterity saving throws until the next long rest.I use Arch btw
— +2 on persuasion checks against people who use this same armorCustomized Hyprland [rare armor, attunement]
unlimited customization
— when attuned, +2 CHAperpetually under construction
— regardless of attunement, -1 DEXCustomized Neovim [rare weapon, attunement]
unlimited customization
— when attuned, +2 to attack rollslearning cliff
— disadvantage to attack rolls when not attuned to this weaponI use (neo)vi(m)
— regardless of attunement, +2 on persuasion checks against people who use a similar weapon to this one (DM discretion)Ventoy USB [uncommon accessory]
various installation media
— +1 CONEDIT: formatting
As far as I understand those selectors work, using shift
as the level 3 modifier is a bad idea since …
level | combination |
---|---|
1 | key |
2 | SHIFT + key |
3 | L3 + key |
4 | SHIFT + L3 + key |
5 | L5 + key |
6 | L5 + SHIFT + key |
I suppose customizing the keyboard layout such that SHIFT
can be used as L3 modifier can be done. Otherwise, you might want to refer to /usr/share/X11/xkb/rules/evdev.lst
.
Here’s the relevant part(s):
option group:option | description |
---|---|
lv2 | Key to choose the 2nd level |
lv2:lsgt_switch | The “< >” key |
lv3 | Key to choose the 3rd level |
lv3:switch | Right Ctrl |
lv3:menu_switch | Menu |
lv3:win_switch | Any Win |
lv3:lwin_switch | Left Win |
lv3:rwin_switch | Right Win |
lv3:alt_switch | Any Alt |
lv3:lalt_switch | Left Alt |
lv3:ralt_switch | Right Alt |
lv3:ralt_switch_multikey | Right Alt; Shift+Right Alt as Compose |
lv3:ralt_alt | Right Alt never chooses 3rd level |
lv3:enter_switch | Enter on keypad |
lv3:caps_switch | Caps Lock |
lv3:caps_switch_capslock_with_ctrl | Caps Lock; Ctrl+Caps Lock for original Caps Lock action |
lv3:bksl_switch | Backslash |
lv3:lsgt_switch | The “< >” key |
lv3:caps_switch_latch | Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser |
lv3:bksl_switch_latch | Backslash; acts as onetime lock when pressed together with another 3rd level chooser |
lv3:lsgt_switch_latch | The “< >” key; acts as onetime lock when pressed together with another 3rd level chooser |
lv5 | Key to choose the 5th level |
lv5:caps_switch | Caps Lock chooses 5th level |
lv5:lsgt_switch | The “< >” key chooses 5th level |
lv5:ralt_switch | Right Alt chooses 5th level |
lv5:menu_switch | Menu chooses 5th level |
lv5:rctrl_switch | Right Ctrl chooses 5th level |
lv5:lsgt_switch_lock | The “< >” key chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser |
lv5:ralt_switch_lock | Right Alt chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser |
lv5:lwin_switch_lock | Left Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser |
lv5:rwin_switch_lock | Right Win chooses 5th level and acts as a one-time lock if pressed with another 5th level chooser |
I’m using KCalc version 24.05.0 but I suppose it’s similar enough to your version.
I typed in the following in simple mode:
<value> * 10^-8
I even got results with the following:
<value>e-8
With pushing buttons in science mode I managed to replicate what you’ve observed, so I guess it’s indeed a bug? However, typing something like either of the two sequences above would give you the desired result.
As an aside, it seems like typing things directly into the input text box like sin(30)
can be done in any mode. I don’t know if it can be generalized though, and I don’t know if all of the buttons in Science and Stat modes have a plaintext equivalent you can just type in.
Yeah, I’m sorry. I’m biased against it, thanks to my experience with it.
Well, I can take solace in the fact that 99.9% of the packages you are using are in EndeavourOS too. So, I was mostly right. :)
Yeah, also I think EndeavourOS and Arch moved to Plasma 6 at around the same time too? I tried holding off the update to Plasma 6 for a few days but finally took the update on March 12.
I also wish we could replace Manjaro with a green themed EndeavourOS. Manjaro is the next biggest Linux honeypot after OpenOffice.
I think with enough faffing around customizing things in KDE Plasma, I think a green-themed EndeavourOS is doable. Would I recommend it? Not really, lol! From what I’ve seen, I like EndeavourOS’ default theming.
It’s just a shame EndeavourOS isn’t as known as Manjaro (at least during the time I first jumped into running Linux as a daily driver). But then again, with Manjaro shitting the bed becoming more known, I hope EndeavorOS can take the place of Manjaro as the Arch-based distro for newbies.
Converting Manjaro to Arch in place is a labour of love. I have done it myself and it is was more steps than I expected it to be. Worth it though. Good friend.
Oh yeah, I was there with him when he was doing it. I can’t do any help other than cheering him on, and to have another eye on the screen making sure he doesn’t make any stupid mistakes in the process. At few points, I reminded him of the fact that I’ve backed up my files, and if things really get FUBAR, we can just do a clean install and restore the files from backup.
… I actually use Arch. Sorry.
But really, I would have gone with EndeavourOS (instead of Arch) if it were not for my friend who really strongly advocated for Arch (even installing it for me—or rather, converting my Manjaro install into an Arch one).
If I’ve had any regrets in my Linux journey, it’s choosing Manjaro instead of EndeavourOS as my introduction to Arch-based distros.
I’m with you on liking multi-monitor set-ups. I also have several workspaces and activities (a KDE thing—you can think of it as another set of workspaces accessible via a shortcut key), which means I’ve got tons of “space” to play around with.
I could have my e-mail program run on one workspace, then switch to my main workspace with one screen for VSCode (or whatever) and another for the browser window with lots of tabs that I can just refer to while doing work. And then in a different activity, a multi-media program might be playing a podcast or just some music to help me focus.
My discord is usually on the same activity as my multi-media program though, as I don’t really need to refer to it as often. If there’s a new message for me, my system gives me a notification and an icon in my system tray lights up or something, indicating a new message.
But yeah! You do you with your preferred workflow!
Yeah, using Arch is a commitment. On top of having to keep your system relatively up-to-date (this is probably the easiest part though), you also have to be ready to do some work in resolving problems when they do crop up (usually after an update, lol).
However, I think most of the work in using Arch is the installation process, making sure things run smoothly after installation, and hammering out the kinks that may arise. After that, so long as you keep your system relatively up-to-date (and having resolved any issues resulting from updates), it’s mostly hassle-free.
The only other distro (or rather, OS) that I think has as wide a source for installable software is NixOS, but not only I haven’t any experience with it, it’s still relatively new and wouldn’t recommend it for daily-driving, much less gaming.
But yeah, Arch is definitely not for the faint nor half-hearted, but it might just work out for you. Good luck and may you be able to find a Linux distro that works with your hardware.
I can’t really give you advice but maybe my current set-up can give you some ideas.
My desktop has an AMD Ryzen 5 3500 for my CPU and an AMD Radeon RX 7600 for the GPU and some 16GB of RAM. I have two cheap monitors both connected via HDMI and are 1080p 75Hz. My desktop runs Arch Linux with KDE Plasma 6 Wayland, and aside from some minor keyboard-related issues, it’s running fine. My desktop set-up could be just bog-standard that things just work, but there ya go.
I am not telling you to install Arch Linux, not unless you’re willing to dive into the Arch Wiki, lots of forum posts and the occasional Stack Overflow thread whenever you’ve got a problem—not to mention dive into the command line and read lots of arcane logs to even start to know what to search for online. However, if your problems are due to lack of software support or something similar, then with Arch (or really, Arch-based distros, just stay away from Manjaro) and its wide array of packages, you might just be able to make things work for your hardware.
I switched to Wayland the moment my distro went moved to KDE Plasma 6 because according to my logic: if things are going to be broken and I’m going to adjust to them anyways, I might as well do it all at once: shock therapy style.
Plasma 6 broke a lot of my desktop customization, but that is to be expected. And Wayland? It has been surprisingly okay. I am experiencing some keyboard-related problems that I can’t even begin to track down (sometimes the keyboard flat out refuses to work for certain programs, sometimes it’s the numpad). However, I am not sure if it’s really related to Wayland, so I’m withholding judgement.
I actually have some plans (no timeline though, it’s basically just a wishlist item as of now) of making my own NAS, so there’s that opportunity. And of course, yeah, getting an old machine is also an option. Who knows, maybe I’d get my hands on another old laptop that could very well be my way to testing Linux distros.
That sounds amazing, to be honest. One major concern I’ve got is the initial setting up. That same friend of mine (the one who exorcised my system) already has a NixOS system for their NAS, and seeing the config files kinda scared me. However, as far as I’ve understood their explanation, it’s basically a “set-up once and forget about it” affair. It’s still quite a departure from the way I’ve learned to do things though, so it’s still intimidating.
To be honest, maybe I’m just waiting for that friend to be somewhat of an expert in NixOS, so that they can push me into using it, lol!
Initially, I chose Linux for it being gratis, but as I’ve used it more and more, I started to appreciate its freedom. It’s really kinda moot though since I first gotten exposed to Linux because I had to. Our uni adopted Linux (some faculties used Linux Mint, others used Ubuntu) for their school computer laboratories after they couldn’t pay for their Windows licenses. In a way, I indeed got into Linux because it is gratis.
I started daily-driving Linux when my Win7 desktop broke, and had to use an ancient, hand-me-down, laptop. It can barely run Win7, and so I tried installing Ubuntu on it (funny in hindsight though, I should have used a lightweight Linux distro). Then a friend of mine introduced me to Manjaro. It worked well for quite a while, until the HDD finally croaked (it’s had a long life of nearly a decade). I stuck with Manjaro when I got my present desktop, but that same friend of mine who introduced me to Manjaro pushed me to using Arch despite my protests. I would have wanted to switch to Endeavour instead since I was intimidated by pure Arch. But since they offered to do the “installation and set-up process” with me, I relented. (The scare quotes are there because it was not an ordinary installation process: my friend basically exorcised the Manjaro out of my system.)
I have a few distros I would like to try, off the top of my head: EndeavourOS, Fedora Silverblue, and NixOS. However, I don’t think I’m a distro hopper. I would prefer that I stay with a distro unless I get pushed off it for one reason or another. Perhaps, if I’ve got an extra computer to test things out, I might be a bit more adventurous and go distro-hopping using that extra machine.
To date, I’ve only had a bit of experience with Linux Mint and Ubuntu, and a bit more experience with Manjaro and Arch Linux. I don’t think fairly limited experience with those allows me to pick a favorite, but I suppose despite its reputation for being hard to use, I quite like Arch Linux. Its package manager as well its repositories really does it for me. It’s changed the way I think about installing programs, as well as updating them.
Currently, I use Arch and Win10 in a dual-boot system. After I’ve gotten myself an AMD graphics card, I spend my time on my Arch system almost exclusively.
Indeed, the phenomena of people being assholes to newbs isn’t limited to Linux. Heck, I even witnessed this in a lot more places other than you’ve mentioned (like language learning). There is just this fact that people don’t start out with enough knowledge to get the help they need. We need to be aware of this fact.
What makes this really problematic in Linux circles is how Linux is “a minority of a minority.” Being a computer nerd is relatively rare enough, and being a computer nerd who is into Linux is even more rare. This makes the knowledge of the mores and culture of Linux circles even more scarce.
If you ask me, one good way to alleviate this is to “adopt a noob”. That is, someone helps a new Linux user along, not only helping them in the installation, configuration, and maintenance of their system, but also how to interact online with other Linux users, and more importantly, how to get and use the debug data one would need to resolve their problems on their own, or ask for more expert help if necessary—or even to make a bug report or feature request if all else fails. All of this in the hopes that this new Linux user grow into someone who can pay things forward. That way, not only can users get the help they need, but also give the contributors the information they need to improve things (assuming more people make good bug reports and feature requests).
But if we’re going by Linux user stereotypes…
Seriously though, I’ve seen this happen in real life, having been a member of a Linux users group in university. That group didn’t go as far as teach members how to retrieve and use system debug data though, let alone how to ask for help online, but simply being part of a group of people who help each other with the inevitable challenges of using a Linux computer system is oftentimes enough to encourage someone to keep at it.
TBH, if it weren’t for that group, I might have stayed a Windows user, with my Linux experience being negatively colored by schoolwork and struggling with vi
😅
IDK why, but I went in expecting someone rewriting the software for PS1 in Rust.