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 Linux desktop programs through WSL and Wayland on Windows 10 through the new Windows Subsystem for Linux GUI apps (WSLg.)
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.
How to restrict Linux services’ network traffic with per-service systemd firewall rules. Enhance security by only allowing required network access.
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 uses 50% of RAM or 8 GB. You may want to 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.
Automatically lock your computer screen at certain hours (such as your break or bedtime.) Instructions for Mac, Windows, and Linux computers.
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.