Cum se integrează aplicații și scripturi pe un desktop Linux

Oct 10, 2025
Linux

Pe Linux, o aplicație fără fișier desktop nu se va integra cu mediul desktop. Majoritatea aplicațiilor oferă una, dar ocazional va trebui să creați una. Este destul de ușor, trebuie doar să urmați acești pași.

Fișiere desktop

Fișierele desktop conțin informații despre aplicația sau scriptul din care aparțin. Sunt cel mai adesea utilizate cu Executabile binare , dar le puteți folosi cu un script De asemenea, dacă doriți. Pentru brevitate, vom spune doar „aplicație”.

Un fișier desktop conține Metadate că mediul dvs. de desktop poate face referire atunci când se ocupă de acea aplicație. Fișierul desktop va specifica unde este binarul sau scriptul aplicației, ce pictogramă folosește și așa mai departe. Deoarece fișierele desktop sunt stocate în locații standard, Mediu desktop le poate localiza și referi în mod fiabil.

Dacă o aplicație nu are un fișier desktop, o parte din integrarea sa cu mediul desktop va eșua. Nu va apărea în rezultatele căutărilor de aplicații și nici nu veți putea să -l fixați pe doc sau alt lansator. Pe unele medii desktop, puteți plasa un fișier desktop pe desktop și va acționa ca o scurtătură, permițându-vă să rulați aplicația făcând dublu clic pe fișierul desktop. Acest caz de utilizare le-a dat numele lor.

Este posibil ca aplicațiile să nu aibă un fișier desktop din mai multe motive. Rutina de instalare poate avea sughiț sau poate fi un instalator minimalist care nu intenționa niciodată să ofere unul. Descărcarea unei aplicații ca cod sursă și compilându -l pe computer Adesea nu creează un fișier desktop.

Desigur, dacă ați scris singur aplicația, sunteți responsabil și pentru fișierul desktop. Aplicațiile care sunt bine purtate și se conformează normelor și așteptărilor mediului desktop sunt cele care se simt profesioniste și oferă utilizatorilor încredere că știi ce faci.

Indiferent de motivul pentru care sunteți pe cale să creați un fișier desktop, cum să faceți acest lucru este același în toate cazurile.

Construcția unui fișier desktop

Un fișier desktop este un fișier text simplu. Acestea pot fi create folosind orice editor de text. Acestea li se dă același nume ca aplicația pe care o reprezintă, iar prin convenție au o extensie „.Desktop”.

  • Comentarii : Comentariile încep cu un hash " # „.
  • Anteturi de grup : Anteturile de grup acționează ca titluri de secțiune. Sunt închise în paranteze „[]”. Sunt utilizate pentru a grupa seturi conexe de perechi cu valoare cheie. Singurul antet de grup obligatoriu este „[intrare pe desktop].”
  • Pereche cu valoare cheie : Setările sunt introduse de Furnizarea de valori la elementele numite , sau „tastele”. De exemplu, Tip = aplicație este o pereche cu valoare cheie. „Tip” este cheia și „aplicația” este valoarea.

Un exemplu lucrat

Înainte de a începe, asigurați -vă că aplicația rulează. Deschideți o fereastră a terminalului și lansați aplicația. Dacă rulează, este minunat. Puteți merge mai departe și puteți face fișierul desktop. Dacă aplicația nu rulează, atunci indiferent de ce ați introdus în fișierul desktop, nu va fi rulat.

Trebuie să corectați orice este ceea ce împiedică lansarea aplicației înainte de a vă gândi chiar la adăugarea unui alt strat de abstractizare prin intermediul unui fișier desktop.

Programul cu care lucrăm are un apel executabil taf Situat în directorul „/usr/local/bin/taf/”. Vom lansa aplicația pentru a ne asigura că va începe fără probleme.

Acest test simplu produce cunoștințe utile. Dacă întâmpinăm dificultăți în încercarea de a lansa aplicația din fișierul nostru desktop, înseamnă că problema trebuie să fie ceva de -a face cu fișierul desktop și nu cu aplicația în sine.

