Vil Unity tillate å lage egendefinerte launcher-ikoner fra .desktop
-filer eller via menyredigeringssystem? (Akkurat nå gir ikke startprogrammet muligheten til å "beholde i startprogrammet" på alle programmer.
For noen programmer jeg bruker, må jeg lage egendefinerte startprogrammer eller .desktop
-filer.
For eksempel er daglige blenderbygninger vanligvis bare mapper med en kjørbar fil.
I grunnleggende Gnome eller KDE kan jeg lage en ny menyoppføring med menyredigeringssystemet. Deretter kan jeg også legge den til Docky enten fra menyen eller ved å dra en .desktop
fil til den. Unity launcher støtter ikke dra og slipp, så det er ikke en feil eller noe, men når jeg åpner en .desktop-fil, har den uforutsigbare resultater. Mesteparten av tiden vil det ikke ha " hold i launcher ". Noen ganger vil det ha et element som kan festes uten ikonet .desktop
, og hvis jeg fester elementet til bæreraketten, vil det ikke kalle på programmet igjen etter å ha lukket det. Jeg har også fått det til å bare fungere med en .desktop
fil for celtx
.
Unity støtter egendefinerte startprogrammer fra .desktop-filer. For å opprette egendefinerte startprogrammer fra en .desktop
-fil må du opprette en *.desktop
-fil for programmet ditt.
gedit ~/.local/share/applications/name.desktop
.desktop-filen skal se omtrent slik ut:
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
Åpne hjemmemappen din i filbehandleren og naviger til:
(Du må kanskje trykke ctrl+h for å vise skjulte filer for å se .gconf
-katalogen).
.gconf-> desktop-> unity-> launcher -> favourites
du'vil se en haug med mapper som begynner med " app-
".
du må opprette en mappe for programmet ditt. Bruk det samme navnet.desktop som du brukte i /usr/share/applications
. Gå inn i en av mappene for noe som allerede er på dokken og kopier xml-filen og lim den inn i den nye mappen. Åpne den med tekstredigeringsprogrammet og endre navnet på *.desktop
til ditt navn.desktop
.
Åpne gconf-editor (du kan åpne gconf ved å kjøre kommandoen gconf-editor
i terminalen) og gå til:
desktop-> unity-> launcher -> favorites
Dobbeltklikk på listen til høyre og legg til name.desktop
.
Logg ut og inn igjen, og du bør se startprogrammet ditt. (takk kerry_s på Ubuntu Forums for å hjelpe med dette svaret)
Unity har også en funksjon som heter Linser. Som standard har du to i Unity: Programmer og filer. I fremtiden vil du kunne installere og opprette mye mer. Det er litt informasjon om det på Ubuntu wiki: https://wiki.ubuntu.com/Unity/Lenses
Slik legger du til apper i launcher i unity:
MERK : Ikonene på dette punktet kan ikke omorganiseres når de er lastet inn, du må plassere dem i den rekkefølgen du vil at de skal vises når du installerer ikonene i startprogrammet!
Dette er en metode uten redigering av konfigurasjonsfiler.
Opprett først startprogrammet på skrivebordet (kun midlertidig).
Nå har du startprogrammet på skrivebordet. Hvis du er fornøyd med den, hent den i Launcher-panelet:
gksu nautilus
./home/ditt-brukernavn/Desktop
.Kopier
./usr/share/applications
./usr/share/applications
til startlinjen til venstre på skjermen.Det er alt.