Lumikha ng isang application launcher para sa isang file ng AppImage sa Ubuntu

tungkol sa kung paano lumikha ng isang launcher para sa mga file ng AppImage

Sa susunod na artikulo ay titingnan natin kung paano lumikha ng isang pasadyang launcher ng application para sa isang file ng AppImage sa kapaligiran sa desktop ng Gnome mula sa Ubuntu. Kahit na magtutuon kami sa Ubuntu para sa mga halatang kadahilanan, ang pamamaraang ito ay dapat ding gumana sa iba pang mga pamamahagi na gumagamit ng kapaligiran sa desktop ng Gnome.

Una sa lahat, kinakailangan na magbigay ng puna doon Ang isang AppImage file ay isang naka-compress na imahe ng isang application at ang mga library na ginagamit nito. Kapag pinatakbo namin ang isa sa mga file na ito, pansamantalang naka-mount ito sa aming system ng file upang tumakbo. Sa pamamaraang ito, maaaring mai-package ng mga developer ang kanilang aplikasyon sa isang file na AppImage at tatakbo ito sa anumang pamamahagi.

Kapag nag-download at gumagamit kami ng isang AppImage file ng isang application, hindi kinakailangan na i-install ito at hindi namin kailangan ng mga pribilehiyo sa ugat. Ang ganitong uri ng file ay hindi gumagawa ng mga pagbabago sa aming system, at ang mga ito ay portable universal binaries na kasama ang lahat ng mga dependency at aklatan sa loob ng package.

tungkol sa appimageLauncher
Kaugnay na artikulo:
Ang AppImageLauncher, isinasama ang mga aplikasyon ng AppImages sa launcher ng application

Kapag nagda-download ng isang application na ipinamamahagi bilang AppImage, isa lamang itong file sa aming computer. Upang buksan ang application, kailangan naming maisagawa ang file na ito at simulan ang application sa pamamagitan ng pagtukoy ng landas sa linya ng utos o sa pamamagitan ng pag-double click sa file mula sa file manager. Kung interesado kaming magkaroon ng isang application launcher, kinakailangan para sa amin na likhain namin ito mismo.

Paano lumikha ng isang application launcher para sa isang file na AppImage?

I-download ang file na AppImage

Ang isa sa mga pakinabang ng format ng AppImage ay iyon Ang mga file na ito ay maaaring mai-download nang direkta mula sa website ng developer, at sa pangkalahatan ay hindi mahalaga kung aling pamamahagi ang ginagamit namin. Para sa mga sumusunod na linya ay i-download ko ang imahe ng application na Ferdi mula sa iyo naglalabas ng pahina sa GitHub. Ferdi ay ang iyong application ng pagmemensahe na pagsasama-sama ng mga serbisyo sa chat at pagmemensahe sa isang application.

Bilang karagdagan sa paggamit ng browser upang i-download ang application, maaari din naming buksan ang isang terminal (Ctrl + Alt + T) upang i-download ang file, gawin itong maisakatuparan at ilunsad ang application:

i-download ang Ferdi bilang appimage

wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage

ilunsad ang ferdi bilang pagpapahalaga

chmod +x Ferdi-5.6.0-beta.8.AppImage

./Ferdi-5.6.0-beta.8.AppImage

Bagaman ang isang AppImage file ay maaaring ma-download at patakbuhin mula sa anumang direktoryoUpang mapanatiling maayos ang pagkakalagay ng file system, ilipat natin ito sa isang mas naaangkop na direktoryo bago lumikha ng isang launcher para sa file na ito.

mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/

Lumikha ng isang application launcher para sa AppImage file

Ang isa sa mga katangian ng Ubuntu ay maaari nating simulan ang mga application sa pamamagitan ng pag-click sa "Ipakita ang mga Aplikasyon”Mula sa dock, at pagkatapos ay kailangan lang naming hanapin ang application sa window ng mga application. Para maipakita ang isang application sa window ng application na ito, dapat itong magkaroon ng isang desktop entry sa isang naaangkop na direktoryo. Ang mga launcher na ito ay mga file na tumutukoy kung paano simulan ang application at magtatapos sa extension .desktop.

Ang mga application sa buong system ay may mga desktop entry na matatagpuan sa direktoryo / usr / share / applications. Gayunpaman, ang pagsusulat sa direktoryo na ito ay nangangailangan ng mga pribilehiyo ng ugat at dahil ang isa sa mga pakinabang ng mga file ng AppImages ay hindi sila nangangailangan ng mga pribilehiyo sa ugat, gumawa tayo ng isang desktop entry sa direktoryo ~ / .local / share / applications. Ginagamit ang direktoryong ito para sa mga entry sa desktop ng kasalukuyang gumagamit. Ang paglikha ng isang .desktop file dito ay gagawing magagamit ang launcher sa kasalukuyang gumagamit.

Nilalaman ng launcher

Sa aming paboritong text editor, lilikha kami ng isang file na tinatawag na Ferdi.desktop in ~ / .local / share / applications.

vim ~/.local/share/applications/Ferdi.desktop

Kapag binuksan ang file, sa loob ilalagay namin ang sumusunod na nilalaman at mai-save ito:

lumikha ng isang launcher para sa isang file ng appimage

[Desktop Entry]
Name=Ferdi
Comment=Aplicación de mensajería
Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage
Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg
Terminal=false
Type=Application
Categories=Internet;
  • Sa linya sa harap pupunta tayo sa tukuyin na ito ay isang input ng desktop.
  • La pangalawang linya ipinapahiwatig ang pangalan ng application na makikita natin sa window ng mga application.
  • La pangatlong linya binubuo ng isang komento na maaaring matingnan bilang impormasyon.
  • Sa pang-apat na linya ang landas sa maipapatupad na file ay tinukoy. Narito kinakailangan na palitan ang username ng username na ginagamit ng bawat isa.
  • La ikalimang linya ipinapahiwatig ang icon na gagamitin. Dito maaari mong tukuyin ang landas sa isang pasadyang icon o gumamit ng isang icon na bahagi ng isang icon pack.
  • Sa pang-anim na linya ito ay tinukoy kung ang application na ito ay tumatakbo sa terminal o hindi.
  • La ikapitong linya Sinasabi sa system kung ito ay isang app, link, o direktoryo.
  • Sa mga tuntunin ng ang huling linya tinutukoy ang kategorya kung saan nabibilang ang application. Ginagawa ito para sa mga menu ng application na naghihiwalay sa mga launcher ng application sa iba't ibang mga kategorya.

Ngayon na ang desktop entry ay nilikha at nai-save na, dapat nating makita ang application sa window ng mga application at dapat namin itong patakbuhin mula doon.

application launcher para sa Ferdi's AppImage file

Opsyonal, magagawa natin i-right click ang icon at i-click Idagdag sa mga Paborito kung nais namin ang launcher na ito na manatili sa pantalan sa lahat ng oras.

Idagdag sa mga Paborito


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.