Putem crea fișierul nostru desktop oriunde, dar pentru a -l folosi, trebuie să -l copiem într -unul din cele două locuri.

  • Dacă sunteți singura persoană care va utiliza aplicația, copiați fișierul desktop în directorul dvs. „~/.local/partajare/aplicații”.
  • Dacă doriți ca toți utilizatorii să poată utiliza aplicația, copiați fișierul desktop în directorul „/usr/share/aplicații/”.

Un fișier desktop complet care lucrează nu trebuie să conțină foarte multe informații. Iată fișierul desktop pe care l -am creat pentru taf aplicație. Se numește „TAF.DESKTOP”.

Acesta poate fi utilizat ca șablon pentru propriile fișiere desktop. Nu uitați să utilizați numele executabilului dvs. pentru aplicația pentru care creați fișierul desktop și modificați căile de director pentru a se potrivi.

  • [Intrare pe desktop] : Această linie identifică fișierul ca un fișier desktop. Chiar dacă fișierul a fost denumit greșit și nu a avut o extensie „.Desktop”, acesta ar trebui să fie recunoscut și gestionat ca fișier desktop.
  • Nume : Titlul complet al aplicației, nu numele executabilului. Acest lucru va fi afișat sub pictograma aplicației atunci când este afișată în mediul desktop. De asemenea, este textul care va fi utilizat în ToolsTips.
  • Nume generic : O descriere generală a tipului de aplicație aceasta este. Dacă există un termen generic care se aplică, cum ar fi browserul web, IDE sau procesorul de texte, puteți utiliza asta.
  • cometariu : Aceasta este destinată să furnizeze informații suplimentare pentru a suplimenta perechile cu valoare cheie „Nume” și „GenericName”.
  • Versiune : Versiunea specificației fișierului desktop la care se conformează acest fișier.
  • Exec : Acesta poate fi numele executabilului sau calea completă către executabil, inclusiv numele executabilului.
  • cale : Aceasta este calea către directorul din care va fi lansată aplicația. Este directorul de lucru al aplicației la ora de lansare.
  • Pictogramă : Pictograma aplicației. Această pictogramă este utilizată în rezultatele căutării aplicației și când aplicația este adăugată la doc sau la alt lansator.
  • Terminal : Indică dacă aplicația rulează într -o fereastră a terminalului.
  • Tip : Pentru aplicații obișnuite, aceasta va fi întotdeauna „aplicație”.
  • Categorii : Această valoare ar trebui să fie încheiată de un semi-colon " ; ”Pentru că deține un listă. Lista deține Categorii în care aplicația poate fi listată în meniuri .

De fiecare dată când modificați Trăi Fișier desktop - cel din „~/.local/share/aplicații” sau „/usr/share/aplicații/” - va trebui să vă deconectați și să vă faceți din nou pentru a vedea ce efect au făcut modificările dvs. Pentru a evita acest lucru, puteți utiliza actualizare-desktop-database comanda. Va trebui să utilizați sudo Când o faci.

Există, de asemenea, un utilitar pentru a verifica corectitudinea fișierului desktop. Dacă detectează orice sintaxă sau alte erori, le va raporta. Vom adăuga cuvântul „aplicație” la linia „Categorii” din fișierul nostru și îl vom verifica.

Acest lucru ar trebui să ridice o eroare, deoarece categoria „aplicație” a fost depreciată.

Validatorul ne oferă un avertisment că categoria „Aplicație” nu mai este o valoare acceptabilă în lista „Categorii”.

Folosind fișierul desktop

Dacă aplicația este doar pentru utilizarea dvs., copiați fișierul desktop în directorul dvs. „~/.local/partajare/aplicații”. Dacă toți utilizatorii au voie să utilizeze aplicația, copiați fișierul desktop în directorul „/usr/share/aplicații/”.

De asemenea, ne vom asigura că noul nostru fișier desktop este citit și are metadatele sale adăugate la baza de date.

Cheia „super” este de obicei situată între tastele „Ctrl” și „Alt” din stânga. Apăsarea tastei „super” în GNOME intră în căutarea aplicației. Deoarece fișierul nostru desktop a descris o aplicație numită „Text Adventure Framework”, introducând „Text”, deoarece indiciul de căutare este suficient pentru a afișa pictograma aplicației în rezultatele căutării.

