Ich hatte einige benutzerdefinierte Skripte, für die ich am 10.04 benutzerdefinierte Startprogramme auf meinem Desktop hatte. Ich würde das nach der Migration auf 12.04 gerne noch einmal nachbauen, aber die Einheit scheint mir ziemlich fremd.
Ich hatte einige benutzerdefinierte Skripte, für die ich am 10.04 benutzerdefinierte Startprogramme auf meinem Desktop hatte. Ich würde das nach der Migration auf 12.04 gerne noch einmal nachbauen, aber die Einheit scheint mir ziemlich fremd.
Antworten:
Ich habe eine ähnliche Frage beantwortet hier .
Kopieren Sie kurz das nächste Skript von /usr/share/applications/
nach ~/.local/share/applications
und bearbeiten Sie die xyz.desktop
Datei. Die Zeile, die beginnt, Exec=
ist die Zeile, die Sie bearbeiten müssen, um Ihren eigenen Befehl zusammen mit den gewünschten Befehlszeilenoptionen einzugeben. Wahrscheinlich möchten Sie auch die Name=
Zeile bearbeiten , um Ihr eigenes Skript zu beschreiben.
Sobald Sie dies getan haben, müssen Sie Ihren Computer neu starten oder sich abmelden / anmelden. Dann können Sie die SuperTaste drücken, einen Teil des von Ihnen festgelegten Namens eingeben und Ihr Startprogramm sollte angezeigt werden. Wählen Sie es und drücken Sie und Enteres wird Ihren Befehl ausführen.
Ich habe dafür ein einfaches Python-Skript mit GUI erstellt!
Es ist auf http://jurschreuder.nl/
Es heißt Unity Launcher Creator und ich benutze es sogar selbst!
Super einfach:
Ich habe einige Symboldateien eingefügt, die mit einem genetischen Algorithmus (GenArt für Android) erstellt wurden. Sie können es verwenden, wenn das Programm kein PNG bereitstellt oder wenn es sich nur um Ihr eigenes einfaches Bash-Skript handelt.
Sie können durch installieren
sudo apt-get install bzr
dann
bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule
Als ich versuchte, einen benutzerdefinierten Starter zu erstellen, passierte nichts, als ich versuchte, ein benutzerdefiniertes Startersymbol festzulegen. Möglicherweise muss das Startsymbol eine bestimmte Größe haben, aber ich konnte diese Informationen nicht finden. Anstatt einen Launcher mit einem zufälligen Symbol zu erstellen, habe ich genau dort angehalten. aber probier mal diesen prog aus, er sieht vielversprechend aus.
Die von unity verwendeten .desktop-Dateien werden in "/ usr / share / applications /" gespeichert.
Sie können entweder (1) die Dateien dort bearbeiten oder (2) Kopien davon erstellen und sie dann durch Ziehen zum Unity Launcher hinzufügen.
(1) macht die Änderungen global, aka. Unity verwendet alle von Ihnen hinzugefügten Befehlszeilenparameter, wo immer Sie sie starten.
(2) wird offensichtlich nicht ändern, wie Unity die Anwendung standardmäßig behandelt. Nützlich, wenn ein benutzerdefiniertes Startprogramm eine Anwendung im Debug-Modus ausführen soll, diese jedoch nicht immer im Debug-Modus ausgeführt werden soll.
Hoffe das hilft.