Sådan opretter du skrivebordsgenveje på Ubuntu

Desktop-ikoner skal være enkle, men de er ikke på Ubuntu 18.04 LTS og nyere udgivelser som Ubuntu 19.10. Følg disse nemme trin for at få skrivebordsgenveje til dine yndlingsapplikationer, ligesom på andre operativsystemer og andre Linux-desktops.

Ja, det burde være nemmere

At slippe genveje på skrivebordet er en af ​​de ting, som Windows-brugere gør uden at tænke over det. Det er uheldigt, men en nybegynder til Linux kan finde det frustrerende at udføre den simple opgave. Det er den type ting, der giver dem indtryk af, at det vil være et langt hårdt slag at komme nogen vegne med Linux.

Selv folk, der har brugt Linux i et stykke tid og kender deres vej rundt ret godt, kan finde dette emne meget mere af en kamp, ​​end det burde være. Faktisk er det ikke svært, men det er bestemt kontraintuitivt.

Installation af GNOME Tweaks

Som standard kan du ikke kopiere filer eller ikoner til Ubuntus GNOME Shell-skrivebord. For at gøre dette muligt skal du bruge GNOME Tweaks til at ændre en indstilling. Brug denne kommando til at installere den.

sudo apt-get install gnome-tweaks

Når det er installeret, skal du trykke på “Super”-tasten (mellem Control- og Alt-tasterne nederst til venstre på de fleste tastaturer) og skrive “tweaks”. Tweaks-ikonet vises. Klik på det for at starte Tweaks.

Dette er ikonet i Ubuntu 18.04. Ikonet vil se anderledes ud i Ubuntu 19.10. Når Tweaks er startet, skal du klikke på “Desktop” i venstre rude. Klik på skyderen “Vis ikoner” for at tillade skrivebordsikoner. Du kan vælge, om du vil have genveje til dit hjemmebibliotek, skraldespanden, netværksservere og monterede enheder vist på skrivebordet.

Bemærk, at i Ubuntu 19.10 er skrivebordsikonindstillingerne under udvidelsesindstillingerne, så klik på “Udvidelser” i venstre rude.

Oprettelse af en skrivebordsgenvej

For at demonstrere denne proces vil vi oprette en skrivebordsgenvej til LibreOffice writer. Nu hvor vi har aktiveret muligheden for at have ikoner på skrivebordet, skal vi bare trække noget til skrivebordet, og så har vi en genvej. Men hvad skal vi trække?

  Sådan finder du din rejseretning ved hjælp af Google Maps

Det er noget, der hedder en applikations .desktop-fil. Disse er tekstfiler, der beskriver visse attributter ved applikationen. De fortæller blandt andet styresystemet, hvor den binære eksekverbare findes i filsystemet. Når du dobbeltklikker på genvejen, bruger Linux disse oplysninger til at finde og starte programmets binære fil. Vi mangler bare at finde den rigtige .desktop-fil.

Programmer, der leveres som en del af en distributions standardpakker, eller er installeret fra arkiver, har deres .desktop-filer installeret i:

/usr/local/share/applications

Andre applikationer, der er blevet installeret lokalt med systemdækkende adgang – hvilket betyder, at de er tilgængelige for alle brugere – har normalt deres .desktop-filer installeret i:

/usr/local/share/applications

Programmer, der er blevet installeret, så de kun er tilgængelige for en enkelt bruger, har deres .desktop-filer installeret i den pågældende brugers hjemmemappe:

~/.local.share/applications

LibreOffice er tilgængelig for alle brugere, så vi starter Files og browser til mappen /usr/share/applications. Du skal navigere til den relevante mappe for det program, du leder efter.

Start filer, og klik på “Andre placeringer” i venstre rude. Naviger derefter til Computer > usr > del > applikationer.

Rul gennem ikonerne, indtil du ser LibreOffice Writer-ikonet. I Ubuntu 19.10 ligner ikonerne alle tandhjul, så du bliver nødt til at tjekke navnet på filen for at sikre dig, at du har den korrekte .desktop-fil.

For at sikre dig, at du har fundet .desktop-filen for det program, du leder efter, skal du højreklikke på ikonet og vælge egenskaber. Du skulle se en linje, der fortæller dig, at dette er en desktop-konfigurationsfil. Luk egenskabsdialogen.

Venstre-klik på LibreOffice Writer-ikonet, hold venstre museknap nede, og træk ikonet til skrivebordet. Slip museknappen. Selvom dette normalt ville flytte det, der blev trukket, kopierer det det i dette tilfælde.

Du har nu fået et ikon på skrivebordet, men det ser ikke ud som det burde. Hvad sker der?

Selvom det ikke ser ud, som du ville forvente, er det en fungerende genvej. Dobbeltklik på det for at starte programmet, og du vil blive mødt med en advarselsdialog.

Klik på knappen “Stol på og start”, og der vil ske to ting.

Ikonet ændrer dets udseende og tekstetiket, så det ser ud, som du ville forvente, og LibreOffice Writer vil blive lanceret.

Du har nu et LibreOffice Writer-ikon på skrivebordet, der kan bruges som en genvej til at starte programmet. Du vil kun se dialogen “Utrusted Application Launcher” første gang, du bruger genvejen.

  20 Apple Watch tips og tricks, du skal kende

Hvad hvis .desktop-filen mangler?

Nogle gange leverer programmer ikke en .desktop-fil. Programmer, der er skrevet internt, eller programmer, du måske har downloadet fra Github, for eksempel, kommer ofte ikke med en .desktop-fil.

