Gnome

Uvod v razširitve lupine GNOME

Uvod v razširitve lupine GNOME
GNOME ima eleganten vmesnik, zasnovan tako, da podpira vaše delo, medtem ko vam ni v napoto, kadar je to mogoče. Ti premisleki so odvisni od vaših želja. Nekateri ljudje želijo vso grafiko in ikone, nekateri želijo čim bolj zmanjšati moteče lastnosti, medtem ko se spominjajo, kako zagnati stvari s bližnjicami na tipkovnici. Znana težava je, da je GNOME odvzel meni aplikacije, ki je pogost v drugih sistemih. lahko dodate razširitev, da jo dodate sami. Razširitve za GNOME pišete v JavaScript, čeprav se včasih lahko povežete z drugimi jeziki. Ker uporabljate JavaScript, lahko uporabite tudi pakete CSS, kot je Bootstrap.

Kaj se spreminjajo razširitve?

To se morda zdi nepomembno vprašanje, toda ko začnete odpravljati težave, morate to vedeti. Vsaka razširitev dejansko doda kodo v lupino gnome. Zaradi tega se bo vaše namizje sesulo zaradi slabe razširitve, zato natančno preizkusite, preden zaupate kateri koli kodi. Dobro si je to zapomniti, ko nameščate razširitve drugih ljudi in ko kodirate sami.

Če poznate JavaScript in sledite dokumentaciji na wikiju GNOME, se lahko naučite, kako hitro narediti razširitev. Začnete lahko s standardnimi orodji, ki ustvarijo potrebne datoteke za vas. Obstajata le dve zahtevani datoteki, zato ju sama ustvarite ni velika naloga.

Kako namestite razširitve drugih ljudi?

Preden se odločite za lastno razširitev, je dobro videti, kaj je že naokoli. Na ta način imate tudi priložnost preveriti, kako so napisani. Najboljši način, kako se naučiti programirati, je kombiniranje vaj z ogledom kode drugih. Uradni način namestitve razširitve je uporaba spletne strani razširitev GNOME. S pomočjo vtičnika lahko nadzirate svoje razširitve s pomočjo brskalnika (Firefox in Chrome). Imate tudi možnost, da celotno drevo imenikov prenesete sami. V tem primeru morate vse skupaj postaviti v svoj domači imenik. Datoteke gredo v lastni imenik pod: '~ /.local / share / gnome-shell / extensions / '. Za sistemske konfiguracije jo vstavite v 'usr / share / gnome-shell / extensions', vendar to storite šele potem, ko ste ga preverili in če upravljate računalnik za številne uporabnike. Na GitHubu in drugih podobnih spletnih mestih najdete številne razširitve. V tem primeru ga morate resnično preizkusiti pri svojem uporabniku ali celo začasnem uporabniku.

Kar je bilo že narejeno?

Lahko se sprašujete, katere razširitve so ljudje oblikovali pred vami? Nekaj ​​zanimivih je; Indikator vremena v opravilni vrstici, Pomodoro Timers in sistemski kazalniki. Najdete lahko tudi program za risanje Draw On The Screen, ki ga pokličete s tipko Super-Shift-D. Zelo priročno, če želite označiti posnetek zaslona. Če vas kaj na namizju GNOME moti, na primer obvestilo, ki se mu želite izogniti. Poglejte okoli sebe, večina stvari ima poteze v obliki podaljška. Gumba z aktivnostmi ne cenijo vsi, zato ga skrijete z razširitvijo. Pri pripravi čaja si lahko celo pomagate!

Najboljši način za začetek

Ko vas mika, da bi začeli izdelovati svoje, se morate naučiti JavaScripta, čeprav lahko za glavno logiko svojega programa uporabite druge jezike. Vaša razširitev bo dopolnjevala kodo lupine gnome, zaradi česar je koristno poznati dovolj JavaScript za odpravljanje težav. Obstajajo skripti, pripravljeni za izdelavo vaše razširitve, njihovo uporabo in nato poiščite podobne razširitve, ki jih lahko preučite, da vidite, kako se izvajajo. Uradna začetna dokumentacija je dobra za začetek. Najprej morate določiti, kaj bo storila vaša razširitev. Ali bo imel spustni meni, meni plošče ali morda animacije. Kateri kaj počne, lahko najdete v dokumentaciji, a tukaj je kratka razčlenitev nekaj funkcij.

Nered - razloži grafične komponente. St - GNOME Toolkit, z njimi ustvarite škatle, koše in še več. Tweener - Običajno se uporablja za animacije in ni del GNOME.

To so tri glavne komponente, ki jih lahko uporabite za podaljšanje. Dokumentacija je zelo tehnična, zato poiščite primere, kjer koli lahko. Najboljši način učenja je uporaba enega dela naenkrat.

Več vadnic

Zelo koristno je, če upoštevate nekaj vaj, le ne pretiravajte, najboljši način učenja je, da naredite napake. Kljub temu je lažje prestopiti učno krivuljo z vajami.

Lepa vadnica, ki prikazuje menjalni tečaj, zbran pri prenosu. Daljša tukaj prikazuje veliko več podrobnosti in je podrobnejša. Vadnica je iz leta 2012, vendar še vedno velja v mnogih pogledih.

Zaključek

Če želite začeti izdelovati razširitve GNOME, je vaš prvi izziv iskanje dobre dokumentacije. Drugi je, da imate načrt igre za tisto, za kar menite, da bi ga morali narediti. Zelo zanimivo za vas bo, če imate potrebno JavaScript osnovo, čeprav boste verjetno lahko prešli skozi obstoječo vadnico tudi z osnovnimi znanji v JavaScript.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...