Open-source News

Experience the power of the Linux Krusader file manager

opensource.com - Fri, 12/23/2022 - 16:00
Experience the power of the Linux Krusader file manager sethkenlon Fri, 12/23/2022 - 03:00

Krusader is a simple, powerful, dual-panel file manager for the KDE Plasma Desktop and other Linux desktops. You can think of it as a power-user's alternative to Dolphin, and it follows the tradition of "commander" style file managers (such as Midnight Commander.) Krusader includes archive handling, mounted file system support, a file system search, directory synchronization, batch renaming, and much more.

Install Krusader

On Linux, your distribution may package Krusader in its software repository. If so, you can use your package manager to install. For example, on Debian and Debian-based systems:

$ sudo apt install krusader

If your distribution doesn't offer Krusader, you can download it from krusader.org.

Image by:

(Seth Kenlon, CC BY-SA 4.0)

Putting you in control

It sounds aspirational, but Krusader truly is whatever file manager you want it to be. Its default presentation is pretty specific: it's a dual-pane file manager in the style of Midnight Commander but with the powerful underpinnings of the KDE Framework. As great as that is for many users, it doesn't do the application justice. Krusader is extremely configurable, to the point that you can use it as a single-pane file manager if you prefer.

Krusader is designed with the theory that by providing all users all of the tools, any single user can hide unwanted features and just use what they want. With so much available to you, it can admittedly take time to find what you like. However, the more you use Krusader, the more you find the features that make your life easier.

Image by:

(Seth Kenlon, CC BY-SA 4.0)

Krusader desktop

There's more to Krusader than its configuration options, though. Krusader isn't really just a file manager. I think of it as a desktop in a window. If you're running a window manager instead of a full desktop, you know how much work it can be to assemble the features of a desktop.

For instance, a window manager doesn't have a device manager. When you attach a USB thumbdrive to your computer, a window manager doesn't alert you that a new device has been detected, and it doesn't offer to mount the file system.

Krusader has a device manager. You can mount and unmount file systems with the MountMan tool in the Tools window.

Krusader also has a disk usage monitor, so if you're wondering where all your hard drive space went, you can get a graphical report on what files are using up your space.

Image by:

(Seth Kenlon, CC BY-SA 4.0)

Krusader supports archive formats, too, so you don't need to install an archive utility. Krusader can interact natively with ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip, 7-zip.

But wait, there's more. Because Krusader is built on top of the KDE Framework, it also understands all the KIO modules the Plasma Desktop can use. For instance, to quickly go to a Samba share, you can use the smb:// prefix in your URL, and you can log in to a remote system over SSH using fish:// prefix.

More Linux resources Linux commands cheat sheet Advanced Linux commands cheat sheet Free online course: RHEL technical overview Linux networking cheat sheet SELinux cheat sheet Linux common commands cheat sheet What are Linux containers? Our latest Linux articles Custom actions

Krusader also features the Useractions menu, a place where you can define custom actions. An action can be an arbitrary command, or it can a hook into built-in Krusader functions.

To hook into Krusader, you use placeholders, which are keywords you can use in your commands.