Aplicația a fost integrată frumos în mediul desktop. Pictograma sa este afișată corect în doc în timp ce rulează. Indicând pictograma afișează un instrument care conține numele complet al aplicației.

Făcând clic pe pictogramă arată vizualizarea previzualizării ferestrei, care arată ferestrele pe care le -a deschis aplicația.

Faceți clic dreapta Pictograma aplicației produce un meniu contextual. Selectarea opțiunii „Adăugare la favorite” pune aplicația la doc.

Pictograma aplicației este mutată deasupra liniei separatoare și devine o pictogramă permanentă pe doc. Pictograma este prezentă chiar și atunci când aplicația nu rulează.

Du -te nativ

Utilizatorii se așteaptă să poată face anumite lucruri cu aplicații desktop. Se așteaptă ca aplicația să fie listată în rezultatele căutării. Aceștia vor presupune că poate fi fixat la lansatoare și docuri și vor avea celelalte aspecte ale unei aplicații native bine purtate. Un număr surprinzător de aceste interacțiuni sunt controlate de fișierele desktop.

Dacă vă aflați că aveți de -a face cu o aplicație care îi lipsește fișierul desktop, acum puteți crea una pentru aceasta. Este sigur că bate lansarea aplicației de fiecare dată.

LEGATE DE: Cum să fii mai productiv în Ubuntu folosind comenzi rapide de la tastatură

  • OnePlus 11 este aici, dar cu un început dur
  • Bose QuietComfort Earbuds 2 Recenzie: Un pas înainte pentru audio de anulare a zgomotului
  • Cât de ieftine pot costa VPN -urile mai ieftine decât ați negociat
  • Wyze este jos, nu doar tu
  • Următorul dvs. dispozitiv inteligent de casă ar putea avea 5G
  • Nu mai folosiți tastatura și mouse -ul care a venit cu computerul

Linux - Cele mai populare articole

Cum se utilizează "aici documente" în Bash pe Linux

Linux Mar 31, 2026

FatmAwati Achmad Zaenuri / Shutterstock Named ciudat „aici documente“ vă permit să utilizați de intrare / ieșire de redirecționare în interiorul scri..


Cum se obține un manager de dispozitive grafice pentru Linux

Linux Mar 17, 2026

Africa Studio / Shutterstock.com Există nesfârșite Linux Command-Line Utilities care arată detaliile hardware-ului computerului . Hardinfo afiș..


Cum se utilizează Expansiunea Brace în cochilia de bash a lui Linux

Linux May 12, 2025

FatmAwati Achmad Zaenuri / Shutterstock Extinderea brațului este o tehnică utilă pentru a genera liste de șiruri care pot fi utilizate în scripturi și al..


Cele 6 cele mai bune districte Linux Linux

Linux Jul 27, 2025

3DMI / Shutterstock.com. Dacă computerul Windows sau Mac este vechi și se luptă pentru a ține pasul, instalarea Linux poate da o leasing proaspăt de viaț..


Ce este nou în Linux Mint 20.2 „Uma“

Linux Jul 8, 2025

Linux Monetă, una dintre cele mai multe Distribuții populare Linux , a lansat versiunea 20.2, poreclit "Uma". Acesta vine cu noi caracteristici, interni modernizate și alte..


Ubuntu 21.10 ajunge cu un desktop personalizat GNOME 40

Linux Oct 14, 2025

Ubuntu. Dacă sunteți un utilizator Ubuntu sau cineva care se gândește să încercați, astăzi este o zi bună. Canonic a lansat oficial Ubuntu 21.10 cu un desktop pe..


Cum să omori un proces Linux după numărul portului

Linux Oct 4, 2025

Pentru a ucide un proces Linux, aveți nevoie de ID -ul sau numele său. Dacă tot ce știți este portul pe care îl folosește, îl puteți ucide în continuare? Da, în mai multe moduri dife..


Cum să enumerați serviciile Linux cu SystemCTL

Linux Oct 18, 2025

Computerul dvs. Linux se bazează pe o mulțime de sarcini de fundal numite servicii sau daemons. Pe distribuțiile bazate pe SystemD, aveți comenzi încorporate care vă permit să vedeți ce..


Categorii