Dolphin terlihat seperti apa yang Anda cari:
Tetapi terminal adalah budak dari navigasi direktori (jika Anda mengubah direktori di GUI, itu berubah di terminal, tetapi tidak sebaliknya).
Untuk mengubah direktori aplikasi ketika Anda mengubah direktori saat ini di terminal, Anda dapat membuat shell Anda mengirim pesan ke Dolphin untuk memperbarui tampilan. Tambahkan ini ke file rc shell Anda ( Peringatan: tidak diuji secara menyeluruh, tetapi berfungsi di sini untuk situasi yang paling umum, gunakan dengan risiko Anda sendiri):
Pesta:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
cd() {
builtin cd "$@"
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
Zsh:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
chpwd() {
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
Ada masalah dengan ini. Ketika jendela Dolphin mengubah direktori saat ini, terminal kehilangan fokus. Anda mungkin ingin meminta perbaikan bug (atau bahkan melengkapi dukungan asli untuk fitur ini) kepada pengembang, jika Anda menyukainya.
Ctrl-L
Dolphin untuk membuat kursor melompat ke bilah alamat, di mana Anda dapat mengetik alamat direktori baru dan tekanEnter
untuk menavigasi ke sana. Jika Anda benar-benar ingin mengetikkancd
baris perintah, Anda harus dapat membuat peretasan yang mengeksekusiqdbus
untuk mengirim pesanorg.kde.dolphin.MainWindow.changeUrl($PWD)
kembali ke Dolphin. Tapi saya pikir Anda harus mencobanya, sebagian besar membiasakan diri dengan paradigma baru integrasi GUI-Terminal.Gnome Commander adalah manajer file dengan baris perintah shell di bagian bawah. Midnight Commander (mc) serupa, tetapi dalam mode teks. (Keduanya mendapatkan inspirasi dari Norton Commander .)
sumber
Nautilus Terminal adalah plugin untuk Nautilus (pengelola file Gnome).
Direktori tidak mengikuti baris perintah, tapi itu cukup cepat untuk melakukan
pwd | xclip
,<Ctrl> +<l>
,<Ctrl>+<v>
sumber
Konqueror http://www.konqueror.org/ memiliki cara mudah bolak-balik antara jendela terminal dan file manager. Lihat diskusi forum di: http://www.knoppix.net/forum/threads/3838-How-to-Open-Konqueror-in-the-Directory-as-Your-Current-Shell In konqueror mengetik ctrl-t mendapat Anda terminal di direktori saat ini, dan di shell kfmclient exec. membuka konqueror di direktori saat ini.
sumber
Di bawah ini adalah variasi jawaban oleh @Juliano menggunakan terminal lumba-lumba + qdbus + (ditambahkan di sini sebagai jawaban alih-alih komentar sehingga dapat memformat cuplikan kode.) Variasi ini juga memiliki keterbatasan, dan jelas merupakan peretasan.
Ini juga mengasumsikan "lumba-lumba" menjalankan terminal yang terpasang (lihat> panel> terminal; atau, tekan "F4"). Sama seperti proposal lainnya, ia mengirim perintah ke lumba-lumba untuk memperbarui jalur di gui agar sesuai dengan PWD di konsol. Untuk memaksa terminal mempertahankan fokus, ia mengirim tutup / buka (f4 + f4) ke jendela terminal menggunakan xte (xautomation): yaitu, secara otomatis menutup dan segera membuka kembali terminal sehingga mendapatkan kembali fokus.
Masalah utama (selain sedikit kedipan ketika terminal ditutup / dibuka kembali) adalah bahwa lumba-lumba (karena alasan tertentu) memasukkan "control + c" plus "cd {dir}" (di mana "dir" adalah path dari file tersebut manajer) ke terminal setiap kali terminal dibuka kembali, mengganggu perintah lain yang sedang diketik. (Sunting: untuk menambahkan retas saat retas, sebagai solusi lain untuk ini: hanya
alias ccd=cd
karena karakter "c" dari kontrol ini + c tampaknya selalu dimasukkan di depan acd {path}...
)Tentu saja akan lebih baik untuk memiliki perbaikan yang tepat dalam lumba-lumba, untuk memiliki terminal mempertahankan fokus dan / atau memiliki seluruh fitur ini dibangun menjadi lumba-lumba.
sumber