Ketika saya mulai Nautilus saya selalu membuka lima tab favorit ..
Saya sudah mencoba beberapa URI dari baris perintah, tetapi membuka banyak jendela.
Apakah mungkin melakukan hal ini melalui baris perintah? ...
--continue
opsi
Ketika saya mulai Nautilus saya selalu membuka lima tab favorit ..
Saya sudah mencoba beberapa URI dari baris perintah, tetapi membuka banyak jendela.
Apakah mungkin melakukan hal ini melalui baris perintah? ...
--continue
opsi
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 wmctrl
dan 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.sh
dan 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 directories
if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
# wmctrl reports Nautilus not running
if [[ -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 2
fi
#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.5
else
>&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.