{"id":33781,"date":"2021-05-17T14:38:40","date_gmt":"2021-05-17T14:38:40","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=33781"},"modified":"2021-05-17T14:38:40","modified_gmt":"2021-05-17T14:38:40","slug":"terminal-integrated-file-manager-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/05\/terminal-integrated-file-manager-ubuntu-20-04\/","title":{"rendered":"Get Terminal Integrated into File Manager in Ubuntu 20.04 \/ Ubuntu 21.04"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/10\/terminal-icon.png\" alt=\"\" width=\"245\" height=\"250\" class=\"alignleft size-full wp-image-32816\" \/><\/p>\n<p>Want to embed a terminal in the Files, Nautilus file manager, in Ubuntu? Nautilus Terminal is the project to do the job.<\/p>\n<p>Nautilus Terminal is an open-source project started in 2010. It&#8217;s now at version 4.x that supports up to Nautilus 40. <\/p>\n<p>With it, you have an integrated terminal in each file window and tab. The terminal <b>follows the navigation<\/b>, without running <code>cd<\/code> command, the terminal automatically go to the directory when you navigate to a folder in file manager. <\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-600x300.jpg\" alt=\"\" width=\"600\" height=\"300\" class=\"aligncenter size-large wp-image-33782\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-600x300.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-300x150.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-768x384.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal.jpg 1100w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The terminal placement can be at <b>top<\/b> (default) or <b>bottom<\/b>. You can press <b>F4<\/b> on keyboard to show or hide it. And it supports drag &#038; drop of file on the terminal.<\/p>\n<p>By right-click on terminal area, you can do copy &#038; paste actions, and go to its Preferences.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-contextmenu.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-contextmenu-600x345.jpg\" alt=\"\" width=\"600\" height=\"345\" class=\"aligncenter size-large wp-image-33783\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-contextmenu-600x345.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-contextmenu-300x173.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-contextmenu-768x442.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-contextmenu.jpg 904w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The &#8220;Preferences&#8221; indeed opens <i><b>Dconf Editor<\/b><\/i> (<i>you need to firstly install it in Ubuntu Software<\/i>) and navigate to &#8220;\/org\/flozz\/nautilus-terminal&#8221; settings page. There you can configure:<\/p>\n<ul>\n<li>Background color.<\/li>\n<li>Text color.<\/li>\n<li>Font.<\/li>\n<li>Focus by default.<\/li>\n<li>Toggle shortcut.<\/li>\n<li>Terminal placement.<\/li>\n<li>Custom command.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/configure-nautilus-terminal.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/configure-nautilus-terminal-600x424.jpg\" alt=\"\" width=\"600\" height=\"424\" class=\"size-large wp-image-33784\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/configure-nautilus-terminal-600x424.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/configure-nautilus-terminal-300x212.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/configure-nautilus-terminal-768x542.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/configure-nautilus-terminal.jpg 776w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>How to Install Nautilus Terminal in Ubuntu 20.04 &#038; Higher:<\/h3>\n<p>The project developer used to maintain an Ubuntu PPA, which is however no longer updated. <b>Ubuntu 20.04<\/b> and higher users can now run following commands to install it from PyPi.<\/p>\n<p><b>1.)<\/b> Open terminal by pressing Ctrl+Alt+T on keyboard. When it opens, firstly run command to install required libraries:<\/p>\n<pre style=\"border:none;\">sudo apt install python3-nautilus python3-psutil python3-pip libglib2.0-bin dconf-editor<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/apt-python3-nautilus.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/apt-python3-nautilus-600x228.jpg\" alt=\"\" width=\"600\" height=\"228\" class=\"aligncenter size-large wp-image-33785\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/apt-python3-nautilus-600x228.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/apt-python3-nautilus-300x114.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/apt-python3-nautilus-768x291.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/apt-python3-nautilus.jpg 783w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>2.)<\/b> Then install Nautilus Terminal via command:<\/p>\n<pre style=\"border:none;\">sudo pip3 install nautilus-terminal<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/pip3-nautilus-terminal.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/pip3-nautilus-terminal-600x327.jpg\" alt=\"\" width=\"600\" height=\"327\" class=\"aligncenter size-large wp-image-33786\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/pip3-nautilus-terminal-600x327.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/pip3-nautilus-terminal-300x163.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/pip3-nautilus-terminal-768x418.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/pip3-nautilus-terminal.jpg 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>3.)<\/b> And install it for system wide by running command:<\/p>\n<pre style=\"border:none;\">sudo nautilus-terminal --install-system<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-system.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-system-600x217.jpg\" alt=\"\" width=\"600\" height=\"217\" class=\"aligncenter size-large wp-image-33787\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-system-600x217.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-system-300x109.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-system-768x278.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/05\/nautilus-terminal-system.jpg 781w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>4.)<\/b> Finally restart Nautilus to apply changes. To do so, run command:<\/p>\n<pre style=\"border:none;\">nautilus -q<\/pre>\n<p><i>NOTE: Ubuntu 18.04 users, can run the previous commands one by one by replacing <code>python3<\/code> with <code>python<\/code> to get integrated terminal in Files.<\/i><\/p>\n<h3>How to Remove Nautilus Terminal:<\/h3>\n<p>To remove the integrated terminal, simply run pip command with uninstall flag in terminal:<\/p>\n<pre style=\"border:none;\">sudo pip3 uninstall nautilus-terminal -y<\/pre>\n<p>And restart Nautilus via step 4.) to apply changes.<\/p>\n<p>For Arch Linux, Fedora, and other details, go to <a href=\"https:\/\/github.com\/flozz\/nautilus-terminal\">Nautilus Terminal project page<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Want to embed a terminal in the Files, Nautilus file manager, in Ubuntu? Nautilus Terminal is the project to do the job. Nautilus Terminal is an open-source project started in 2010. It&#8217;s now at version 4.x that supports up to Nautilus 40. With it, you have an integrated terminal in each file window and tab. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33782,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[428],"class_list":["post-33781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-review","tag-nautilus"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/33781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=33781"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/33781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/33782"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=33781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=33781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=33781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}