Neither GNOME nor Plasma’s settings app has an option to change the keyboard layout on the login screen. Here’s how you make the change through the terminal.
Microsoft has added support for running graphical Linux programs with Wayland on your Windows 10 desktop environment to the Windows Subsystem for Linux (WSL).
GNU Parallel is a powerful Linux parallelization tool for local and remote jobs. Its unique command syntax and complex requirements makes it difficult to use.
Restrict Linux services’ network traffic with per-service systemd firewall rules.
What would case a file-cloning attempt using the copy command to return “invalid argument”? It can be hard to identify the underlying issue.
zram-generator’s default configuration is 50% of RAM or 8 GB. You may want to explore increasing these limits if you’re throttled by low memory or swap performance.
A configuration error made the TeamViewer RPM repository vulnerable to an attacker-in-the-middle substituting TeamViewer with its own GPG keys and software.
I’ve always wanted to use KMail. However, I always run into problems trying to use it. Unfortunately, this time was no different than my past experiences.
Lenovo continues its tradition of excellent Linux hardware support on the ThinkPad T14. Except minor issues with the built-in webcams and microphone.
How to troubleshot and fix issues with laptops not suspending on critically under low battery conditions. As a bonus, learn how to prolong your battery life.
Hibernation requires that you can swap data out of volatile memory into something that will persist through a power cycle. A tmpfs in RAM isn’t the best option.
Configure Fedora Workstation’s boot environment to support system hibernation/suspend-to-disk. Lets you power-off your computer and resume your work later.
Get instructions for how to configure your computer lock itself at a specific time (such as your bedtime) for macOS, Windows 10, and Linux.
A bug caused 30 minutes of work on an email to disappear. However, I was able to recover it by poking around in the process memory using gdb/gcore. Here’s how.
OpenSMTPD recently had a critical remote code execution vulnerability. I look at how you can limit impact with systemd-service security directives.