Sådan opretter du applikationsmenugenveje på Linux

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.

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.

  Hvad er en TTY på Linux? (og hvordan man bruger tty-kommandoen)

“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.

  Sådan spiller du Splitgate (Beta) på Linux

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!

  Sådan bruger du stat-kommandoen på Linux

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!