Sparkling gems and new releases from the world of Free and Open Source Software
Sioyek
There are many PDF viewers for Linux and several of them are good if not exceptional. Okular, in particular, is one of the best we've used, because it's one of the few that will open most PDFs, offers sensible scaling, multiple page views, and the ability to annotate PDFs in a way that can be shared with other people. If you need to manage a library of PDFs, then the ebook editor and manager, Calibre, is another excellent and more ambitious choice. It's particularly good when you're researching a subject and need to search across several publications, although Calibre's PDF-viewing capabilities are little more than perfunctory – which is where Sioyek can help. Sioyek is a new PDF reader developed specifically to help better manage and access academic papers, but it's equally adept at beautifully rendering PDF content, especially if the files contain formulas, and for searching across a collection.
Almost like a Vim PDF viewer, Sioyek is controlled entirely from the keyboard with a small command console that appears when you type something. You can quickly search across any file you've previously opened, as well as across the table of contents and even referenced figures and bibliography entries when they're not in the table of contents. There are commands for inserting a bookmark, so you can quickly get back to the same section after chasing another reference, and a more formal bookmark manager which can be used globally to reference sections in any document. You can highlight a section of text, which is then separately searchable, and even open another reference while the original document is still open. It's an excellent application, with both light and dark modes. While it's ideal for academic searches, it's also perfect as your default PDF reader.
Project Website
https://github.com/ahrm/sioyek
Audio visualizer
projectM
There are few time-wasting utilities as satisfying as a music and audio visualizer. And while they can turn what should be a purely listening experience into a gluttonous audio/visual feast of migraine-inducing proportions, they can equally enhance the listening experience, especially at a party or at a live performance. But even on the humble desktop, they're a lot of fun, and projectM is the best visualizer we've come across in years. A music visualizer is really any kind of visual effect that attempts to graphically sympathize with the sound that is pushed through it. They usually involve lots of bouncing lines syncopated to a beat; or psychedelic, pulsing wheels of color turning against one another, or everything combined. They can be an old-school Amiga demo, part tech demo, and also an experiment in just how many millions of particles your GPU can push onto the screen. Their success is entirely subjective and often linked to the listening environment and motivations for using one. Which is why they're often configurable.
projectM does all of this and much more. It can run as a standalone application with selectable input, as a PulseAudio effect, as a plugin from the Kodi media center, and as a library to use from your own projects. The whole project itself is a reinterpretation of MilkDrop, a relic visualizer for the old Winamp Windows music player, and it uses a library of preset files to create the visual effects. These files tell the pixel shaders what to do using various equations and parameters, and projectM includes those from MilkDrop as well as an enormous library of its own containing 41,000 other presets. There are controls to switch between these and also a random preset, as well as the ability to create a playlist of presets and lock to the currently selected preset in place. You can also increase and decrease the beat sensitivity so that you can ensure the pulsating blob of pixels is always in time to your music. It's a brilliant distraction and perfect for parties (but not great with a hangover).
Project Website
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.
-
HashiCorp Cofounder Unveils Ghostty, a Linux Terminal App
Ghostty is a new Linux terminal app that's fast, feature-rich, and offers a platform-native GUI while remaining cross-platform.
-
Fedora Asahi Remix 41 Available for Apple Silicon
If you have an Apple Silicon Mac and you're hoping to install Fedora, you're in luck because the latest release supports the M1 and M2 chips.
-
Systemd Fixes Bug While Facing New Challenger in GNU Shepherd
The systemd developers have fixed a really nasty bug amid the release of the new GNU Shepherd init system.
-
AlmaLinux 10.0 Beta Released
The AlmaLinux OS Foundation has announced the availability of AlmaLinux 10.0 Beta ("Purple Lion") for all supported devices with significant changes.