Ich muss einige Anwendungen auf KDE mit einigen hinzugefügten Konfigurationsänderungen starten. Der beste Weg, dies zu tun, ohne es zu vermasseln, /
besteht darin, die .desktop
Datei einzelner Anwendungen zu kopieren , deren Konfiguration ich ändern muss, aus /usr/share/applications
Optionen hinzuzufügen und sie dann zu kopieren ~/.local/share/applications
.
Ich habe mich gefragt, ob das Probleme verursachen wird, die mir nicht bewusst sind. Und wenn es eine bessere Möglichkeit gibt, sagen wir, indem Sie nicht alles kopieren, sondern nur Änderungen an der Desktop-Datei in hinzufügen ~/.local/share/applications
.
Vielen Dank.
Antworten:
Ja, es sollte funktionieren, um diejenigen zu kopieren, an denen Sie Änderungen
~/.local/share/applications
vornehmen möchten , und sollte nicht zu viele Probleme verursachen, es sei denn, Sie nehmen einige fehlerhafte Änderungen vor (z. B. das Entfernen von MIME-Typen usw.). Wenn Sie alle kopieren, werden sie bei der Aktualisierung/usr/share/applications
nicht aktualisiert~/.local/share/applications
, und die Startprogramme für Apps, die Sie entfernen, bleiben erhalten. Machen Sie sich nicht die Mühe, alle unnötigen zu kopieren.Nachdem Sie die Änderungen vorgenommen haben,
update-desktop-database ~/.local/share/applications/
sollte das Ausführen sicherstellen, dass der neue Launcher erkannt wird. Dies wird im Dash / Menü angezeigt.Unity's Launcher und wahrscheinlich Gnome's Dash zeigen die Version weiterhin an
/usr/share/applications
, daher müssen Sie das Symbol entsperren und sperren. Gnome 3 benötigt möglicherweise auch einen Neustart. Nautilus kann dies ebenfalls tun. Das Abmelden und das erneute Anmelden sollten dies beheben.Das Lesen der folgenden Informationen kann beim Vornehmen von Änderungen hilfreich sein:
quelle
/usr/share/applications
und hat~/.local/share/applications
.~/.local/share/applications
Vorrang. Vielen Dank..desktop
Dateien ist zu beachten, dass sie nicht aktualisiert werden, wenn eine Anwendung aktualisiert wird (einschließlich der globalen.desktop
Datei), jedoch nicht die lokale. Chrome ist dafür berühmt, was zu doppelten Symbolen führt.org.gnome.Terminal.desktop
, wird beim Öffnen der.desktop
von Super + Search geänderten Suche wie gewünscht, aber das im Dock für dieses neue geänderte Terminal-Fenster angezeigte Symbol bezieht sich immer noch auf das System.desktop
.Kopieren Sie nicht alle Dateien / Verzeichnisse von
/usr/share/applications
Es ist in der Tat empfehlenswert, eine
.desktop
Datei 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/applications
sollen jedoch direkt vom Benutzer ausgeführt werden. Einige Dateien sind möglicherweise überhaupt keine.desktop
Dateien und es können sogar einige Verzeichnisse existieren. Deshalb sollten Sie nicht einfach alles von/usr/share/applications
in kopieren~/.local/share/applications
.Es gibt auch überhaupt keinen Grund, alle
.desktop
Dateien 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/applications
to kopiere~/.local/share/applications
?Neben nutzlos Duplikate erstellen, kopiert alles aus
/usr/share/applications
kann 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
.desktop
Dateien nur,~/.local/share/applications
wenn Sie einen Grund dafür haben, und kopieren (und bearbeiten) Sie Dateien nur spezifisch.Wenn Sie eine
.desktop
Datei 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.desktop
und melden Sie sich ab.quelle
.desktop
, entfernen Sie sie in den meisten Fällen einfach.~/.local/share/applications
Sie auch nicht, die gesamte .desktop-Datei zu entfernen, wenn Sie merkwürdige Verhaltensweisen bei Ihren Anwendungen, seltsam startenden Browsern, mehreren