Nautilus'ta yeni bir bölmede klasör nasıl açılır?


10

Nautilus'ta bir klasörü sağ tıkladığımda, "Yeni Pencerede Aç" ve "Yeni Sekmede Aç" seçeneklerini buluyorum. Seçilen klasörü yeni bir bölmede açtığımda göründüğü gibi açacak bir "Yeni Bölmede Aç" seçeneği eklemek mümkün müdür F3?

misal

Nautilus Eylemleri için parametreler ne olabilir veya bunu Nautilus Scripts ile gerçekleştirebilir miyim ?

Yanıtlar:


3

Eminim bunu yapmanın birçok yolu vardır ... ama işte gidiyor ...!

Yükle nautilus-actionsvexdotool

Ana klasörünüzde yeni bir komut dosyası oluşturun newpaneve yapıştırın:

sleep 0.3
xdotool key ctrl+c 
sleep 0.3
xdotool key F3 
sleep 0.3
xdotool key Tab
sleep 0.3
xdotool key Right
sleep 0.3
xdotool key Return
sleep 0.3
xdotool key Down
sleep 0.3
xdotool key ctrl+l
sleep 0.3
xdotool key ctrl+v
sleep 0.3
xdotool key Return

Dosyayı yürütme hakları verin:

chmod +x ~/newpane

Çalıştırmak nautilus-actions-config-tool

edit - preferencesGösterilen seçenekleri seçin ve işaretlerini kaldırın:

resim açıklamasını buraya girin

Yeni bir menü seçeneği oluşturun:

resim açıklamasını buraya girin

yeni betiğinizi yürütün - nb betiğinize tam yolu verin ve uygulamayı kapatmadan önce kaydedin.

resim açıklamasını buraya girin

Nautilus'u yeniden başlatın:

nautilus -q

Artık yeni bir seçeneğiniz olacak:

resim açıklamasını buraya girin


1
Bir bakacağım - nautilus en son hangi bölmenin tıklandığını hatırlıyor gibi görünüyor - bu yüzden sağ bölmede olursanız, bir dahaki sefere "yeni bölmede aç" ı kullandığınızda - sağ tarafta açılacaktır.
fossfreedom

@ Jakob - desgua dedi gibi - nautilus kodunu değiştirmeden F3 değerini görebilirsiniz sanmıyorum. Komut dosyasını biraz değiştirdim, böylece her zaman sağ taraftaki bir klasörü açar.
fossfreedom

Teşekkür ederim. Fark etmek biraz zaman alıyor, ama işe yarıyor ... İkinci durumda başka bir eylem ekledim; sadece "F3" çizgisi olmadan.
Jakob

Muhtemelen daha küçük bir şeye "uyku 0.3" kez kaldırabilir veya kaldırabilirsiniz. Hata ayıklamayı kolaylaştırmak için bunları dahil ettim. Lütfen cevabı daha iyi hale getireceğini düşündüğünüz şeylerle güncelleyebilir misiniz? Gerekirse, ekran görüntülerini önerilerinizle güncelleyeceğim. Unutmayın, işbirliğine dayalı bir web
sitesiyiz

Uyku sürelerini 0,2 veya 0,1 azaltmaya çalıştım - ancak bu komut dosyasını biraz güvenilmez hale getiriyor. Görünüşe göre 0.3 saniye iyi bir uzlaşma.
fossfreedom

8

İlk olarak Nautilus'un bölme sayısının 2 ile sınırlı olduğunu hatırlayalım.

Bunu yapmak için bir komut dosyası oluşturabilirsiniz.

1) Önce yüklemek xdotool ve parcellite :sudo apt-get install xdotool parcellite

2) Sonra bir dosya ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane) açın ve yapıştırın:

#!/bin/bash
echo -n $1 | parcellite
xdotool key F3 
sleep 0.1
xdotool key Tab
sleep 0.3
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) Kaydet.

4) Çalıştırılabilir yap ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)

5) Bir klasörü sağ tıklayın ve "Komut Dosyaları"> "Yeni Bir Bölmede Aç" ı seçin.


Sonuç:

resim açıklamasını buraya girin

resim açıklamasını buraya girin


Tembel hissediyorsanız, bunu terminale yapıştırın ve işiniz bitti:

cd ~/.gnome2/nautilus-scripts && wget http://dl.dropbox.com/u/4098082/Open%20In%20A%20New%20Pane && chmod +x ./Open*

Bu komut dosyası, klasörü mevcut bir bölmede açar:

1) Önce yüklemek xdotool ve parcellite :sudo apt-get install xdotool parcellite

2) Sonra bir dosya ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane) açın ve yapıştırın:

#!/bin/bash
echo -n $1 | parcellite
sleep 0.1
xdotool key Tab
sleep 0.2
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) Kaydet.

4) Çalıştırılabilir yap ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)

5) Bir klasörü sağ tıklayın ve "Komut Dosyaları"> "Mevcut Bir Bölmede Aç" ı seçin.


İlk sorunuz için evet (Cevabı güncelledim). İkincisinin mümkün olup olmadığını kontrol edeceğim.
desgua

Nautilus'un bölmenin açılıp açılmadığını bize söylemesinin bir yolunu bulamıyorum. Yine de mevcut bir bölmede açmak için başka bir komut dosyası oluşturabilirsiniz.
desgua

İkinci senaryo için de teşekkürler! Ancak bir şekilde ilk komut dosyası her zaman beklendiği gibi çalışmaz: Bazen klasörü aynı bölmede açar, bazen sadece başka bir bölmeyi açar, bazen hiçbir bölme açıklığı açmaz. Ve ikinci komut dosyası diğer bölmede değil aynı klasörde açılmıyor - eğer klasörü iki kere tıklarsam aynı olurdu.
Jakob

Senaryoyu daha güvenilir hale getirmek için sadece uyku süresini artırın (0.3 çok güvenilir görünüyor).
desgua

Yine de klasörler sağ tarafta değil, solda açılır.
Jakob
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.