Search
Ever since systemd was adopted by mainstream distros, there's been many reactive projects aiming to provide a distro without systemd. I've often had the impression that a lot of these were motivat...
Suppose you have two Linux distributions installed in a dual boot situation. One issue that can happen is when you need to frequently switch. Rebooting is disruptive if you have a bunch of things ...
Devuan GNU+Linux is still around. It's boring, just like the Debian it's based on, because it's without the added drama of systemd and whatever systemd has supplanted. That will become a bigger pro...
I can't answer this question fully, but I'll try my best. A reasonably comprehensive list of non-systemd distros can be found at https://nosystemd.org/. There might be some which are not on that l...
On Ubuntu and Debian (and their derivates) you can use the file /etc/grub.d/40_custom which is intended exactly for this: Content of /etc/grub.d/40_custom: #!/bin/sh exec tail -n +3 $0 # This f...
I don't see any way to implement this. XenDesktop would have been the closest thing I can think of, but it's been discontinued years ago, and it involved VMs, which you don't want. It mapped hardw...
Permission wise you generally shouldn't have problems. Ownership in Linux/Unix uses numerical IDs, and on every major distribution the UIDs for regular users start at 1000, meaning the first user t...
LibreOffice Draw (MPL-2.0) does that. It's hardly ideal, because unless you have all the standard Windows fonts (not actually tested!), almost all PDFs will have their text get rendered oddly inclu...
Wild idea (NOT TESTED): This would not be for booting a whole second kernel, so it might fail badly if the distros were on wildly different kernel levels. For a graphical environment for X11, try ...
The term "Linux" means the kernel but is often used as shorthand for "Unix-style operating system running on Linux (the kernel)". The reason this is significant is that the kernel is by far the m...
This doesn't really answer the question as posed, but IMO it's a useful footnote: If the primary interest is to monitor GPU usage specifically during a 3D application that uses Vulkan, MangoHud ca...
When I boot my computer, I want the sound to start out muted, even if it wasn't before. For bonus points: It should also reduce volume to 0% This should also happen when coming out of hibernat...
After many years of using Arch, and many applications, my home directory is completely cluttered with junk. Of course, much of this is useful and needed for the normal operation of programs. For ex...
Currently I set my wallpaper by having a call to feh in my i3 config. This does set the wallpaper, but it seems buggy. Whenever my monitor configuration changes, the wallpaper gets moved partially ...
Make a lock file or env variable and alias the CLI command to test for the lock before it starts the real command.
It seems like systemd labels every boot with some ID. Suppose I have some sporadic issue that happens only on some boots. I want to search logs for only the boots that have the issue, not all boot...
Not directly, no. The argument -b only accepts a single id and using it multiple times only results in the last one being used. You can however loop easily over the file and get the output of all ...
With some pipes and apt-cache(8) search you can do it: $ apt-cache search libbsd | grep '^[^ ]*libbsd' | tr "\t" " " | sed 's/ -/\t-/' | column -t -s$'\t' | sort libbsd-arc4random-perl - CPAN's ...
I use pipewire. When I list devices with pactl, I see some ugly device.name values. Some of these I changed in the past, but forgot how. I want to change some more. How?
nmap can do this: $ nmap -p 443 --script ssl-cert codidact.com Starting Nmap 7.95 ( https://nmap.org ) at 2024-08-12 10:06 EEST Nmap scan report for codidact.com (104.26.0.18) Host is up (0.00...
This appears to be set by the option deny in /etc/security/faillock.conf.
I'm going to write some systemd services. All of these can only be run if a certain website is up. I thought I could create a ~/.config/systemd/user/website.service this: [Unit] Description=Confi...
You often have to read man pages to use Linux/Unix software. However, many man pages are not easy to read. They are very long, not always conveniently arranged, and man does not appear to have any ...
Not a real answer, but these days there are some nice LLM models and they're good at summarizing text. If you have the CLI scripts to interact with them, you can submit the man page as the "system ...
Typically it is recommended to reboot your machine after a kernel update (because of the issues you mentioned). If you really do not want to reboot, there is a workaround by means of the kexec sys...