Не копіюйте всі файли / каталоги з /usr/share/applications
Копіювати .desktop
файл локально, перш ніж його редагувати, дійсно є хорошою практикою . Це відповідна процедура. Після того, як ви скопіювали / відредагували його та вийшли з системи, у локальному буде замінено глобальний.
/usr/share/applications
Однак не всі файли в файлі призначені для роботи безпосередньо користувачем. Деякі файли, можливо, взагалі не містять .desktop
файлів, і навіть кілька каталогів можуть існувати. Тобто (ат) , чому ви не повинні просто скопіювати всі з /usr/share/applications
в ~/.local/share/applications
.
Також взагалі немає причин копіювати всі .desktop
файли локально. Локальні переможуть лише глобальні, якщо локальні існують. Якщо локальної не існує, глобальна все ще "відповідає".
Чи є ризик, якщо я скопіюю повний вміст /usr/share/applications
до ~/.local/share/applications
?
Крім створення непотрібних дублікатів, копіювання всього з них /usr/share/applications
може спричинити конфлікти при запуску робочого столу. Я фактично робив це один раз, як експеримент ( Unity
), повинен був виправити речі за допомогою запуску usb.
Висновок:
Копіюйте лише глобальні .desktop
файли, ~/.local/share/applications
якщо у вас є причина для цього, і лише копіюйте (і редагуйте) файли спеціально.
Якщо .desktop
якимось чином ви зіпсуєте файл, програма не запуститься з Dash, або у вас з’являються повторювані піктограми, якщо ви не вдається виправити, просто видаліть локальну .desktop
, вийдіть з системи, і все буде таким, як було раніше.