Dažreiz Linux lietojumprogrammas nav pieejamas jūsu distro krātuvēs un programmatūras veikalos vai kā lejupielādējamas DEB vai RPM pakotnes. Daudzkārt lietotnes ir pieejamas tikai kā AppImages vai vecās skolas tarboli. Šie atsevišķie izpildāmie faili faktiski netiek instalēti, tie vienkārši darbojas.

Problēma ir tā, ka bez instalēšanas jums nav šo lietotņu uzdevumjoslas vai izvēlnes ierakstu. Lai gan ir rīki, kas atvieglo šo ierakstu izveidi, ir labi zināt, kā tos izveidot manuāli.

Par laimi, lielākā daļa lielāko Linux darbvirsmas vidi paļaujas uz kopīgu specifikāciju kopu, ko nodrošina freedesktop.org. Tātad lietojumprogrammu saīsņu izveides process dažādos Linux izplatījumos darbojas vienādi.

Pielāgoti izvēlnes ieraksti tiek izveidoti no darbvirsmas failiem, kas atrodas slēptā mapē jūsu mājas direktorijā:

/home/username/.vietējā/share/applications

Pirmā lieta, kas jādara, ir konfigurēt failu pārvaldnieku skatīt slēptos failus un mapes. Atveriet failu pārvaldnieku, noklikšķiniet uz izvēlnes ikonas (trīs horizontālas joslas) un atzīmējiet izvēles rūtiņu blakus Rādīt slēptos failus.

instagram viewer

Saujiņa jaunu failu un mapju, kas sākas ar punktu, tostarp .vietējais, tagad ir jāparādās jūsu mājas direktorijā (faila nosaukuma vai direktorija sākumam pievienojot punktu (.), jūs varat paslēpt failus un mapes operētājsistēmā Linux).

Dodieties uz .vietējais > dalīties > lietojumprogrammas mapi. Ja šī ir pavisam jauna Linux instalācija, iespējams, būs jāizveido lietojumprogrammas mapi pats. Šeit jūs saglabāsiet savus darbvirsmas failus.

2. darbība: atrodiet lietotnes WMClass

Nākamā lieta, kas jādara, ir noteikt savas lietojumprogrammas WMClass vai loga ID. Tas ļauj mums izveidot modernu uzdevumjoslas ierakstu, kas apvieno gan lietojumprogrammu palaidēju, gan atvērtos logus vienā ikonā. Ja izlaidīsit šo darbību, jums būs tikai izveidoja saīsni lietojumprogrammas palaišanai.

Lai identificētu savas konkrētās lietojumprogrammas WMClass, palaidiet savu AppImage vai tarball vecmodīgā veidā, tieši palaižot izpildāmo failu.

WMClass atrašana uz X11

Ja izmantojat X11, atveriet termināli un ievadiet:

xprop WM_CLASS

Peles kursoram vajadzētu pārvērsties par krustojumu.

Noklikšķiniet jebkurā vietā lietojumprogrammas logā, un terminālim ir jāparāda izvade šādā formātā:

WM_CLASS(STRING) = lietotnes nosaukums, Lietotnes nosaukums

Otrā vērtība pēdiņās ir jūsu lietojumprogrammas vērtība WMCklase; atcerieties to nākamajam solim.

WMClass atrašana Veilendā

Ja izmantojat jaunāku izplatīšanu, iespējams, neizmantojat tradicionālo X11 displeja serveri, bet drīzāk jaunākā, pieskārienam draudzīgā Wayland. Diemžēl šis triks darbojas tikai ar GNOME, jo tas balstās uz GNOME Shell Looking Glass rīku.

  1. Nospiediet Alt + F2, tips lgun nospiediet Ievadiet.
  2. Noklikšķiniet uz Windows cilne.

Visi jūsu atvērtie logi tagad ir jānorāda kopā ar tiem wmclass. Atcerieties pierakstīt wmclass no jūsu pieteikuma nākamajai darbībai.

3. darbība: izveidojiet darbvirsmas failu

Tagad ir pienācis laiks izveidot darbvirsmas failu. Atveriet teksta redaktoru un ielīmējiet šādu informāciju jaunā failā:

[Darbvirsmas ieraksts]
Tips=Aplikācija
Name=ApplicationName
GenericName=Aplikācijas veids
Ikona=/home/Lietotājvārds/.local/share/applications/ApplicationIcon.extension
Izpildīt =/home/Lietotājvārds/ApplicationDirectory/ApplicationExecutable.extension
Terminālis =viltus
Categories=Application SubCategory; Lietojumprogrammu kategorija
Atslēgvārdi=Atslēgvārds1;Atslēgvārds2;Atslēgvārds3
StartupWMClass=LietojumprogrammaWMClass

