Ich habe den Launcher von Unity versteckt, da ich lieber das Cairo-Dock benutze.
Aus diesem Grund versuche ich, die im Ubuntu Software Center installierten Elemente so zu gestalten, dass automatisch eine Verknüpfung auf meinem Desktop festgelegt wird.
software-center
shortcuts
Ashleigh Johnson
quelle
quelle
Antworten:
Führen Sie das folgende Skript im Hintergrund aus und es wird automatisch ein Starter auf Ihrem Desktop mit (nur) neu installierter Software erstellt.
Es auch:
NoDisplay=true
)Wie benutzt man
gedit
) und speichern Sie es irgendwo untermake_starter.py
.Wenn Sie es zuerst testen möchten: Führen Sie es mit dem folgenden Befehl aus einem Terminalfenster aus:
Installieren Sie eine Anwendung, wie Sie es gewohnt sind. Nach Abschluss der Installation sollte auf Ihrem Desktop ein Symbol angezeigt werden
Wenn alles einwandfrei funktioniert, fügen Sie es Ihren Startanwendungen hinzu: Dash> Startanwendungen> Hinzufügen. Fügen Sie den Befehl hinzu:
Hinweis
Lokalisierte Versionen von Ubuntu haben möglicherweise einen anderen Namen für "Desktop" ("Bureaublad" auf Niederländisch). Wenn ja, ersetzen Sie in der Zeile:
"Desktop" mit dem lokalisierten Namen.
Das Skript
quelle
Perl
Skript schreiben würde, wenn Sie einen Affen vor einem PC lassen würden :)Dies wird unglaublich chaotisch sein, da es möglicherweise weit über hundert Anwendungssymbole gibt. Die Symbole (eigentlich Desktop-Launcher-Dateien ) befinden sich normalerweise in
/usr/share/applications
. Sie können also den folgenden Befehl in einem Terminal ausführen:Dies würde jedoch eine Kopie jedes einzelnen Starters auf Ihrem Desktop erstellen . ( möglicherweise einige hundert, abhängig von Ihrer Umgebung )
Sie können
/usr/share/applications
im Dateimanager suchen und sie manuell für relevante Anwendungen auf den Desktop kopieren. Soweit ich das beurteilen kann, gibt es keine automatische Möglichkeit, das Software Center dazu zu bringen.quelle
dpkg
unddiff
die neue Auswahlliste und die vorherige Auswahlliste speichern . Anschließend können Verknüpfungen mithilfe eines Skripts erstellt werden, das die relevanten.desktop
Dateien auf den Desktop kopiert .ls /usr/share/applications/*.desktop | wc
gibt:168 168 7851