Miałem kilka niestandardowych skryptów, dla których miałem niestandardowe programy uruchamiające na pulpicie w dniu 10.04. Chciałbym to odtworzyć ponownie po migracji do 12.04, ale jedność wydaje mi się dość obca.
Miałem kilka niestandardowych skryptów, dla których miałem niestandardowe programy uruchamiające na pulpicie w dniu 10.04. Chciałbym to odtworzyć ponownie po migracji do 12.04, ale jedność wydaje mi się dość obca.
Odpowiedzi:
Odpowiedziałem na podobne pytanie tutaj .
W skrócie, skopiuj najbliższy skrypt z /usr/share/applications/
do, ~/.local/share/applications
a następnie edytuj xyz.desktop
plik. Linia, która się rozpoczyna, Exec=
jest linią, którą musisz edytować, aby wstawić własne polecenie wraz z dowolnymi opcjami wiersza poleceń. Prawdopodobnie zechcesz także edytować Name=
wiersz, aby opisać własny skrypt.
Gdy to zrobisz, musisz ponownie uruchomić komputer lub wylogować się / zalogować, a następnie możesz nacisnąć Superklawisz, zacząć wpisywać część ustawionej nazwy i powinien pojawić się program uruchamiający. Wybierz i naciśnij, Entera uruchomi się twoje polecenie.
Stworzyłem do tego prosty skrypt Pythona z GUI!
Jest na http://jurschreuder.nl/
Nazywa się Unity Launcher Creator i nawet go używam!
Super proste:
Dołączyłem niektóre pliki ikon utworzone za pomocą algorytmu genetycznego (GenArt dla Androida). Możesz go użyć w przypadku, gdy program nie dostarcza png lub gdy jest to tylko twój własny prosty skrypt bash.
Możesz zainstalować przez
sudo apt-get install bzr
następnie
bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule
kiedy próbowałem utworzyć niestandardowy program uruchamiający, nic się nie stało, gdy próbowałem ustawić niestandardową ikonę programu uruchamiającego. może ikona programu uruchamiającego musi mieć określony rozmiar, ale nie mogłem znaleźć tych informacji. zamiast tworzyć program uruchamiający z losową ikoną, właśnie tam się zatrzymałem. ale spróbuj tego, wygląda obiecująco.
Pliki jedności używane przez jedność są przechowywane w „/ usr / share / applications /”
Możesz albo (1) edytować tam pliki, albo (2) zrobić ich kopie, a następnie dodać je do programu uruchamiającego Unity, przeciągając je.
(1) sprawia, że zmiany są globalne, alias. Unity użyje dowolnych parametrów wiersza poleceń, które dodasz z dowolnego miejsca, w którym je uruchomisz.
(2) oczywiście nie zmieni domyślnego sposobu obsługi aplikacji przez jedność. przydatne, jeśli chcesz, aby niestandardowy program uruchamiający uruchamiał aplikację w trybie powiedzmy debugowania, ale nie chcesz, aby zawsze była uruchamiana w trybie debugowania.
Mam nadzieję że to pomoże.