Joskus Linux-sovelluksia ei ole saatavilla distrosi arkistoista ja ohjelmistokaupoista tai ladattavina DEB- tai RPM-paketteina. Usein sovellukset ovat saatavilla vain AppImages tai vanhan koulukunnan tarballs. Nämä erilliset suoritettavat tiedostot eivät itse asiassa asennu, ne vain toimivat.

Ongelmana on, että ilman asennusta sinulla ei ole tehtäväpalkkia tai valikkokohtia näille sovelluksille. Vaikka on olemassa työkaluja, jotka helpottavat näiden merkintöjen luomista, on hyvä tietää, kuinka voit luoda ne manuaalisesti.

Onneksi useimmat suuret Linux-työpöytäympäristöt luottavat freedesktop.org: n tarjoamiin yhteisiin spesifikaatioihin. Joten sovellusten pikakuvakkeiden luontiprosessi toimii samalla tavalla eri Linux-jakeluissa.

Mukautetut valikkokohdat luodaan työpöytätiedostoista, jotka sijaitsevat kotihakemistosi piilokansiossa:

/home/username/.paikallinen/share/applications

Ensimmäinen asia, joka sinun on tehtävä, on määrittää tiedostonhallintasi tarkastella piilotettuja tiedostoja ja kansioita

instagram viewer
. Avaa tiedostonhallinta, napsauta valikkokuvaketta (kolme vaakaviivaa) ja valitse vieressä oleva valintaruutu Näytä piilotetut tiedostot.

Kourallinen uusia tiedostoja ja kansioita, jotka alkavat pisteellä, mukaan lukien .paikallinen, pitäisi nyt näkyä kotihakemistossasi (pisteen (.) lisääminen tiedostonimen tai hakemiston alkuun on tapa piilottaa tiedostoja ja kansioita Linuxissa).

Suuntaa kohti .paikallinen > Jaa > sovellukset kansio. Jos tämä on aivan uusi Linux-asennus, sinun on ehkä luotava sovellukset kansio itse. Tässä voit tallentaa työpöytätiedostosi.

Vaihe 2: Etsi sovelluksen WMClass

Seuraavaksi sinun tulee tunnistaa sovelluksesi WMClass tai ikkunatunnus. Tämän avulla voimme luoda modernin tehtäväpalkkimerkinnän, joka yhdistää sekä sovellusten käynnistysohjelman että avoimet ikkunat yhdeksi kuvakkeeksi. Jos ohitat tämän vaiheen, sinulla on vain loi pikakuvakkeen sovelluksen käynnistämiseksi.

Tunnistaaksesi tietyn sovelluksesi WMClass, käynnistä AppImage tai tarball vanhanaikaisella tavalla käynnistämällä suoritettava tiedosto suoraan.

WMClassin etsiminen X11:stä

Jos käytät X11:tä, avaa pääte ja kirjoita:

xprop WM_CLASS

Hiiren kohdistimen pitäisi muuttua hiusristoksi.

Napsauta mitä tahansa sovellusikkunassa, ja päätteen pitäisi näyttää tulos tässä muodossa:

WM_LUOKKA(STRING) = sovelluksen nimi, AppName

Toinen lainausarvo on sovelluksesi WMC-luokka; muista se seuraavaa vaihetta varten.

WMClassin löytäminen Waylandista

Jos käytät uudempaa jakelua, et ehkä käytä perinteistä X11-näyttöpalvelinta, vaan sen sijaan uudempi, kosketusystävällinen Wayland. Valitettavasti tämä temppu toimii vain GNOME: n kanssa, koska se perustuu GNOME Shellin Looking Glass -työkaluun.

  1. Lehdistö Alt + F2, tyyppi lg, ja paina Tulla sisään.
  2. Klikkaa Windows -välilehti.

Kaikki avoimet ikkunasi pitäisi nyt olla luettelossa niiden kanssa wmclass. Muista kirjoittaa muistiin wmclass hakemuksestasi seuraavaan vaiheeseen.

Vaihe 3: Luo työpöytätiedosto

Nyt on aika luoda työpöytätiedosto. Avaa tekstieditori ja liitä seuraava uuteen tiedostoon:

[Työpöytämerkintä]
Tyyppi = Sovellus
Nimi=ApplicationName
GenericName=Sovellustyyppi
Kuvake=/home/Käyttäjätunnus/.local/share/applications/ApplicationIcon.extension
Exec=/home/Käyttäjänimi/ApplicationDirectory/ApplicationExecutable.extension
Pääte =väärä
Categories=ApplicationSubCategory; Sovellusluokka
Avainsanat=Avainsana1;Avainsana2;Avainsana3
StartupWMClass=SovellusWMClass

