İlk kez Nautilus'a başladığımda beş favori sekme açıyorum.
Komut satırından birden fazla URI denedim, ancak birden çok pencere açtı.
Bunu bir şekilde komut satırı üzerinden yapmak mümkün mü? ...
İlk kez Nautilus'a başladığımda beş favori sekme açıyorum.
Komut satırından birden fazla URI denedim, ancak birden çok pencere açtı.
Bunu bir şekilde komut satırı üzerinden yapmak mümkün mü? ...
Yanıtlar:
Jorge'nin yorumuna göre, cevap "hayır" dır ...
Yani bir yan sorun olarak, Nautilus'ta mevcut bir seçenek olmadığı için, bir senaryoyu bir araya getirdim. Durum bana göre uygun.
Başlangıçta değiştirici anahtar durumlarının whacko'ya gitmesine neden olan bazı zamanlama sorunları vardı, bu yüzden adımlar arasında 100 ms gecikme ekledim ve şimdi sistemimde kendini gösteriyor ...
Bu farklı bir ortamda değiştirilmesi gerekebilir .. . İşte burada; en paste.ubuntu.com
Nautilus'un kendisi tarafından hala desteklenmiyor, ancak çalışmıyorsa yeni bir Nautilus örneğini yeniden kullanmak veya açmak için çeşitli parametreleri kabul eden bir komut dosyası kullanabilirsiniz.
Bu çözümü kullanmak için paletler kurmanız wmctrl
ve xclip
. Bunu yüklemeden yapabilirsiniz wmctrl ve xclip (linklere tıklayın) Yazılım Merkezi kullanılarak veya Terminal üzerinden sudo apt-get install wmctrl xclip
.
Yeni bir dosya oluşturun nautab.sh
ve aşağıdaki kodu ekleyin:
#!/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
Kod Bu diğer soruya bir cevap dayanmaktadır dayanmaktadır: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window
.
Çalıştırıldığında nautab [directory]...
yeni sekmeler açılır. Bazı gecikmeler olacağını unutmayın; bu Nautilus'un yanıt vermesini beklemek içindir. Sayılarla oynamaktan çekinmeyin.