Tüm dosyaları / dizinleri /usr/share/applications
Bir .desktopdosyayı düzenlemeden önce yerel olarak kopyalamak gerçekten iyi bir uygulamadır . Uygun prosedür budur. Kopyaladıktan / düzenledikten ve oturumu kapattıktan / oturum açtıktan sonra, yerel olan global olanı geçersiz kılacaktır.
Ancak içindeki tüm dosyaların /usr/share/applicationskullanıcı tarafından doğrudan çalıştırılması amaçlanmamıştır. Bazı dosyalar muhtemelen hiç .desktopdosya değildir ve hatta birkaç dizin bulunabilir. (Ao) neden kopyalayıp olmamalı ki her şeyi dan /usr/share/applicationsiçine ~/.local/share/applications.
Ayrıca tüm .desktopdosyaları yerel olarak kopyalamak için hiçbir neden yoktur . Yerel olanlar yalnızca yerel olanları varsa küresel olanları geçersiz kılacaktır . Yerel olan mevcut değilse, global olan hala "sorumlu" dur.
İçindekilerin tamamını kopyalamam risk /usr/share/applicationstaşıyor ~/.local/share/applicationsmu?
Dışında, gereksiz kopya oluşturma kopyalama gelen her şeyi gelen /usr/share/applicationsmasaüstü başlatırken kutu neden çakışmaları. Aslında bunu bir kez deney olarak yaptım ( Unity), bir başlangıç usb ile işleri düzeltmek zorunda kaldı.
Sonuç:
Global .desktopdosyaları ~/.local/share/applicationsyalnızca bunu yapmak için bir nedeniniz varsa kopyalayın ve yalnızca dosyaları özellikle kopyalayın (ve düzenleyin).
Bir .desktopşekilde bir dosyayı karıştırırsanız, uygulama Dash'ten başlatılmaz veya Dash'te yinelenen simgeler yaşıyorsanız, düzeltmeyi başaramazsanız, yerel olanı kaldırın .desktop, oturumu kapatın / oturum açın ve işler eskisi gibi.