Ubuntu system has lost DNS access
At the most embarrassing time, Firefox on my Ubuntu laptop wouldn't connect to any websites. I've narrowed it down to a DNS issue. I can ping IP addresses, sftp to the computer, etc. The problem...
View ArticleClarifying terminology related to mounting
I understand that "mounting" in Linux refers to associating some "device" (usually some storage drive or a partition thereof, but it could be a region of RAM, some memory-mapped hardware, etc.) ...
View ArticleWhy don't LTS distros consistently use/offer LTS kernels?
I've noticed that the default kernel selection for Ubuntu 22.04, for example, is Linux 5.15.0. Ubuntu 22.04 is a LTS release, which is supposed to have standard support
View ArticleHow can I check GPU usage?
Linux Mint comes with "System Monitor", a GNOME utility that - among other things - shows my CPU and RAM usage and network transfer rate. It seems intended as the system's alternative to the Tas...
View ArticleBasic GPU usage monitoring
How do you monitor GPU usage on Linux? I am most interested in a "% GPU usage" and maybe "GPU temp" statistic, not so much very detailed stuff.
View ArticleMute sound on boot
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 hap...
View ArticleHow to clean up junk files in my home directory?
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...
View ArticleEfficiently determining disk usage of a folder (without starting from scratch...
When I use my computer, one question I commonly want to answer for myself is "how much space is being used by the contents of this folder?". Typical file/window managers, IMX, answer this questi...
View ArticleReliably set a wallpaper in i3
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 partial...
View ArticleCheck which version of Debian a distribution is based on
I want to download an application from the internet, but the website is listing versions for "bookworm", "bullseye" and "buster". I do not know which version of these to download, as I don't kno...
View ArticleHow to find all files not part of a package on Arch?
How do I find all actual files (not devices, sockets, etc) on my system that are:Not part of a packageNot under /home (I assume that packages are supposed...
View ArticleTerminal: Continuously check mail, but not too often
I have a command check_mail that checks my mail. I have it configured to run hourly because I don't want to hammer the server too much.But, sometimes I am really at the edg...
View ArticleForbid concurrent runs of a process
Suppose I have some hypothetical CLI program. It is important that only one instance of this program runs at any given time. When multiple instances run concurrently, bad things happen....
View ArticleOn a systemd distro, how to find out which boots were resume from hibernate?
If I run journalctl --list-boots I get a list of my previous boots.How can I tell which ones of these were resumes from hibernate, and which were booting "from scratch"?
View ArticleCan you tell Linux to ignore a device until it finished booting?
I have a crappy USB hub. I connect some devices to this, like a USB microphone, which don't matter at all until I've booted successfully. Sometimes these devices cause an issue and my boot gets ...
View ArticleJournalctl - how to restrict search to only certain boot IDs?
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 ...
View ArticleHow do you play Windows games on Linux?
A lot of games are made for Windows, and don't have an official Linux version. Can you play these on Linux?Asking specifically about games, not all programs, because games have a lot of...
View ArticleHow to delay systemd unit at boot/login?
I have a systemd unit that runs hourly, but when the computer has just booted/logged in it will "catch up" on the previous run, so it ends up firing right after I log in.Is there a way ...
View ArticleHow to stop terminal from handling `Super+.`
ProblemI have Super+. mapped to Switch to workspace on the right in gnome settings keyboard shortcuts. It works everywhere except when focus is on the termin...
View ArticleHow do I customize the output format of `apt search`?
I'm fond of the one-line tabular-like output of aptitude search, but not all systems have aptitude installed. How do I customize the output of apt search (or apt-cache ...
View ArticleIs it a bad idea to pipe a script from curl to your shell?
Online, I often see someone tell people to run a command like /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" (example from
View ArticleGet notified when there are unmerged changes from origin
Sometimes I work with git repos that have some changes fetched but not yet merged to the local branch. Occasionally I make commits without noticing this, which necessitates rebase/conflict resol...
View ArticleChange device name that shows up in pactl
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?
View ArticleFix broken EGL installation
According to a post on the Nvidia forums, my EGL installation is broken, as eglinfo sho...
View ArticleCommand to display remote certificate information
How to display details about a site's certificate using CLI tools?
View ArticleDownload a TLS certificate from the command line
What command can be used to download the TLS certificate of a site such as https://wikipedia.org?
View ArticleHow to view a TLS certificate from the command line?
I have a TLS certificate, let's say server.crt, but when I view it as text it appears to be base64 encoded with BEGIN CERTIFICATE lines.How can I see the conte...
View ArticleRun programs of normal OS from a live USB
I am experiencing hardware or software problems that I cannot explain, or find a solution for. As part of the troubleshooting process, I have now arrived at running an older version of the OS fr...
View ArticleWhat is the most accurate CLOC (count lines of code) program?
I searched for "what is the most accurate lines of code counter linux", but didn't get relevant results. This tcount CLOC project says that it's so...
View ArticleSecondary internal disk is mounted as an external disk
I just installed an SSD into my motherboard's third M.2 slot. After I booted up the computer, the secondary disk is now displayed like an externally connected one. There's an icon for it on the ...
View ArticleWhat desktop environment am I running?
I'm a complete beginner, and just installed Linux for the first time. I chose a popular distribution, but I've run into some issues, or have a few questions. However, I don't know if I have Gnom...
View ArticleFind path to an executable
How to find the exact path to an executable file present in your PATH. I.e. commands you can call by just their names.E.g. what executable gets called when I type fin...
View ArticleCommand to show GPU model
Looking for a command to show the model(s) of the system's GPU(s). It doesn't matter if it shows other related info too, as long as the model doesn't get buried.
View ArticleDuplicated instance of VSCodium in Awesome WM with Tyrannical
I'm using Awesome WM (v4.3) with the Tyrannical plugin on Debian 12 and I observe an unexpected behavior of...
View ArticleHow to move a BTRFS filesystem to another drive?
How to migrate a single device BTRFS filesystem to a new drive? I don't want to send individual subvolumes, but instead the entire filesystem with its subvolume layout intact. Changing the files...
View ArticleHow to use several keyboard layouts with Awesome WM?
I can't set two keyboard layouts with Awesome WM (v4.3) on Debian 12.Using the following configuration (in rc.lua config file of Awesom...
View ArticleSupervisor: display, prefix and color output from child programs
I want to run programs foo and bar with supervisord. Both programs produce a continuous stream of occasional output (stdout and stderr) as they run.When I run ...
View ArticleVulkan errors from headless chromium
Headless chromium gives me many errors:$ chromium codidact.com --headless [0914/093555.796025:ERROR:angle_platform_impl.cc(44)] Display.cpp:1086 (initialize): ANGLE Display::in...
View ArticleHow to switch between keyboard layouts with a keyboard shortcut in Awesome WM?
ContextI can't switch between keyboard layouts with Alt+CapsLock with Awesome WM (v4.3) on Debian 12.I would like to use a French layout ...
View ArticleHow to automatically block IPs that try exploit URLs?
I have a static website I serve with Caddy. The Caddy is inside a container.I notice that occasionally I get malicious requests, looking at the paths requested. Some examples are: ...
View ArticleHow to get number of files in directory
How do you find out the number of files in a directory from the command line?
View ArticleHow to find big files and directories?
You've just run df -h and are shocked how little disk space you got left. You'd like to find where all the space has gone.How to find big(est) files and directories on your...
View ArticleHow can I use Remote Desktop to connect to a sleeping Ubuntu machine and wake...
I have a laptop running Ubuntu 24.04.1 LTS that I would like to access with Remote Desktop (or VNC)[1] from a Mac. I found the Ubu...
View ArticleGetting a Module Error When Running Pytest Even Though the Module is...
Hello everyone,I am encountering an issue when running pytest in my virtual environment. Although I have installed the required modules in my virtual environment using pip, I am still g...
View ArticleHow can I efficiently create a collage of video thumbnails on Linux?
I want to create a collage of 20 screenshots from a video, arranged in a 5x4 grid, regardless of the video’s length. How can I do this efficiently on a Linux system?Specifically, I’d li...
View ArticleHow to extract .tar.gz archive?
.tar.gz is a pretty common archive format. How to extract it's contents? "Unzipping" it in the command line.
View ArticleDisable ability of users to enable lingering in systemd
Can I disable the ability of regular users to enable lingering in loginctl?By default every user on a systemd enabled Linux can run loginctl --enable-linger and have a pers...
View ArticleWhat does ${2-} mean in bash?
I came across this in a bash script:excludes+=("${2-}")<...
View ArticlePartially moving /home to a new partition, leaving some content behind
I have a partition and directory structure that looks like:small partition: / usr var ... # etc. large partition: /home shared other_stuff ...
View ArticleHow does the OOM Killer stop its victim process?
Suppose the machine is short on memory and the OOM Killer has selected a target process to shut down ...
View Article