A placeholder begins with a percent sign (%), then a panel indicator. There are five possible panel indicators:

  • a: active panel

  • o: other panel (the one that's not active)

  • l: left panel

  • r: right panel

  • _: panel not applicable

For instance, suppose you want to create an action to convert a selection of images to the webp format. The command you might use for this in a terminal is:

$ convert image_001.png image_001.webp

But in Krusader, the name of the image must be variable, because it won't always be image_001 that you want to convert. You need a placeholder.

Here's the command in Krusader:

convert %aList("Selected")% %aCurrent(0,0)%.webp

This action invokes the convert command from ImageMagick and executes it on the current selection (whether it's one file or multiple files). Its destination is the current panel (the 0,0 in parentheses disables some optional features) with the file extension of .webp. These are the placeholders I find myself using the most:

  • List: selected items or a list of the first parameter (for instance, a list of paths)

  • Current: the current item

  • Path: the panel's path

  • Count: the number of first parameter (for instance, the number of items selected in a List)

  • Filter: the panel's filter mask

  • Select: set what is selected

  • Goto: change the panel's path

  • Ask: get user input

  • Clipboard: manipulate the clipboard

  • Each: split a command into a list, and execute each command one after the other

There are about 20 placeholders to learn, and they're all listed in the Krusader handbook, available from the Help menu.

Krusader is powerful

Krusader has everything you need. It's configurable enough that you can emphasize the parts you want to use, or hide the parts you don't use often. Whether you use Krusader as a humble file manager or the all-encompassing interface to your Linux system, it's a satisfyingly powerful application, and you owe it to yourself to give it a try.

Whether you use Krusader as a humble file manager or the all-encompassing interface to your Linux system, it's a satisfyingly powerful application, and you owe it to yourself to give it a try.

Linux What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

My favorite open source alternatives this year

opensource.com - Fri, 12/23/2022 - 16:00
My favorite open source alternatives this year Don Watkins Fri, 12/23/2022 - 03:00

Not a day goes by when I'm not looking for an affordable and reliable open source application that makes my workflow easier and more efficient. This year, Opensource.com authors provided us with several open source alternatives to popular proprietary applications that can improve the quality of life for you and your team.

Twitter

When Twitter announced new ownership earlier this year, many people sought out alternatives to the proprietary social media platform. Mastodon, a decentralized open source platform, stepped into the spotlight of the mainstream. If you're looking to switch from Twitter to Mastodon, read Jessica Cherry's tutorial and check out my article about the key differences. For veteran Mastodon users, learn how to get the green checkmark with Seth Kenlon's guide using encrypted keys.

Notion

If you have notes to yourself scattered throughout your hard drive, you might need a notes application to collect and organize your personal reminders. Amar Gandhi shows that there are a couple of useful open source note-taking tools. He writes that Standard Notes and Trilium are designed with your data as the top priority.

Adobe Creative Suite and others

Editor Seth Kenlon gave us a list of 26 open source applications to build your own open source tools for every creative discipline. In this article, Seth provides thumbnail descriptions of applications like Kdenlive, Audacity, Ardour, Hydrogen, and more to make your artistic dreams come true.

Office 365 and Google Docs

Are you looking for an open source groupware solution that rivals Office 365? Then Heike Jurzik has what you are looking for. Egroupware is an open source groupware solution that runs in your browser. According to her article, "EGroupware integrates other well-known open source applications, including Collabora Online, Rocket.Chat, Guacamole, Jitsi, and BigBlueButton. The groupware also supports computer telephony integration (CTI) with Asterisk/Placetel."

In her second article, Heike describes how to take care of an existing installation and manage backups. Administration of an Egroupware installation isn't particularly difficult, but it needs to be done. As an administrator, you need to be familiar with the nuances of the software. Fortunately, the developers of the software adhered to the KISS (Keep it Sweet and Simple) paradigm.

Alternatively, Carbonio might be the collaboration suite you're looking for. It empowers teams to work efficiently and closely together, regardless of distance, timezone, or work preferences. Arman Khosravi provides a brief overview that can help you get started with Carbonio.

If you're just looking for collaborative word processing, spreadsheets, drawing, and presentation, then you might want to look at Collabora Online. Heiki Jurzik shows us how this is an open source alternative to Microsoft 365 or Google Workspace. The LibreOffice-based online office suite supports all major document, spreadsheet, presentation file formats, and collaborative editing.

Acrobat

How many times have you found yourself needing to create, edit, and annotate portable documents? Fortunately, there are a number of solutions to that problem that run on Linux. Michael Korotaev provides a list of five applications that can supply the tools you need to accomplish the task. LibreOffice Writer can create PDFs and LibreOffice Draw can edit them. But did you know that OnlyOffice can also create PDFs and edit them too? PDF Arranger can help you rearrange the order of your documents. Michael writes that, "Okular has full or partial support for most popular PDF features and use cases, such as adding annotations and inline notes or inserting text boxes, shapes, and stamps." Finally, Xournal++ is an open source application that can easily annotate portable documents.

More open source alternatives Open source project management tools Trello alternatives Linux video editors Open source alternatives to Photoshop List of open source alternatives Latest articles about open source alternatives Slack chat and Google chat

Who doesn't like to visit with the people in your learning network? You may remember IRC, and the joy of chatting with folks who could help you solve a problem. You could also learn something new without leaving your home or office. There is now a new option to do that by using Rocket.Chat. In this article, Manuela Massochin shows us how to install the application and configure it so that you can securely chat with people inside or outside your organization.

Privacy is getting more important these days and that's a good thing. Alan Smithee tells us about how he uses Delta Chat to keep his conversations private. Delta Chat uses standard email protocol as its back end. But it appears and acts exactly like a chat application and it also offers end to end encryption.

A third option is the chat application, called Zulip, used by the Backdrop CMS. Tim Erickson who is an active member of the Drupal and Backdrop CMS communities explains why the Backdrop community uses Zulip. One of the key advantages of this chat application is the ability to use tags. This supports threaded conversation that enables clear communication and easy collaboration.

Doodle polls

Have you ever needed to get the pulse of your workgroup or organization but did not have the resources to afford one of the proprietary polling solutions? Scheduling meetings can be a nearly insurmountable task. Finding a time that works for everyone in the same organization, let alone across different time zones, can feel nearly impossible. Here is a link about five open source alternatives to Doodle poll.

Music streaming

My musical tastes are eclectic and there are proprietary solutions that come with a price tag that make them unsustainable for some folks. DJ Billings lets us in on her solution which is a unique combination of the Raspberry Pi 4 and open source media server JellyFin. This solution fulfills everything on my media library wish list. This is an ideal open source alternative to Apple Music, Spotify, Amazon Music, and other proprietary software tools.

Workflow engine

Do you lead a development team looking for an open source workflow solution? Cadence might be that missing piece in the puzzle for you. Ben Slater provides a detailed overview of how Cadence offers transformative advantages for organizations and application development teams.

Backup

Heiki Jurzik gives a great overview and compelling reasons to choose Bareos as your backup solution. Bareos preserves, archives, and recovers data from all major operating systems. Best of all Bareos is open source with an AGPL 3.0 license.

Customer relations

Are you looking for an open source constituent relationship management solution? Look no further than CiviCRM. Laryn Kragt Bakker shares how this system is designed to help you manage information about your organization's contacts, members, donations, and events. It's built specifically for nonprofits.  Now you won't find yourself having to try to shoehorn your organizational workflow into a business-oriented model.

Google Analytics

What business with a web presence doesn't need to know how they are performing on the internet and how to fine tune their content without a web analytics engine. Most folks rely on Google but there is growing concern in the EU and elsewhere that those analytics come with a price that favors the ubiquitous search engine. Plausible offers an open source option that's effective and affordable. In this article, Tom Greenwood, talks about five benefits of switching to Plausible.

Content management system

Most non-profits are cash poor while at the same time requiring a web presence to get their mission and message out to potential investors. That's what led the Stuart Center to consider Backdrop CMS. The center wanted the power of Drupal without the cost and complexity of Drupal 9. In this article, Laryn Krajt Bakker explains their journey of six key points that led the community to adopt Backdrop CMS.

Make open source the default

The phrase "open source alternative" is common, but for many of us open source isn't really an alternative to anything. It's just what we use. If you're looking to increase how much open source you use in your own digital life, take it one application at a time. It can take time, and sometimes there's a learning curve, but it pays off in the end.

Default to open in 2023 by swapping out Adobe Creative Suite, Office 365, Slack, and many more proprietary tools for open source applications.

Image by:

Opensource.com

Alternatives Best of Opensource.com What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Intel Preparing New "Xe" Linux Kernel Graphics Driver For Modern iGPUs & dGPUs

Phoronix - Fri, 12/23/2022 - 07:45
If you are running the newest Intel Raptor Lake processors with integrated graphics and the latest Intel Arc Graphics discrete graphics cards under Linux, you are currently relying on the Intel "i915" DRM kernel graphics driver... As implied by the name, it's been used with Intel graphics going back to the old 915G chipset days nearly twenty years ago. But Intel has been working on a new "Xe" kernel graphics driver they have initially announced today and aim to make it production-ready in 2023 for supporting their modern Xe Graphics hardware...

Linux 6.2 Adds AMD Zen 4 Pipeline Utilization Data To Help Find Performance Bottlenecks

Phoronix - Fri, 12/23/2022 - 02:00
Ahead of the Linux 6.2 merge window ending this weekend, a second batch of the perf subsystem changes have been submitted for this next Linux kernel version. Notable among the various additions to the powerful Linux kernel perf code is handling for various new performance monitoring events with new AMD Zen 4 processors...

Qt 6.5 Beta Released With New Modules

Phoronix - Thu, 12/22/2022 - 23:50
The Qt Group has released Qt 6.5 beta just in time for Christmas as what will be their next toolkit feature release premiering as stable around the end of Q1...

AMD Zen 4 Tuning Patches Begin Landing In GCC 13

Phoronix - Thu, 12/22/2022 - 21:43
Following the basic AMD Zen 4 "znver4" target enablement that was merged for the GCC 13 compiler in October, patches to begin providing tuned support have begun merging for this next GNU Compiler Collection release...

VP9 & AV1 Vulkan Video Extensions Expected Next Year

Phoronix - Thu, 12/22/2022 - 19:09
While this week saw the ratification of the Vulkan Video 1.0 extensions in stable form after being out as provisional extensions since early 2021, one of the sad aspects of it is still lacking support for the popular royalty-free VP9 and AV1 codecs. Fortunately, at least, it's been re-affirmed for VP9/AV1 support in 2023...

Fedora Linux Looks To Close Another "Large Attack Surface" With The X.Org Server

Phoronix - Thu, 12/22/2022 - 18:52
Fedora is looking at disallowing X.Org/XWayland clients of difference CPU endianess from connecting to the X.Org Server. Such a combination of different endianess between the X.Org Server and clients is rather rare these days but is yet another "large attack surface" of the X.Org Server that needs addressing...

Ampere Altra SMPro Co-Processor Support Getting Squared Away With Linux 6.2

Phoronix - Thu, 12/22/2022 - 18:32
Ampere Computing's SMPro is a system control processor that is an Arm Cortex-M3 serving as a co-processor and handles interfacing with the BMC, error handling, system booting, power fail detection, and other tasks. The SMPro is found starting with Ampere Computing's current Ampere Altra server processors while in Linux 6.2 a lot of its functionality is finally being upstreamed into the mainline Linux kernel...

Pages