Izskatīsim šo rindiņu pa rindiņai:

  1. [Darbvirsmas ieraksts] identificē failu kā darbvirsmas izvēlnes ierakstu, un tas vienmēr ir jāatstāj tāds, kāds tas ir.
  2. Tips norāda, ka saīsne ir uz an Pieteikums. Citas opcijas ietver direktoriju un saiti.
  3. Vārds identificē jūsu lietojumprogrammas nosaukumu. Mainīt Lietojumprogrammas nosaukums lai atspoguļotu jūsu pieteikuma nosaukumu.
  4. Vispārīgs nosaukums identificē lietojumprogrammas veidu. Mainīt Lietojumprogrammas veids uz vispārīgu aprakstu, piemēram, “Teksta redaktors” vai “Tīmekļa pārlūkprogramma”.
  5. Ikona identificē ar jūsu lietojumprogrammu saistīto ikonu. Varat izvēlēties jebkuru attēla failu, taču PNG un SVG parasti darbojas vislabāk. Mainīt /home/Username/.local/share/applications/ApplicationIcon.extension lai atspoguļotu jūsu lietojumprogrammas ikonas atrašanās vietu.
  6. Izpildītājs identificē lietojumprogrammas izpildāmo failu. Mainīt /home/Username/ApplicationDirectory/ApplicationExecutable.extension lai atspoguļotu jūsu lietojumprogrammas izpildāmā faila atrašanās vietu un nosaukumu.
  7. Terminālis identificē jūsu lietojumprogrammu, vai tā darbojas termināļa logā. Šeit ir iespējas taisnība terminālim un viltus grafiskām lietojumprogrammām.
  8. Kategorijas norāda, kurām kategorijām un/vai apakškategorijām pieder jūsu lietojumprogramma. Aizvietot Lietojumprogrammu apakškategorija un Lietojumprogrammu kategorija ar jūsu pieteikumam atbilstošām kategorijām un/vai apakškategorijām —pilnu opciju sarakstu varat atrast vietnē freedesktop.org. Lai gan varat iekļaut vairākas katras atlases, lietojumprogramma var tikt parādīta vairākas reizes jūsu izvēlnēs.
  9. Atslēgvārdi identificē vārdus, kas palīdz meklēt jūsu lietojumprogrammu. Mainiet Keyword1, Keyword2 un Keyword3 uz jebkuru atslēgvārdu skaitu, ko vēlaties saistīt ar savu pieteikumu, atdalot tos ar semikolu (;).
  10. StartupWMClass identificē jūsu lietojumprogrammas logus. Aizvietot LietojumprogrammaWMClass ar savas lietojumprogrammas WMClass no iepriekšējās sadaļas.

Šeit ir piemērs, kurā kā ikona un izpildāmā direktorija tiek izmantota Bitwarden AppImage un mape Lejupielādes.

[Darbvirsmas ieraksts]
Tips=Aplikācija
Name=Bitwarden
GenericName=Paroļu pārvaldnieks
Ikona=/home/adam/Downloads/Bitwarden.png
Izpildīt =/home/adam/Lejupielādes/Bitwarden-22.6.2-x86_64.AppImage
Terminālis =viltus
Kategorijas=Drošība; Sistēma
Atslēgvārdi=Bitwarden; Kripto; Paroles; Drošība
StartupWMClass=bitwarden

Veiciet izmaiņas un saglabājiet teksta failu kā ApplicationName.desktop iekšā /home/username/.local/share/applications/.

Jūsu lietojumprogrammai tagad vajadzētu parādīties jūsu izvēlnēs:

Tagad varat piespraust savus AppImages un tarbolus uzdevumjoslai vai dokai, un tie parasti darbosies tāpat kā parasti instalētās lietojumprogrammas.

Citāti izmantošana, lai risinātu atstarpes

Ja direktorijā, ikonā vai izpildāmajā failā ir atstarpe, jūsu darbvirsmas fails, visticamāk, nedarbosies:

Izpildīt =/home/Lietotājvārds/Lietojumprogrammu direktorijs/Lietojumprogrammu izpildāmā.paplašinājums

Jums būs jāiekļauj pēdiņas sākumā un beigās Ikona un Izpildītājs lauki. Piemēram:

Izpildīt =/home/Lietotājvārds/Application Directory/Application Executable.extension

Tagad jūsu lietojumprogrammas izvēlnes ierakstam vajadzētu darboties pareizi.

Zvaigznīšu izmantošana, lai risinātu versiju numurus

Ja lietojumprogrammas izpildāmajā failā ir versiju numuri, darbvirsmas fails ir jāatjaunina katru reizi, kad lietojumprogramma tiek atjaunināta.

Izpildīt =/home/Lietotājvārds/ApplicationDirectory/ApplicationExecutable-v2.2.paplašinājums

Tomēr KDE lietotāji var izmantot zvaigznīte (*) kā aizstājējzīmi, lai aizstātu mainīgo tekstu, piemēram, versiju numurus, piemēram:

Izpildīt =/home/Lietotājvārds/ApplicationDirectory/ApplicationExecutable-v*.extension

Diemžēl GNOME nerespektē aizstājējzīmes darbvirsmas failos, taču jūs vienmēr varat pārdēvēt izpildāmo failu un noņemt versijas numuru.

Izveidojiet savus lietojumprogrammas izvēlnes ierakstus operētājsistēmā Linux

Tagad, kad lejupielādējat AppImage vai tarbolu, varēsit to integrēt savā uzdevumjoslā un izvēlnēs tā, it kā tā būtu jebkura cita instalēta lietojumprogramma.

Pa ceļam jūs arī uzzinājāt, kā failu pārvaldniekā parādīt slēptos failus un direktorijus (un paslēpiet arī tos), izveidojiet darbvirsmas failus un dažas metodes lietojumprogrammas identificēšanai WMCklase.

Parasti izvēlnes ieraksts tiek izveidots pēc noklusējuma, ņemot vērā, ka programmatūru iegūstat no uzticama avota.