“Şuraya Kopyala” ve “Şuraya Taşı” bağlam menülerini gizlemek mümkün müdür?


13

Bu soruyu yeni okudum ve "Kopyala" ya da "Taşı" bağlam menüsünü hiç kullanmadığımı fark ettim - bunları gizlemek mümkün mü?

alternatif metin

Yanıtlar:


5

Ne yazık ki, 12.04 veya 12.10'da bu değişikliklerin yapılması Nautilusve kaldırılması nedeniyle yapılması mümkün değildir /usr/share/nautilus/ui/nautilus-directory-view-ui.xml. Çok yakın zamanda (Haziran 2012) gnome nautilus posta listelerinde sorulmuştur ve geliştiricilerin yanıtlarından, kaynak kodunu indirmek, yama yapmak ve daha sonra kopyayı ortadan kaldırmak veya gizlemek için yeniden derlemek zorunda olduğu açıktır. için ve hareket menülerin.

Emmanuel Bassi , bir cüce geliştirici, cevap işaret ederek posta listesinde aynı isteğine:

UI tanımları uygulamanın bir parçasıdır: bunları değiştirmek diskteki ikili dosyayı değiştirmeye eşdeğerdir.

Başka bir yanıtta Emmanuel daha ayrıntılı bir şekilde ele alıyor ve şunu belirtiyor:

Mümkün değil çünkü şimdi (uygulamanın yeniden konumlandırılabilirliği ve başlangıç ​​zamanını iyileştirmek amacıyla) UI açıklama dosyası ikili dosya içinde "derlenmiştir"; UI açıklama dosyası yalnızca Git deposunda bulunur ve her değişiklik Nautilus'un yeniden derlenmesini gerektirir.

Bir kez kurulduktan sonra UI dosyasını düzenlemenin asla bu konuya işaret ettiğim nedenlerden dolayı desteklenen bir eylem olmadığı göz önüne alındığında, bu işlevde bir mola değildir.

Ulaşmak istediğiniz şey, Nautilus'un şu andaki veya gelecekteki herhangi bir sürümü ile yapılamaz; Bunu yapmanın tek yolu, Nautilus'u gerçekten istediğiniz şekilde yapabilmeniz için değiştirmektir.

Bu resmi konumdur Nautilusve bu yüzden yapılacak tek şey bir yama önermek veya sadece kendi yamanızı hazırlayıp kendi özel sürümünüzü oluşturmaktır. İhtiyacınız olan kaynak kodu git deposunda bulabilirsiniz .

Geliştiricilerin açıkladığı gibi, şu anda ne istediğinizi başarabilecek kirli bir 'kesmek' yoktur. Gelecekte değişebilir, ancak mevcut durum budur.


13

11.10 ve öncesi için

Evet, dosyayı düzenleyin:

/usr/share/nautilus/ui/nautilus-directory-view-ui.xml

ve bunun son örneğini bulun :

    <menu action="CopyToMenu">
        <menuitem name="Copy to next pane" action="Copy to next pane"/>
        <menuitem name="Copy to Home" action="Copy to Home"/>
        <menuitem name="Copy to Desktop" action="Copy to Desktop"/>
    </menu>
    <menu action="MoveToMenu">
        <menuitem name="Move to next pane" action="Move to next pane"/>
        <menuitem name="Copy to Home" action="Move to Home"/>
        <menuitem name="Copy to Desktop" action="Move to Desktop"/>
    </menu>

ve iç kısımları şu şekilde boş bırakın:

    <menu action="CopyToMenu">
    </menu>
    <menu action="MoveToMenu">
    </menu>

Bu, sorunu çözmeli.


Gelecekte düğümlerin sırasının değiştirilmesi durumunda, kaldırılması (veya yorumlanması) gereken elemanlara sahip olanıdır <popup name="selection"> ... </popup>.
Marek Grzenkowicz

Vay be, bu cevap çok, çok yardımcı oldu! Şimdi DÜNYAYI KURABİLİRİM! KESİNTİSİZ GÜÇ VAR !!! (Cidden, teşekkürler. Bağlam menülerini tamamen özelleştirme yeteneği çok kullanışlı olacaktır.)
JamesTheAwesomeDude

Çok kullanıcılı sistemler için iyi değil

Bunun 12.04 ile çalışması mı gerekiyor? Çünkü /usr/share/nautilus/ui/nautilus-directory-view-ui.xml dosyam yok .
user55822

@ user55822 12.10 da aynı sorun. Bu nedenle, bu sorunun +100 itibar değerinde açık bir ödülü vardır - mevcut cevap güncel değil ve son Ubuntu sürümleri için geçerli değildir.
Marek Grzenkowicz
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.