Tek bir Nautilus penceresi birden çok sekmeyle başlatılabilir mi?


13

İ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ü? ...


Bu mümkün görünmüyor, burada yapılacak en iyi şey muhtemelen Nautilus'ta bir istek listesi hatası dosyalamak ve birinin bunu uygulayıp uygulamadığını görmek.
Jorge Castro

@Jorge: Teşekkürler ... Bu durumda, bir makro geçici çözümü hackledim ve senaryoyu bir cevap olarak gönderdim
Peter.O

seçeneği ile bunu kontrol et--continue
Aquarius Power

Yanıtlar:


3

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


2
Senaryo artık çevrimiçi değil ... Çevrimiçi kazanç sağlayabilir misiniz?
WG-

Hala senaryonun var mı?
Kova Gücü

1
orada bu şimdi
Kova Güç

3

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 wmctrlve 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.shve 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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.