1. Overview

On a Linux desktop, we might want to add the Open in Terminal option in the context menu of Nautilus, the default file manager of GNOME. Specifically, this option enables us to open a terminal window directly at the current location of the file manager.

For example, we can add Open in Terminal to the Nautilus context menu to work in the terminal alongside the file management tasks. Moreover, with this option, we can execute commands in the current directory, without manually navigating to it in the terminal.

In this tutorial, we’ll check out methods for adding Open in Terminal to the context menu of Nautilus on a Ubuntu 22.04 installation.

Specifically, we use the nautilus-extension-gnome-terminal extension and the Preferences settings of the GNOME desktop.

2. Using the Preferences Settings

The Preferences settings of Nautilus enable us to modify several aspects of the file manager of a GNOME desktop. Moreover, we can use these settings to customize the actions available in the context menu of Nautilus.

In this case, we configure the Preferences settings of Nautilus to add the Open in Terminal option to its context menu.

To do so, we open Nautilus, go to the Edit menu, and click Preferences:

opening preferences settings of Nautilus in linux

Then, we switch to the Context Menus tab from the left-side panel and enable the Open in Terminal option for both the Selection and Background sections:

enabling open in terminal option in selection and background entries of Nautilus in linux

After that, we click on the X icon to apply changes to the entries of the Nautilus context menu:

closing file management preferences settings in linux

Now, we right-click anywhere in Nautilus to check the result:

viewing open in terminal option opened in nautilus context menu

Consequently, the changes reflect the Open in Terminal entry of the context menu of Nautilus on our system.

3. Using the nautilus-extension-gnome-terminal Extension

In a GNOME desktop environment, the nautilus-extension-gnome-terminal extension is used to extend the functionality of Nautilus. In particular, we can use it to add the Open in Terminal option to the context menu in Nautilus.

For this, first, we need to install the nautilus-extension-gnome-terminal package via apt:

$ sudo apt install nautilus-extension-gnome-terminal

After a successful installation, we run the nautilus command with the -q option to restart Nautilus:

$ nautilus -q

Lastly, we open Nautilus and right-click anywhere to open the context menu to view the applied changes:

viewing open in terminal option opened in nautilus context menu in linux

Thus, we can now see Open in Terminal in the context menu of Nautilus on the system.

4. Conclusion

In this article, we learned different methods for adding the Open in Terminal option in the context menu of Nautilus in Linux.

Particularly, we can install the nautilus-extension-gnome-terminal package, if we prefer to add the Open in Terminal entry to the Nautilus context menu through an additional extension. On the other hand, the Preferences settings of Nautilus enable us to perform the same functionality with a few clicks.

Ultimately, we can select any of these methods based on our preference for using the built-in settings of Nautilus or an additional extension.

Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.