Jak přidat "Otevřít terminál zde" do kontextového menu Nautilus?

264

Pracuji na Ubuntu 12.04 64bit.

Chci přidat "Otevřít terminál zde" do kontextu Nautilus nebo kliknout pravým tlačítkem myši, ale pokusí se stáhnout 32bitovou verzi z Internetu.

    
dané Sagar Nikam 28.10.2012 03:30

8 odpovědí

348

Musíte nainstalovat balíček nautilus-open-terminal z repozitáře vesmíru pro verze Ubuntu až po Ubuntu 15.04:

sudo apt-get install nautilus-open-terminal

Chcete-li jej nainstalovat pomocí apturl, použijte tuto adresu URL: apt: // nautilus-open-terminal

Pak:

nautilus -q  

Chcete-li restartovat Nautilus

V Ubuntu 15.10 je funkce již zahrnutá vnautilus!

    
odpověděl air-dex 28.10.2012 03:52
42

nautilus-open-terminal anautilus-actions balíčky jsou k dispozici v repozitáři Universe Ubuntu 14.04. Takže spusťte níže uvedené příkazy, abyste povolili repozitář vesmíru a také nainstalovat výše uvedené balíčky.

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions

Nakonec spusťte příkaznautilus -q pro ukončení nautilus.Now můžete vidět možnostOpen in terminal kliknutím pravým tlačítkem.

    
odpověděl Avinash Raj 19.04.2014 06:39
11

Zde je můj skript pro otevření terminálu v aktuálním adresáři,

Postavil jsem se po ukončení práce s otevřeným terminálem

#!/bin/bash
##################################
# A nautilus script to open gnome-terminal in the current directory
# place in ~/.gnome2/nautilus-scripts
##################################
#                                       Remove file:// from CURRENT_URI
gnome-terminal --working-directory='echo "$NAUTILUS_SCRIPT_CURRENT_URI" | cut -c 8-'

PS: Zde jsou některé bonusové informace

Přiřazení zástupce skriptu

  • Přidejte spustitelný skript na ~ / .gnome2 / nautilus-scripts
  • Počkejte nějaký čas - nautilus regeneruje soubor accels
  • Upravit soubor ~ / .gnome2 / accels / nautilus

  • Najděte řádek podobný tomuto:

; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\s\s\shome\sgautam\s.gnome2\snautilus-scripts\sopen-terminal" "")

  • Odstranit komentář (středník) a zadat zkratku takto:

(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\s\s\shome\sgautam\s.gnome2\snautilus-scripts\sopen-terminal" "<Primary><Shift>t")

  • Uložit soubor.
  • Odhlásit - přihlášení.
odpověděl Gautam 03.02.2013 15:11
5

Právě jsem nainstaloval Ubuntu 14.04 Desktop edition dnes 07-18-2014 a vše co jsem musel udělat, abych dostal příkaz příkazového řádku v Nautilusu, byl v terminálu následující:

sudo apt-get install nautilus-open-terminal
nautilus -q
    
odpověděl bazz 18.07.2014 18:25
2

Budete muset nainstalovatnautilus-admin (ujistěte se, že jste nainstalovali další soubory), abyste měli právo kliknout a ostatní, protoženautilus-open-terminal již není zachován.

    
odpověděl mastertwitchy 29.06.2017 07:27
1

Použil jsem Gautamovo řešení, dokud jsem zjistil, že to nebude fungovat (mám na mysli samotný skript), jestliže cesta obsahuje znaky non-ascii, protože je kódován URL.

Zde je můj malý fix, který pracuje alespoň pro mě. Skript by měl vypadat takto:

#!/usr/bin/gnome-terminal

Podlegnome-terminal docs, když spustíte toto:

cd path/to/dir
gnome-terminal

gnome-terminal použijepath/to/dir jako pracovní adresář, což vysvětluje, proč tento skript funguje.

    
odpověděl user1724911 20.02.2015 23:24
0

Tento odkaz poskytuje nejlepší pracovní řešení pro přidání funkce "Otevřít terminál zde" jako kontextové příkazové menu pro složku.

Odkaz

    
odpověděl JamesNW 15.04.2015 01:53
0

Do

sudo apt-get update

a zkuste to znovu.

Nebo

cd /tmp  
wget http://mirrors.kernel.org/ubuntu/pool/universe/n/nautilus-open-terminal/nautilus-open-terminal_0.20-1_amd64.deb
sudo dpkg -i nautilus*deb
sudo apt-get install -f
    
odpověděl Naveen 19.04.2014 06:20