Brugere starter programmer på Linux med “startere”. Disse filer indeholder blandt andet specifikke instruktioner til hvordan Linux-operativsystemet skal køre programmet og hvordan ikonet skal se ud. På Linux, hvis du vil oprette genveje til applikationsmenuer, vil du opdage, at det er lidt sværere sammenlignet med Mac eller Windows, da brugere ikke bare kan højreklikke på et program og vælge “opret genvej”. I stedet, hvis du gerne vil oprette programmenugenveje på Linux-skrivebordet, er det en involveret proces, der kræver lidt knowhow.
SPOILER ALERT: Rul ned og se videotutorialen i slutningen af denne artikel.
Indholdsfortegnelse
Applikationsmenugenveje – Terminal
Måske er den hurtigste måde at oprette programmenugenveje på Linux-skrivebordet ved at oprette en i terminalen. At gå terminalruten er mindre brugervenligt, da der ikke er en god GUI-editor til at tildele appkategorier, og ingen ikonvælger osv.
Det første skridt til at oprette en ny applikationsgenvej i Linux er at oprette en tom skrivebordsfil. I terminalen skal du bruge berøringskommandoen til at oprette en ny genvej.
touch ~/Desktop/example.desktop chmod +x ~/Desktop/example.desktop echo '[Desktop Entry]' >> ~/Desktop/example.desktop
Det nye genvejsikon er på skrivebordet, men det har ingen programinstruktioner. Lad os løse dette ved at redigere den nye fil i Nano-teksteditoren.
nano ~/Desktop/example.desktop
Den første linje for enhver programgenvej er “Navn”. Denne linje vil give programmets genvej sit navn i menuerne. Giv din genvej et navn i Nano-teksteditor.
Name=Example Shortcut
Efter “Navn” er den næste linje i genvejen, der skal tilføjes, “Kommentar”. Denne linje er valgfri, men meget nyttig, da den tillader menuen at vise nogle oplysninger om genvejen.
Comment=This is an example launcher
Med “Navn” og “Kommentar” af vejen, kan vi komme til det rigtige kød fra launcheren. Tilføj linjen “Exec” i Nano-teksteditoren.
“Exec”-linjen fortæller dit Linux OS, hvor programmet er, og hvordan det skal starte.
Exec=command arguments
Exec er meget alsidig og kan lancere Python, Bash og næsten alt andet, du kan tænke på. For at køre et shell- eller bash-script via genvejen skal du for eksempel gøre:
Exec= sh /path/to/sh/script.sh
Alternativt kan du indstille din app-genvej til at køre et Python-program med:
Exec=python /path/to/python/app
Når “Exec”-linjen er indstillet til din smag, tilføjer du “Type”-linjen.
Type=Application
Har du brug for at indstille din tilpassede genvej med et ikon? Brug linjen “Ikon”.
Icon=/path/to/custom/icon
Nu hvor Navn, Kommentar, Exec og Ikon er indstillet, er det sikkert at gemme den tilpassede genvej. Brug Ctrl + O-tastaturkombinationen til at gemme app-genvejen. Afslut derefter Nano med Ctrl + X.
Installer din tilpassede app-genvej på hele systemet med:
sudo mv ~/Desktop/example.desktop /usr/share/applications
Applikationsmenugenveje – Alacarte
Der er mange menu-editorer på Linux. For det meste fungerer de alle ens og gør det samme. For de bedste resultater anbefaler vi at bruge Alacarte-appen. Det er nemt at bruge, fungerer på alt og kan installeres på selv de mest obskure Linux-distributioner (på grund af dets forhold til Gnome-projektet).
Alacarte er muligvis allerede installeret på din Linux-pc. Tjek og se ved at trykke på Alt + F2, skrive “alacarte” og klikke på enter. Hvis appen starter, har du allerede fået den installeret. Hvis der ikke sker noget, skal du installere det. Følg instruktionerne nedenfor for at få det til at fungere.
Ubuntu
sudo apt install alacarte
Debian
sudo apt-get install alacarte
Arch Linux
sudo pacman -S alacarte
Fedora
sudo dnf install alacarte -y
OpenSUSE
sudo zypper install alacarte
Generisk Linux
Ikke i stand til at finde Alacarte menu editor-appen på din Linux-distribution? Besøg kildekodewebstedet og byg det selv!
Lav genveje
At lave genveje med Alacarte-menueditoren er forfriskende enkelt. For at starte skal du klikke på en kategori. I dette eksempel laver vi en ny genvej i kategorien “Internet”.
I kategorien “Internet” skal du klikke på knappen “Ny vare”. Hvis du vælger “Nytt element”, åbnes “Launcher Properties”.
I vinduerne “Launcher Properties” er der et par ting, der skal udfyldes. Den første ting at udfylde er “Navn”. Skriv navnet på launcheren i sektionen “Navn”. Gå derefter videre til “Kommando”.
Sektionen “Kommando” er, hvor brugeren angiver, hvad genvejen skal gøre. Klik på knappen “Gennemse” for at søge efter et shell-script, binær, python-app osv. og indlæse den. Alternativt kan du skrive en kommando som en af følgende:
python /path/to/python/app.py
eller
sh /path/to/shell/script/app.sh
eller
wine /path/to/wine/app.exe
Når startprogrammets “Kommando”-sektion er indstillet, skal du skrive en kommentar i “Kommentar”-sektionen og derefter vælge “OK” for at afslutte. Efter at have klikket på knappen “OK”, vil Alacarte øjeblikkeligt gemme og aktivere din nye app-genvej på Linux-skrivebordet!