Det er ikke et problem; vi kan nemt skabe vores egne. Alt det er en tekstfil med de relevante detaljer angivet i den.

Oprettelse af en .desktop-fil

På denne testcomputer har vi et program, der ikke har en .desktop-fil.

Den første ting at gøre er at kontrollere, at applikationen kører. Hvis det ikke gør det, får du det heller ikke til at fungere med en .desktop-fil. Men du kan bruge meget tid på at gå rundt i cirkler og undre dig over, hvorfor din .desktop-fil ikke virker. Så for at være grundig skal du sikre dig, at du starter programmet og kører korrekt, når du starter det manuelt.

En .desktop-fil er en tekstfil med indstillinger i. Det er i sig selv ikke nok til at vise et ikon. Vi skal bruge et ikon, der er blevet leveret sammen med applikationen. Vi kan se, at der er et ikon kaldet “ip_gc_icon.png” i applikationsmappen, og det vil vi bruge.

Vi kan også se, at den binære fil hedder gc . Vi får brug for den information snart.

Åbn en editor. Vi kommer til at bruge gedit, men du kan bruge editoren efter eget valg.

Den første linje i .desktop-filen skal være:

[Desktop Entry]

Dette identificerer for Linux, hvad det er, du klikker på, når du dobbeltklikker på det.

Alle de andre poster i .desktop-filen er sammensat af etiketter og værdier, forbundet med et lighedstegn =. Sørg for, at du ikke har mellemrum direkte før eller efter lighedstegnet.

De næste fire linjer beskriver ansøgningen.

Version=1.0
Name[en_US]=Geocoder
GenericName[en_US]=Interesting Point Geocoder
Comment[en_US]=Interesting Point Geocoder is a tool to create CSV files of geolocational data

“Version”-indgangen er versionsnummeret fra programmet.
“Navn”-posten er navnet på applikationen. Bemærk, at vi har inkluderet et lokalitets-id, [en_US], hvilket betyder amerikansk engelsk. Du kunne lade være. Hvis du oprettede en flersproget .desktop-fil, ville disse typer identifikatorer være påkrævet for hver anden sprogsektion. De vil ikke gøre nogen forskel her, men de er en god vane at komme ind i.
Indgangen “GenericName” bruges til at indeholde en generisk beskrivelse af applikationen. Dette kunne bruges til at indeholde beskrivelser som “videoredigering”, “webbrowser” eller “tekstbehandling”. Denne applikation falder ikke ind under nogen bestemt kategori, så vi vil bare give den en længere version af applikationsnavnet.
“Kommentar”-indgangen kan indeholde enhver beskrivende tekst, du kan lide.

  Microsoft vil fusionere UWP- og Win32-apps med Project Reunion

De næste tre linjer giver information til Linux, så den ved, hvor den binære eksekverbare er, og hvilket ikon den skal bruge til genvejen.

Exec=/home/dave/geocoder/gc
Path=/home/dave/geocoder/
Icon=/home/dave/geocoder/ip_gc_icon.png

“Exec”-indgangen er stien til den binære eksekverbare. I vores eksempel er dette den eksekverbare gc.
“Sti”-indgangen er stien til arbejdsbiblioteket for applikationen.
“Ikon”-indgangen er stien til den ikonfil, du ønsker at bruge til skrivebordsgenvejen.

De sidste tre linjer er supplerende data vedrørende ansøgningen.

Terminal=false
Type=Application
Categories=Application

Indtastningen “Terminal” kan være Sand eller Falsk. Det angiver, om applikationen kører i en terminal eller ej. Vores indtastning skal være “falsk”.
“Type”-indgangen kan være en af ​​Application, Link eller Directory. Det er klart, at vi ønsker, at vores indgang skal være “Ansøgning”.
Indgangen “Kategorier” kan bruges af Linux eller GNOME til at gruppere lignende eller relaterede programmer i menuer. Vi skal bare indtaste et generisk “Applikationer”.

En komplet liste over mulige .desktop-filposter og deres værdier kan findes i .desktop filspecifikation.

Her er vores komplette .desktop-fil:

Gem filen i applikationsmappen, og sørg for, at den har filtypenavnet “.desktop”. Vores eksempelfil hedder “Geocoder.desktop.”

Kopiering af .desktop-filen til skrivebordet

For at kopiere .desktop-filen til skrivebordet skal du højreklikke på den og vælge “Kopier” fra kontekstmenuen. Højreklik på skrivebordet og vælg “Indsæt” fra kontekstmenuen.

Når du dobbeltklikker på ikonet på skrivebordet, vil du se den samme advarselsdialog som tidligere. Klik på knappen “Stol på og start”.

Skrivebordsikonet vil få sit rigtige udseende, og applikationen vil blive lanceret.

Kopiering af .desktop-filen til applikationsmappen

Da dette program skal bruges af en enkelt bruger, kopierer vi .desktop-filen til hans lokale applikationsmappe. Brug denne kommando i programbiblioteket:

cp ./Geocoder.desktop ~/.local/share/applications

Ved at placere .desktop-filen i det lokale programbibliotek integreres programmet i GNOME-søgefunktionen. Tryk på “Super”-tasten (mellem Control- og Alt-tasterne nederst til venstre på de fleste tastaturer), og skriv den første del af dit programs navn. Dens ikon vises i søgeresultaterne.

Venstre-klik på det for at starte programmet.
Højreklik på det, og vælg “Tilføj til favoritter” for at tilføje det til din Ubuntu-dockingstation.

Klar til lancering

Så der har du det. Lidt langhåret, men simpelt nok.

Og bestemt kontraintuitivt.