Kopieren Sie nicht alle Dateien / Verzeichnisse von /usr/share/applications
Es ist in der Tat empfehlenswert, eine .desktopDatei vor dem Bearbeiten lokal zu kopieren . Das ist das geeignete Verfahren. Nachdem Sie es kopiert / bearbeitet und abgemeldet / angemeldet haben, setzt das lokale das globale außer Kraft.
Nicht alle Dateien in /usr/share/applicationssollen jedoch direkt vom Benutzer ausgeführt werden. Einige Dateien sind möglicherweise überhaupt keine .desktopDateien und es können sogar einige Verzeichnisse existieren. Deshalb sollten Sie nicht einfach alles von /usr/share/applicationsin kopieren ~/.local/share/applications.
Es gibt auch überhaupt keinen Grund, alle .desktopDateien lokal zu kopieren . Die lokalen setzen die globalen nur außer Kraft, wenn die lokalen vorhanden sind. Wenn der lokale nicht existiert, ist der globale immer noch "verantwortlich".
Besteht ein Risiko, wenn ich den gesamten Inhalt von /usr/share/applicationsto kopiere ~/.local/share/applications?
Neben nutzlos Duplikate erstellen, kopiert alles aus /usr/share/applicationskann dazu führen , Konflikte Ihren Desktop starten. Ich habe das eigentlich mal als experiment gemacht ( Unity), musste sachen mit einem startup usb reparieren.
Fazit:
Kopieren Sie globale .desktopDateien nur, ~/.local/share/applicationswenn Sie einen Grund dafür haben, und kopieren (und bearbeiten) Sie Dateien nur spezifisch.
Wenn Sie eine .desktopDatei auf irgendeine Weise durcheinander bringen , wird die Anwendung nicht über Dash gestartet oder es treten doppelte Symbole in Dash auf. Wenn Sie dies nicht beheben können, entfernen Sie einfach die lokale Datei .desktopund melden Sie sich ab.