Käydään tämä läpi rivi riviltä:

  1. [Työpöytämerkintä] tunnistaa tiedoston työpöydän valikon merkinnäksi ja se tulee aina jättää sellaisenaan.
  2. Tyyppi tunnistaa, että pikakuvake on an Sovellus. Muita vaihtoehtoja ovat Hakemisto ja Linkki.
  3. Nimi tunnistaa sovelluksesi nimen. Muuttaa Sovelluksen nimi heijastamaan sovelluksesi nimeä.
  4. Geneerinen nimi tunnistaa sovellustyypin. Muuttaa Sovellustyyppi yleiseen kuvaukseen, kuten "Tekstieditori" tai "Web-selain".
  5. Kuvake tunnistaa sovellukseesi liittyvän kuvakkeen. Voit valita minkä tahansa kuvatiedoston, mutta PNG ja SVG toimivat yleensä parhaiten. Muuttaa /home/Username/.local/share/applications/ApplicationIcon.extension kuvastaa sovelluksesi kuvakkeen sijaintia.
  6. Exec tunnistaa sovelluksen suoritettavan tiedoston. Muuttaa /home/Username/ApplicationDirectory/ApplicationExecutable.extension kuvastaa sovelluksesi suoritettavan tiedoston sijaintia ja nimeä.
  7. Terminaali tunnistaa sovelluksesi käynnissä olevan pääteikkunassa vai ei. Vaihtoehdot ovat tässä totta terminaalille ja väärä graafisille sovelluksille.
  8. Luokat tunnistaa, mihin luokkiin ja/tai alakategorioihin sovelluksesi kuuluu. Korvata ApplicationSubCategory ja Sovellusluokka hakemuksellesi sopivilla luokilla ja/tai alakategorioilla –Löydät täydellisen luettelon vaihtoehdoista osoitteessa freedesktop.org. Vaikka voit sisällyttää useita valintoja jokaisesta, sovelluksesi saattaa näkyä useita kertoja valikoissasi.
  9. Avainsanat tunnistaa sanoja, jotka auttavat hakemaan sovellustasi. Muuta Avainsana1, Avainsana2 ja Avainsana3 mille tahansa määrälle avainsanoja, jotka haluat liittää sovellukseesi puolipisteillä (;) erotettuina.
  10. KäynnistysWMClass tunnistaa sovelluksesi ikkunat. Korvata SovellusWMClass sovelluksesi WMClassilla edellisestä osiosta.

Tässä on esimerkki Bitwarden AppImage -sovelluksen ja Lataukset-kansion käyttämisestä kuvakkeena ja suoritettavana hakemistona.

[Työpöytämerkintä]
Tyyppi = Sovellus
Nimi = Bitwarden
GenericName=Salasanojen hallinta
Kuvake=/home/adam/Downloads/Bitwarden.png
Exec=/home/adam/Lataukset/Bitwarden-22.6.2-x86_64.AppImage
Pääte =väärä
Kategoriat=Turvallisuus; Järjestelmä
Keywords=Bitwarden; Krypto; salasanat; Turvallisuus
StartupWMClass=bitwarden

Tee muutokset ja tallenna tekstitiedosto nimellä ApplicationName.desktop sisään /home/username/.local/share/applications/.

Sovelluksesi pitäisi nyt näkyä valikoissasi:

Voit nyt kiinnittää AppImages ja tarballs tehtäväpalkkiin tai telakkaan, ja ne toimivat yleensä aivan kuten tavallisesti asennetut sovellukset.

Lainausten käyttäminen välilyöntien käsittelyyn

Jos hakemisto, kuvake tai suoritettava tiedosto sisältää välilyönnin, työpöytätiedostosi ei todennäköisesti toimi:

Exec=/home/Käyttäjänimi/Sovellushakemisto/Application Executable.extension

Sinun on lisättävä lainausmerkit tekstin alkuun ja loppuun Kuvake ja Exec kentät. Esimerkiksi:

Exec=/home/Käyttäjänimi/Application Directory/Application Executable.extension

Nyt sovelluksesi valikkokohdan pitäisi toimia oikein.

Tähtien käyttäminen versionumeroiden käsittelemiseen

Jos sovelluksesi suoritettava tiedosto sisältää versionumeroita, sinun on päivitettävä työpöytätiedosto aina, kun sovellus päivittyy:

Exec=/home/Käyttäjänimi/ApplicationDirectory/ApplicationExecutable-v2.2.laajennus

KDE-käyttäjät voivat kuitenkin käyttää tähti (*) jokerimerkkinä, joka korvaa muuttuvan tekstin, kuten versionumerot, kuten esimerkiksi:

Exec=/home/Käyttäjänimi/ApplicationDirectory/ApplicationExecutable-v*.extension

Valitettavasti GNOME ei kunnioita yleismerkkejä työpöytätiedostoissa, mutta voit aina nimetä suoritettavan tiedoston uudelleen ja poistaa versionumeron.

Luo omia sovellusvalikkomerkintöjä Linuxissa

Nyt kun lataat AppImagen tai tarballin, voit integroida sen tehtäväpalkkiin ja valikoihin aivan kuin se olisi mikä tahansa muu asennettu sovellus.

Matkan varrella opit myös näyttämään piilotettuja tiedostoja ja hakemistoja tiedostonhallinnassa (ja piilottaa ne myös), luoda työpöytätiedostoja ja muutama tapa tunnistaa sovellukset WMC-luokka.

Yleensä valikkokohta luodaan sinulle oletusarvoisesti, koska saat ohjelmistosi luotettavasta lähteestä.