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.

About the author
Ankush Das

Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. You will usually see cats dancing to the beautiful tunes sung by him.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.