Nautilus'un içerik menüsüne “Burada terminali aç” nasıl eklenir?


267

Ubuntu 12.04 64bit üzerinde çalışıyorum.

Nautilus bağlamına "Open terminal here" eklemek veya sağ tıklamak istiyorum ama internetten 32 bit sürümünü indirmeye çalışıyor.


1
Soruyu gerçekten anlamıyorum. Yeniden biçimlendirir ve farklı şekilde açıklar mısınız?
Hanynowsky

3
@Hanynowsky, Xubuntu / xfce'de bulunan bir özellik.
Suhaib

Bu aslında nautilus'a takılan bir özelliktir, bu yüzden sıradan Ubuntu çalışır, aynı zamanda nautilus kullanan diğerleri de işe yarar.
tudor,

özellik tarçında da bulunur
phuclv

Bazı cevapların çözümü bir paket kurmaktır. Artık bir paket kurmaya gerek yok çünkü bu özellik 16.04'te zaten mevcut görünüyor.
H2ONaCl

Yanıtlar:


349

Nautilus-open-terminal paketini Ubuntu versiyonları için evren depolarından Ubuntu 15.04'e kadar yüklemelisiniz :

sudo apt-get install nautilus-open-terminal

Apturl ile kurmak istiyorsanız, şu URL'yi kullanın: apt: // nautilus-open-terminal

Sonra:

nautilus -q  

Nautilus'u yeniden başlatmak için

Sonuç

Ubuntu 15.10 yılında işlevselliği olan zaten dahil içinde nautilus!


2
13.04 akın halkası kuyruğunda "Dosyalar" menüsünden kaybolduğunu ve şu anda sadece sağ tıklama menüsünde bulunduğunu fark ettim. :-(
tudor

1
Normal terminal ayarlarını nasıl kullanabileceği hakkında bir fikrin var mı? Açtığı terminal normal renklere ve ayarlara sahip değildi.
snapfractalpop

@snapfractalpop Açtığı terminalin beklediğiniz terminal olduğunu doğrulıyor musunuz? Bir Ubuntu kurulumunda sadece bir terminal programı yoktur (en azından gnome-terminalve xterm).
air-dex

6
14.04 de çalışıyor.
Thorbjørn Ravn Andersen

7
16.04'te nautilus-open-terminalpaket yoktur . Yerine nautilus-actionskullanın.
nachtigall 10:16

42

nautilus-open-terminalve nautilus-actionspaketler Evrenin Ubuntu 14.04 deposunda bulunmaktadır. Bu yüzden evren deposunu etkinleştirmek ve yukarıda belirtilen paketleri kurmak için aşağıdaki komutları çalıştırın.

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

Sonunda nautilus -qnautilus'tan çıkmak için komutu çalıştırın.Şimdi Open in terminalsağ tıkladığınızda seçeneği görebilirsiniz .


14.04'te henüz deneme şansım olmadı. Ama ben sadece yaptım ve işe yaradı. :) Tekrar teşekkürler!
Benjamin Oakes

Evren deposu varsayılan olarak etkin mi? Manuel olarak eklemedim.
king_julien

2
varsayılan olarak etkin değildir. Manuel olarak eklemek zorundasın.
Avinash Raj

1
Aradığım "sudo add-apt-repository universe" için +1 :)
Kozuch

11

İşte bu dizinde şu anki dizgede terminal açma komut dizim var.

Açık terminal eklentisi benim için çalışmayı kestikten sonra kendiminkini kurdum.

#!/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-`

Not: İşte bazı bonus bilgiler

Komut dosyasına kısayol atama

  • ~ / .Gnome2 / nautilus-scripts dosyasına çalıştırılabilir komut dosyası ekleyin
  • Biraz bekleyin - nautilus accels dosyasını yeniler
  • Dosyayı düzenle ~ / .gnome2 / accels / nautilus

  • Şuna benzer bir satır bul:

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

  • Yorumu kaldır (noktalı virgül) ve şöyle bir kısayol belirtin:

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

  • Dosyayı kaydet.
  • Çıkış - giriş.

