Не копіюйте всі файли / каталоги з /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, вийдіть з системи, і все буде таким, як було раніше.