Tampaknya ini tidak mungkin, hal terbaik untuk dilakukan di sini adalah mungkin mengajukan bug daftar harapan di Nautilus dan melihat apakah seseorang akan menerapkannya.
Jorge Castro
@Jorge: Terima kasih ... Dalam hal ini, saya telah meretas solusi makro, dan memposting skrip sebagai jawaban
Sesuai komentar jorge, jawabannya adalah "tidak" ...
Jadi sebagai masalah sampingan, karena ini bukan pilihan saat ini di Nautilus, saya telah membuat skrip bersama .. Ini cocok untuk saya, mengingat situasinya.
Saya awalnya memiliki beberapa masalah waktu yang menyebabkan negara pengubah-kunci untuk pergi whacko, jadi saya telah menambahkan 100 ms keterlambatan antara langkah-langkah, dan sekarang berperilaku sendiri pada sistem saya ...
Ini mungkin perlu diubah dalam lingkungan yang berbeda .. . Ini dia; di paste.ubuntu.com
Itu masih tidak didukung oleh Nautilus sendiri, namun Anda dapat menggunakan skrip yang menerima beberapa parameter untuk menggunakan kembali atau membuka contoh baru Nautilus jika tidak berjalan.
Untuk menggunakan solusi ini, Anda harus menginstal pachage wmctrldan xclip. Anda dapat melakukannya menginstal wmctrl dan xclip menggunakan Pusat Perangkat Lunak (klik pada tautan) atau melalui Terminal dengan sudo apt-get install wmctrl xclip.
Buat file baru nautab.shdan tambahkan kode berikut:
#!/bin/bash# Nautilus opens folders in new tabs# Dependencies: sudo apt-get install wmctrl xclip# Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc# Wrong parameters will be shown as invalid directoriesif["$(wmctrl -xl | grep "nautilus\.Nautilus")"==""];then# wmctrl reports Nautilus not runningif[[-d $1 ]];then
nautilus "$1"&else>&2 echo Not a directory: $1
nautilus &fi
shift
# Nautilus takes some time to become responsive to automation
sleep 2fi#Save old clipboard value
oldclip="$(xclip -o -sel clip)"for folder in"$@"{if[-d "$folder"];then
echo -n $folder | xclip -i -sel clip
wmctrl -xF -R nautilus.Nautilus&& xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return# Use this if you suspect funny clipboard behaviour#xclip -verbose -o -sel clip#Leave some time before opening a new tab
sleep 0.5else>&2 echo Not a directory: $folder
fi}#Restore old clipboard value
echo -n "$oldclip"| xclip -i -sel clip
Kode ini didasarkan didasarkan pada jawaban atas pertanyaan lain: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window.
Jalankan nautab [directory]...dan tab baru akan terbuka di atasnya. Perhatikan bahwa akan ada penundaan; ini untuk menunggu Nautilus responsif. Jangan ragu untuk bermain dengan angka.
--continue
opsiJawaban:
Sesuai komentar jorge, jawabannya adalah "tidak" ...
Jadi sebagai masalah sampingan, karena ini bukan pilihan saat ini di Nautilus, saya telah membuat skrip bersama .. Ini cocok untuk saya, mengingat situasinya.
Saya awalnya memiliki beberapa masalah waktu yang menyebabkan negara pengubah-kunci untuk pergi whacko, jadi saya telah menambahkan 100 ms keterlambatan antara langkah-langkah, dan sekarang berperilaku sendiri pada sistem saya ...
Ini mungkin perlu diubah dalam lingkungan yang berbeda .. . Ini dia; di paste.ubuntu.com
sumber
Itu masih tidak didukung oleh Nautilus sendiri, namun Anda dapat menggunakan skrip yang menerima beberapa parameter untuk menggunakan kembali atau membuka contoh baru Nautilus jika tidak berjalan.
Untuk menggunakan solusi ini, Anda harus menginstal pachage
wmctrl
danxclip
. Anda dapat melakukannya menginstal wmctrl dan xclip menggunakan Pusat Perangkat Lunak (klik pada tautan) atau melalui Terminal dengansudo apt-get install wmctrl xclip
.Buat file baru
nautab.sh
dan tambahkan kode berikut:Kode ini didasarkan didasarkan pada jawaban atas pertanyaan lain:
http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window
.Jalankan
nautab [directory]...
dan tab baru akan terbuka di atasnya. Perhatikan bahwa akan ada penundaan; ini untuk menunggu Nautilus responsif. Jangan ragu untuk bermain dengan angka.sumber