Ubuntu 13.04: Tetapkan Terminator sebagai terminal emulator default dengan nautilus "terminal terbuka"

9

Saya telah meningkatkan ke Ubuntu 13,04 beberapa hari yang lalu.
Dengan Ubuntu 12.10 saya telah mengatur terminal default dengan:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Saya sudah mengaturnya sudo update-alternatives --config x-terminal-emulatorjuga.

Tetapi tidak satu pun dari opsi ini bekerja di Ubuntu 13.04.

Bagaimana cara mengatur Terminator sebagai terminal emulator default dengan nautilus " terminal terbuka "?

Ini bukan duplikat. Seperti yang saya katakan: solusi di Bagaimana saya bisa mengatur terminal default yang digunakan di Unity? tidak bekerja di Ubuntu 13.04 dengan nautilus "terminal terbuka".
Pertanyaan saya adalah: "Tetapkan Terminator sebagai terminal emulator standar DENGAN NAUTILUS" OPEN TERMINAL "di Ubuntu 13.04"

Juan Simón
sumber
Lain kali tolong sebutkan apa yang sudah Anda lihat. Itu akan banyak membantu.
Seth
Lain kali silakan baca lebih baik seluruh pertanyaan. ;-)
Juan Simón

Jawaban:

9

Berikut cara menambahkan opsi 'Buka di Terminator':

  1. Instal 'Alat Konfigurasi Nautilus-Actions'

    sudo apt-get install nautilus-actions
    
  2. Di 'Alat Konfigurasi Nautilus-Tindakan', tambahkan aturan baru dengan yang berikut (sebagai panduan):

    • Di tab Tindakan, centang kedua kotak dan pilih nama yang sesuai (mis. Buka di Terminator):

      Aksi (tab)

    • Di tab Perintah, setel:

      • Path: terminator
      • Parameter: - working-directory =% f

      Command (tab)

    • Di tab Mimetypes, atur:

      • Filter Mimetype: inode / direktori

    Mimetypes (tab)

    • Buka File> Simpan untuk menyimpan aturan dan Anda siap.
  3. Saya sarankan Anda juga mengubah preferensi di Alat Konfigurasi Tindakan Nautious untuk menyingkirkan menu konteks dua tingkat dengan menghapus centang berikut ini di Edit> Preferensi:

    • (untick) Buat menu root 'Nautilus-Actions'
    • (untick) Tambahkan item 'About Nautious-Actions' di menu konteks Nautilus

    Preferensi

  4. Logout dan Log in lagi.

Sekarang Anda sudah siap dan akan melihat opsi 'Buka di Terminator' jika Anda mengklik kanan di Nautilus.

olafurg
sumber
0

Ini juga sedikit 'retas', tapi ini tidak terlalu menyakitkan daripada yang disediakan oleh Germano, dan memungkinkan Anda untuk tetap menggunakan terminal gnome jika Anda perlu merujuknya dengan pathname lengkap (yaitu /usr/bin/gnome-terminalalih-alih adil gnome-terminal).

Pastikan file ~ / .bashrc Anda berisi yang berikut:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Kemudian jalankan yang berikut ini di shell:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

Akhirnya, log-out, dan kembali ke akun Ubuntu Anda.

Menandai
sumber
0

EDIT: Baru saja melihat artinya ini mungkin tidak bekerja dengan 13,04 setelah semua. Namun, ini adalah sesuatu yang akan saya coba (saya pada 12,04 LTS btw): Mengatur nautilus-open-terminal untuk meluncurkan Terminator daripada gnome-terminal

Pesan asli:

Mungkin sudah terlambat, tetapi karena saya sedang mencari solusi untuk hal yang sama tetapi untuk konsole ...

Jika Anda menginstal dconf-editorAnda dapat (sangat mirip dengan perintah gsettings) mengatur terminal yang ingin Anda buka dengan membuka dconf-editor dan pengaturan:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

Setelah itu Anda dapat berhenti dan menginisialisasi ulang nautilus dengan nautilus -q(mungkin memerlukan dua eksekusi agar hal berikut muncul)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

Sekarang juga memungkinkan untuk men-debug nautilus dari baris perintah dengan:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

Setiap masalah saat memanggil 'Open in Terminal' akan dicatat di sini.

CATATAN: ini hanya mungkin secara langsung setelah memanggil dengan -qbendera. Kalau tidak memanggil nautilus cukup membuka aplikasi dan kembali ke shell tanpa login.

Masalah saya, jika itu menarik minat siapa pun, adalah bahwa -xarg tidak bekerja dengan konsole, jadi saya mengubahnya --new-tab -ekarena saya tidak ingin jendela Konsole baru terbuka setiap saat.

Semoga itu bisa membantu seseorang.

Steve-B
sumber
-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
Germano Filho
sumber
5
"Perbaikan" ini agak ceroboh.
Juan Simón
Sementara saya setuju cara symlink ceroboh, itu yang kebanyakan orang akan menggunakan karena cara yang "benar" tidak masuk akal. Desktop perlu menyediakan cara penanganan yang lebih baik, maka "metode ceroboh" secara alami akan hilang.
Slawomir