Bagaimana cara menambahkan "Buka terminal di sini" ke menu konteks Nautilus?


267

Saya bekerja di Ubuntu 12.04 64bit.

Saya ingin menambahkan "Buka terminal di sini" ke konteks Nautilus atau menu klik kanan tetapi mencoba mengunduh versi 32bit dari Internet.


1
Saya benar-benar tidak mengerti pertanyaannya. Bisakah Anda memformulasikan ulang dan menjelaskannya secara berbeda?
Hanynowsky

3
@Hanynowsky adalah fitur yang ditemukan di Xubuntu / xfce.
Suhaib

Ini sebenarnya adalah fitur yang dihubungkan ke nautilus, sehingga Ubuntu berfungsi dengan normal, dan juga banyak lainnya yang menggunakan nautilus.
tudor

fitur ini juga ditemukan di kayu manis
phuclv

Solusi dalam beberapa jawaban adalah menginstal paket. Tidak perlu lagi menginstal paket karena fitur ini tampaknya sudah ada pada 16.04.
H2ONaCl

Jawaban:


349

Anda harus menginstal paket terminal nautilus-terbuka dari repositori semesta untuk versi Ubuntu hingga Ubuntu 15.04:

sudo apt-get install nautilus-open-terminal

Jika Anda ingin menginstalnya dengan apturl, gunakan URL ini: apt: // nautilus-open-terminal

Kemudian:

nautilus -q  

Untuk memulai kembali Nautilus

Hasil

Di Ubuntu 15.10, fungsinya sudah termasuk dalam nautilus!


2
Saya perhatikan bahwa pada 13,04 raring ringtail telah menghilang dari menu "Files" dan sekarang hanya tersedia di menu klik kanan. :-(
tudor

1
Adakah ide tentang cara membuatnya menggunakan pengaturan terminal normal? Terminal yang dibuka tidak memiliki warna dan pengaturan normal.
snapfractalpop

@snapfractalpop Apakah Anda memverifikasi bahwa terminal yang dibuka adalah yang Anda harapkan? Tidak ada satu program terminal hanya pada instalasi Ubuntu (setidaknya gnome-terminaldan xterm).
air-dex

6
Bekerja untuk 14,04 juga.
Thorbjørn Ravn Andersen

7
Dalam 16,04 tidak ada nautilus-open-terminalpaket. Gunakan nautilus-actionssebagai gantinya.
nachtigall

42

nautilus-open-terminaldan nautilus-actionspaket-paket tersedia di gudang Universe Ubuntu 14.04. Jadi jalankan perintah di bawah ini untuk mengaktifkan repositori semesta dan juga untuk menginstal paket yang disebutkan di atas.

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

Terakhir jalankan nautilus -qperintah untuk keluar dari nautilus. Sekarang Anda dapat melihat Open in terminalopsi mengklik kanan.


Belum sempat mencobanya pada 14,04. Tapi saya baru saja melakukannya dan itu berhasil. :) Terima kasih lagi!
Benjamin Oakes

Apakah repositori semesta diaktifkan per default? Saya tidak perlu menambahkannya secara manual.
king_julien

2
itu tidak diaktifkan secara default. Anda harus menambahkannya secara manual.
Avinash Raj

1
+1 untuk "sudo add-apt-repository universe" yang saya cari :)
Kozuch

11

Berikut ini skrip saya untuk membuka terminal di direktori saat ini,

Saya membangun sendiri setelah plugin terminal terbuka berhenti bekerja untuk saya

#!/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: Ini beberapa info bonus

Menetapkan cara pintas ke skrip

  • Tambahkan skrip yang dapat dieksekusi ke ~ / .gnome2 / nautilus-scripts
  • Tunggu beberapa saat - nautilus membuat kembali file accels
  • Edit file ~ / .gnome2 / accels / nautilus

  • Temukan baris yang mirip dengan ini:

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

  • Hapus komentar (titik koma) dan tentukan pintasan seperti ini:

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

  • Menyimpan file.
  • Logout - login.

Akankah ini bekerja pada nautilus-GTK3?
Tachyons

Tidak yakin, saya menggunakannya di polos Ubuntu 12,04 x64, mencobanya.
Gautam

Di 14.04, Gnome 13.12, skrip berfungsi, tetapi metode penugasan pintasan tidak.
Rasmus

5

Saya baru saja menginstal Ubuntu 14.04 Desktop edisi hari ini 07-18-2014, dan yang harus saya lakukan untuk mendapatkan opsi baris perintah di Nautilus adalah sebagai berikut di terminal:

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

5
maaf, apa bedanya dengan jawaban yang diterima?
Ravan

IIRC banyak solusi yang berbeda diposting, beberapa berbicara tentang versi ubuntu yang berbeda memerlukan metode yang berbeda - jadi saya memposting pengalaman saya pada versi saya pada saat itu.
bazz

Saya menghargai Anda-tidak keberatan-posting ini diulas, itulah satu-satunya alasan saya memposting komentar
Ravan

3

Anda harus menginstal nautilus-admin(pastikan untuk menginstal file tambahan) untuk memiliki opsi klik kanan dan yang lainnya juga, karena nautilus-open-terminaltidak lagi dipertahankan.


1

Saya menggunakan solusi @ Gautam sampai saya menemukan itu tidak akan berfungsi (maksud saya skrip itu sendiri) jika path berisi karakter non-ascii karena URL-nya dikodekan.

Inilah sedikit perbaikan saya yang berfungsi setidaknya untuk saya. Jadi, skripnya akan terlihat seperti ini:

#!/usr/bin/gnome-terminal

Menurut gnome-terminaldokumen, ketika Anda menjalankan ini:

cd path/to/dir
gnome-terminal

gnome-terminalakan digunakan path/to/dirsebagai direktori kerja, yang menjelaskan mengapa skrip itu berfungsi.


0

Melakukan

sudo apt-get update

dan coba lagi.

Atau

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

Jika Anda menggunakan Ubuntu 18.04atau yang lebih baru:

sudo apt install nautilus-admin 

Ini bukan addon untuk membuka terminal di direktori saat ini, tetapi untuk membuka jendela nautilus dengan izin root atau mengedit file dengan izin root. Jawaban yang diterima masih berlaku untuk 18,04. Anda mungkin ingin menghapus jawaban Anda.
vanadium

1
@vanadium Jawaban yang diterima tidak berfungsi untuk saya. Yang ini tidak seperti itu juga menambahkan 'terminal terbuka' ketika mengklik kanan pada folder.
azab

Ini mungkin bekerja untuk Anda sebagai solusi, tetapi tidak memberikan jawaban yang benar pada pertanyaan bagaimana menambahkan item klik kanan terminal terbuka di. Apa yang dilakukan jawaban ini adalah membuka terminal berbahaya dengan izin root. Karena itu, saya tidak menganggap ini jawaban yang baik untuk penggunaan umum.
vanadium

Sebenarnya, aksi menu klik kanan sekarang disediakan oleh paket nautilus-extension-gnome-terminal, yang di Ubuntu terinstal secara default
vanadium

0
  1. Temukan file .bashrc di Home.
  2. Buka dengan editor teks apa pun.
  3. Tambahkan baris di akhir: cd $PWD
  4. Simpan itu.
  5. Tutup semua instance Nautilus
  6. Sekarang, ketika Anda membuka Nautilus Anda akan bisa melihat opsi "Buka di terminal" di menu klik kanan dan itu memuat jalur direktori saat ini ketika diklik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.