Junction: An Application Switcher to Open Files and Links

Brief: An interesting tool to make things easy when accessing files or opening links. Let us check it out.

The workflow is not often seamless for users who dabble with multiple applications for accessing different files and open links using various browsers.

You probably get used to it, but it may not be the fastest way to get things done.

Meet Junction, an application switcher that helps you quickly open files/links with your favorite applications.

Junction: Open-Source Application or Browser Switcher for Linux

junction ft

While we can use the “Open with” option from the right-click menu to choose a certain application when opening a file, it isn’t the fastest way.

With Junction, instead of looking for the application that you can want a file to open with (or constantly changing defaults), you have to set the “Junction” app as your default.

In that way, whenever you open a link or access a file, launch email composer, etc., the Junction app will launch to show you relevant applications that you may want to access.

Furthermore, it supports keyboard navigation, making it a useful addition for keyboard power users.

junction action screenshot

Basically, it saves you a few clicks every time you want to access the file/link in a different application.

Features of Junction

junction app screenshot

It is a simple tool fit for a specific group of users. You may or may not find it redundant, but the features should make up for it in case you want to try:

  • Choose the application to open with through a launcher/switcher
  • Show the location before launching
  • Ability to edit the URL before opening it
  • Hint for insecure link
  • Keyboard navigation
  • Ability to add more applications to the switcher/launcher (it remembers the addition for next time as well)
junction app more

Using Junction to Access Files and Links

To set it up, you need to launch the app and set Junction as the default for Web, as shown below.

junction app

For using it on any file type, you can head to the respective file properties and change the default application for it as shown below:

junction properties

For links, you can test it by clicking on “Test Junction” as shown in the previous screenshot above. Or, you can click on any link from another app to see the Junction app in action.

Here’s how it looks when you attempt to click a link and get Junction to help you choose:

junction link click

Install Junction in Linux

Junction is primarily available as a Flatpak application. So, you can install the package from Flathub or look for it on your software center (if Flatpak integration is in place).

Considering you have Flatpak set up, you can type in the following command to install it:

flatpak install flathub re.sonny.Junction

You can also check out its GitHub page to learn more use-cases or tips/tricks to utilize it.

What do you think about an application switcher like Junction? Is it useful for you? Let me know your thoughts in the comments below.

Similar Posts

  • This was exactly what I wanted for so long, as even on phone I sometimes don’t set a default app because I want to open a link/file with different apps for different purposes. I was at first baffled that there’s no simple way to do it because there *is* the implementation on xdg-portal that I saw on certain Flatpak apps, but I’m just glad that there’s now an app that makes it simpler.