Credit: Hannah Stryker / How-To Geek
It’s the weekend again, and that means it’s time to see if you’re missing out on any good software for Linux computers. While scanning databases and forum discussions, I’ve found a few apps I think are worth checking out.
If I had to give this weekend’s list a theme, it’d be simplifying. These are all tools that make a common job a little bit more straightforward, in one way or another.
Caligula: Write images to USB from the terminal
I’ve tried a lot of different approaches to writing image files to USB drives while preparing to install Linux distributions. They vary in quality and reliability, but sometimes I yearn for the simplicity of the terminal. The trouble is, flashing a USB drive via the command line the traditional way isn’t so sim…
Credit: Hannah Stryker / How-To Geek
It’s the weekend again, and that means it’s time to see if you’re missing out on any good software for Linux computers. While scanning databases and forum discussions, I’ve found a few apps I think are worth checking out.
If I had to give this weekend’s list a theme, it’d be simplifying. These are all tools that make a common job a little bit more straightforward, in one way or another.
Caligula: Write images to USB from the terminal
I’ve tried a lot of different approaches to writing image files to USB drives while preparing to install Linux distributions. They vary in quality and reliability, but sometimes I yearn for the simplicity of the terminal. The trouble is, flashing a USB drive via the command line the traditional way isn’t so simple. It’s a pretty involved process to identify the drive and its partitions and then overwrite it with a long, option-heavy dd command.
Enter Caligula, which is a terminal user interface for writing images to USB disks. It’s written in Rust, for those who care, and it’s meant to be a lightweight option while still offering an easy-to-use experience.
I tried it out using a CachyOS ISO file I had already downloaded, simply running this command:
caligula burn cachyos-desktop-linux-250828.iso
I was impressed by the straightforward prompts it gives you before launching into the actual writing process, which showcases a write speed graph and some statistics. Before that, Caligula requires you to provide a hash for verification, which, to be honest, is something I often forget to do. The next time I need to make a bootable Linux drive, I’ll probably be opening a terminal and running Caligula.
Unfortunately, Caligula isn’t widely available unless you have a Rust installer like cargo ready to go. Arch users, though, can easily install it using sudo pacman -S caligula command, and NixOS folks can use the nix-env -i caligula command. Everyone else will have to get it using one of the alternative Caligula installation methods.
OpenShot: Simple linear video editing
When folks talk about video editors for Linux, they typically bring up Kdenlive or Davinci Resolve, or maybe Shotcut. While I’ve used Kdenlive quite a bit and do recommend it, there’s a learning curve to it that I know can be off-putting to people who aren’t trying to do anything professional. That’s why I was excited to find OpenShot, which is much simpler to use while still giving you a variety of handy features.
I also like OpenShot for how much it reminds me of Windows Movie Maker, a classic Windows app I used to love and that I poured many hours into making goofy little short films. The layout is similar, but the individual elements have been updated for a modern era using the Qt framework.
While the interface is basic, there are many effects to choose from, including important ones like chroma key, masking, and audio equalizers. There are a ton of fun and quirky transitions as well. I also really liked the addition of a dedicated emoji insert tool.
If you work across platforms, as many creatives do, don’t worry; OpenShot is available for Windows and Mac too. To install on Linux, though, you can easily do that by looking up OpenShot on Flathub, or by running one of these commands:
sudo apt install openshot-qt #Debian and Ubuntusudo dnf install openshot #Fedorasudo pacman -S openshot #Archsudo zypper install openshot-qt #openSUSE
Yakuake: A quicker-access terminal
If you frequently open and close the terminal, you might like Yakuake. It’s a terminal emulator that lives at the top of your desktop. It stays hidden until you call it with a keyboard shortcut, which by default is F12. It drops down like the console in Quake, you run a quick command, and then send it back up like an old-fashioned pull-down blind by hitting F12 again.
I like Yakuake because it’s a little bit faster and more fluid than task-switching to a regular terminal window with Alt+Tab or popping open a new one. When you open it, it remains as a top-level window until you close it, too. If you set your terminal profile to use a transparent background (like I did in the screenshot above), you can keep using your other graphical tools too while monitoring activity in Yakuake.
Yakuake has advanced functionality too. It can run multiple tabs, plus keep those sessions active while you continue to work. It’s like an always-open terminal that stays out of your way, without the need to rely on workspace organization tools like virtual desktops.
Yakuake is also highly configurable. If you hit Ctrl+Shift+, (comma), you can open its configuration menu and tweak how it works. You can adjust the size and position, which Konsole profile it uses by default, how fast the drop-down animation happens, and more.
You can install Yakuake from most Linux repositories:
sudo apt install yakuake #Debian and Ubuntusudo dnf install yakuake #Fedorasudo pacman -S yakuake #Archsudo zypper install yakuake #openSUSE
You can also install Yakuake as a Flatpak.
That’s all I’ve got this week. If you’re checking in for the first time, be sure to have a look at the Linux apps I recommended last week. They covered pixel art, hardware specs, and directory trees.