The nautilus-open-terminal
paket menambahkan menu /-klik kanan pilihan untuk membuka terminal di direktori saat ini.
Saya ingin mengubah ini dari pembukaan gnome-terminal
ke pembukaan terminator
. Ada beberapa saran untuk mengubah terminal emulator default di sini , namun instruksi ini tampaknya tidak berlaku lagi, dan saya tidak dapat menemukan tempat dalam pengaturan sistem di mana emulator default dapat diubah.
Saya juga mencoba:
$ sudo update-alternatives --config x-terminal-emulator
memilih
* 0 /usr/bin/terminator 50 auto mode
Tetapi ini tampaknya tidak berpengaruh. Adakah yang tahu bagaimana saya bisa membuatnya bekerja?
nautilus-open-terminal
bekerja dengan Terminator, yang sebenarnya adalah pertanyaan awal saya. Jika Anda atau siapa pun memiliki wawasan tentang bagaimana saya dapat membuat pekerjaan ini, saya akan sangat berterima kasih.Jawaban:
Ubuntu 13.04: (jika Anda datang ke sini via google)
Anda tidak dapat mengubah aplikasi terminal yang digunakan lagi.
Detail :
nautilus-open-terminal
digunakanGAppInfo
untuk meluncurkan proses terminal, yang menggunakan daftar emulator terminal berkode keras: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106Larutan:
sudo apt-get remove gnome-terminal
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
sumber
sudo apt-get remove mate-terminal
diikuti olehsudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
.gnome-terminal
dari baris perintah, tetapi opsi "Buka di Terminal" Nautilus tidak melakukan apa pun.io.elementary.terminal
, saya kira Anda hanya perlu menyalinnya/usr/share/nautilus-python/extensions
dan menambalnyaterminator
.Nautilus-Actions
Kami dapat menentukan item menu konteks klik kanan kami sendiri dengan tindakan nautilus .
Jalankan Alat Konfigurasi Nautilus-Actions baik dari Dash, atau dari terminal dengan
Di tab Tindakan beri label tindakan yang masuk akal, misalnya "Buka di Terminator" dan pilih untuk menampilkan ini di menu pilihan atau konteks.
Selanjutnya buka tab Command untuk memasukkan perintah yang akan dijalankan
Berikan path lengkap ke perintah Anda (
/usr/bin/terminator
) dan opsi program (--working-directory=%d/%b
) untuk membuka jalur saat ini di Terminator.Setelah keluar dan masuk lagi (atau hanya memulai ulang nautilus dengan
nautilus -q
) menu konteks klik kanan di bawah ini akan ditampilkan:sumber
nautilus -q
sudah cukup. Saya baru saja mengusulkan suntingan untuk itu.Open in Terminator
berada di submenu, di Nautilus-Actions, buka Edit> Preferences> Disable "Buat root menu 'Nautilus-Actions'"Untuk mengkonfigurasi terminal default di gnome, Anda perlu menginstal dconf-tools (sudo apt-get install dconf-tools).
Setelah itu Anda dapat menggunakan dconf-editor atau gsettings untuk mengatur emulator terminal favorit Anda. Panduan ini menggunakan
gsettings
.Setelah menginstal
terminator
ketikkan perintah iniAtur
exec-args
terminal yang Anda butuhkan, dalam kasus Anda-x
untuk mengeksekusi sisa argumen yang diperlukan darinautilus-open-terminal
.Setelah terminator ini akan menjadi terminal emulator default, ketika
nautilus-open-terminal
menyebut terminal default harus membukaterminator
bukannyagnome-terminal
.sumber
terminator
, jika berguna saya akan mengedit jawaban dan menambahkan informasi itu.org.gnome.desktop.default-applications.terminal exec-arg '-x'
seperti dalam saya sunting.gnome-terminal
bekerja untukterminator
.Saya tahu ini adalah pertanyaan lama, tetapi karena saya mendarat di sini sambil mencoba melakukan hal yang sama, inilah pendapat saya untuk kunjungan di masa depan .
Saya mencoba semua saran sebelumnya dan gagal, jadi alih-alih saya menemukan solusi ini (bukan jawaban yang sempurna, tetapi saya rasa masih bisa berguna).
Buat file change_terminal.sh
dan berikan hak eksekusi:
Buat alias berikut:
Sekarang Anda cukup membuka terminal default dari nautilus di lokasi yang diinginkan dan ketik 'ct' untuk menutupnya dan membuka terminal terminator di lokasi yang sama.
sumber
Saya menggunakan Ubuntu 18.04 dan saya tidak bisa menyelesaikan masalah. Sebaliknya saya menginstal
nautilus-terminal
yang menanamkan terminal Anda ke nautilus! Benar-benar hebat.Instal terminal nautilus
Anda juga dapat mengonfigurasinya melalui editor dconf. Info lebih lanjut di tautan ini
sumber