Nautilus-GTK3 ile çalışır mı?
Takyonlar

Emin değilim, ben 12.04 x64 düz ubuntu üzerinde kullanıyorum, bir atış ver.
Gautam

14.04'te Gnome 13.12'de senaryo çalışıyor, ancak kısayol atama yöntemi çalışmıyor.
Rasmus

5

Ubuntu 14.04 Masaüstü sürümünü bugün 07-18-2014 tarihinde yükledim ve Nautilus'ta komut satırı seçeneğini almak için tek yapmam gereken bir terminalde:

sudo apt-get install nautilus-open-terminal
nautilus -q

5
üzgünüm, kabul edilen cevaptan farkı nedir?
Ravan

IIRC'ye çok sayıda farklı çözüm gönderildi, bazıları farklı yöntemler gerektiren farklı ubuntu sürümlerinden bahsediyordu - bu yüzden o zamanki sürümümdeki deneyimimi yayınladım.
bazz

Seni umursamıyorum-bu yazı inceleme geldi, yorum gönderdi, tek nedeni budur
Ravan

3

nautilus-adminSağ tıklatma seçeneği ve diğerleri de dahil olmak için yüklemeniz gerekir (ek dosyaları yüklediğinizden emin olun), çünkü nautilus-open-terminalartık korunmaz.


1

URL kodlanmış olduğu için ascii olmayan karakterler içeriyorsa, işe yaramayacağını belirtene kadar @ Gautam'ın çözümünü kullandım (betiğin kendisi demek istiyorum).

İşte benim için en azından çalışan küçük düzeltim. Yani senaryo şöyle görünmeli:

#!/usr/bin/gnome-terminal

gnome-terminalDokümanlara göre , bunu yaptığınızda:

cd path/to/dir
gnome-terminal

gnome-terminalkullanacağı path/to/dirO senaryo çalışır açıklıyor çalışma dizini olarak.


0

Yap

sudo apt-get update

ve yeniden dene.

Veya

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

0

Ubuntu 18.04veya daha yenisini kullanıyorsanız :

sudo apt install nautilus-admin 

Bu, geçerli dizinde bir terminal açmak için bir eklenti değil, kök izinlerine sahip bir nautilus penceresi açmak veya kök izinlerine sahip bir dosyayı düzenlemek için bir eklenti değildir. Kabul edilen cevap 18.04 için hala geçerlidir. Cevabınızı silmek isteyebilirsiniz.
vanadyum

1
@vanadium Kabul edilen cevap benim için çalışmıyor. Bu, klasöre sağ tıklandığında 'terminalde aç' komutunu eklediği gibi yapar.
doom

Geçici çözüm olarak sizin için işe yarayabilir, ancak terminal sağ tıklatma öğesinde nasıl bir açık ekleme yapılacağı sorusuna doğru bir cevap vermez. Bu cevabın yaptığı, kök izinleri olan tehlikeli bir terminal açmak. Bu nedenle, bunun genel kullanım için iyi bir cevap olduğunu düşünmüyorum.
vanadyum

Aslında, sağ tıklama menüsü eylemi şimdi Ubuntu'da varsayılan olarak yüklenen nautilus-extension-gnome-terminal paketi tarafından sağlanıyor
vanadyum

0
  1. Ana sayfadaki .bashrc dosyasını bulun .
  2. Herhangi bir metin düzenleyicisiyle açın.
  3. Sonuna bir satır ekle: cd $PWD
  4. Onu kurtar.
  5. Nautilus'un tüm örneklerini kapatın
  6. Şimdi, Nautilus'u açtığınızda sağ tıklama menüsünde "Terminalde aç" seçeneğini göreceksiniz ve tıklandığında geçerli dizin yolunu yükleyeceksiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.