Tüm dosyaları / dizinleri /usr/share/applications
Bir .desktop
dosyayı 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/applications
kullanıcı tarafından doğrudan çalıştırılması amaçlanmamıştır. Bazı dosyalar muhtemelen hiç .desktop
dosya değildir ve hatta birkaç dizin bulunabilir. (Ao) neden kopyalayıp olmamalı ki her şeyi dan /usr/share/applications
içine ~/.local/share/applications
.
Ayrıca tüm .desktop
dosyaları 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/applications
taşıyor ~/.local/share/applications
mu?
Dışında, gereksiz kopya oluşturma kopyalama gelen her şeyi gelen /usr/share/applications
masaü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 .desktop
dosyaları ~/.local/share/applications
yalnı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.