Gnome

Úvod do rozšírení shellu GNOME

Úvod do rozšírení shellu GNOME
GNOME má elegantné rozhranie, ktoré je navrhnuté tak, aby podporovalo vašu prácu, pokiaľ je to možné, tak, že vám bude stáť v ceste. Tieto úvahy závisia od vašich preferencií. Niekto chce všetku grafiku a ikony, niekto chce minimalizovať vyrušovanie a pamätá si, ako spúšťať veci pomocou klávesových skratiek. Známym problémom je, že GNOME odobral ponuku aplikácií, ktorá je bežná v iných systémoch. môžete pridať rozšírenie a pridať ho sami. Prípony pre GNOME píšete v JavaScripte, aj keď niekedy môžete odkazovať na iné jazyky. Pretože používate JavaScript, môžete použiť aj balíčky CSS, napríklad Bootstrap.

Čo sa menia rozšírenia?

Môže sa to zdať ako nepodstatná otázka, ale keď začnete s odstraňovaním problémov, musíte to vedieť. Akékoľvek rozšírenie vlastne pridáva kód do gnome-shell. Z tohto dôvodu dôjde k zlyhaniu vašej pracovnej plochy z dôvodu nesprávneho rozšírenia, takže pred dôveryhodnosťou ľubovoľného kódu starostlivo otestujte. Je dobré si to zapamätať, keď inštalujete rozšírenia iných ľudí, aj keď sami programujete.

Ako rýchlo vytvoriť rozšírenie, môžete sa naučiť, ak poznáte JavaScript a postupujete podľa dokumentácie na wiki GNOME. Môžete začať pomocou štandardných nástrojov, ktoré pre vás vytvoria požadované súbory. Existujú iba dva povinné súbory, takže ich vytvorenie sami nie je veľká úloha.

Ako inštalujete rozšírenia iných ľudí?

Predtým, ako sa rozhodnete vytvoriť si vlastnú príponu, je dobré pozrieť sa na to, čo už existuje. Týmto spôsobom máte tiež možnosť skontrolovať, ako sú napísané. Najlepší spôsob, ako sa naučiť programovať, je kombinovať návody a vidieť kód ostatných. Oficiálnym spôsobom inštalácie rozšírenia je použitie webovej stránky rozšírenia GNOME. Pomocou pluginu môžete ovládať svoje rozšírenia pomocou prehliadača (Firefox a Chrome). Máte tiež možnosť stiahnuť si celý adresárový strom sami. Ak tak urobíte, musíte celú vec umiestniť do domovského adresára. Súbory sa nachádzajú vo vlastnom adresári pod: „~ /.local / share / gnome-shell / extensions / '. Pre konfigurácie systému ho vložte dousr / share / gnome-shell / extensions', ale urobte to až po overení a pri správe počítača pre mnohých používateľov. Mnoho rozšírení nájdete na GitHub a ďalších podobných stránkach. V takom prípade to musíte naozaj vyskúšať pod svojím používateľom alebo dokonca dočasným používateľom.

Čo sa robilo predtým?

Možno by vás zaujímalo, aké rozšírenia ľudia navrhli pred vami? Niektoré zaujímavé sú; Indikátor počasia na hlavnom paneli, Pomodoro Timers a indikátory systémov. Môžete tiež nájsť program na kreslenie Draw On The Screen, ktorý voláte pomocou Super-Shift-D. Veľmi užitočné, ak chcete anotovať snímku obrazovky. Ak vás niečo na pracovnej ploche GNOME štve, ako upozornenie, ktorému by ste sa chceli vyhnúť. Rozhliadnite sa okolo seba, väčšina vecí má vylepšenia v tvare rozšírenia. Tlačidlo aktivít nie je všetkým ocenené, takže ho skryte pomocou prípony. Pri príprave čaju môžete dokonca získať pomoc!

Najlepší spôsob, ako začať

Ak ste v pokušení začať vyrábať svoj vlastný, musíte sa naučiť JavaScript, aj keď pre hlavnú logiku vášho programu môžete použiť iné jazyky. Vaše rozšírenie doplní kód gnome-shell, vďaka čomu je užitočné poznať dostatok kódu JavaScript na riešenie problémov. Existujú skripty pripravené na rozšírenie, ktoré použijete, a potom vyhľadajte podobné rozšírenia, ktoré môžete študovať, aby ste zistili, ako sú implementované. Oficiálna začiatočná dokumentácia je na začiatok dobrá. Najprv musíte určiť, čo urobí vaše rozšírenie. Bude mať rozbaľovaciu ponuku, ponuku panelov alebo možno animácie. V dokumentácii nájdete, ktorý z nich čo robí, ale tu je krátky rozpis niekoľkých funkcií.

Neporiadok - ukladá grafické komponenty. St - GNOME Toolkit, použite ich na vytváranie škatúľ, košov a ďalších. Tweener - bežne používaný pre animácie, nie je súčasťou GNOME.

Toto sú tri hlavné komponenty, ktoré môžete použiť na vytvorenie rozšírenia. Dokumentácia je veľmi technická, takže hľadajte príklady, kdekoľvek môžete. Najlepším spôsobom, ako sa naučiť, je používať jednu časť naraz.

Ďalšie návody

Môže byť veľmi užitočné absolvovať niekoľko návodov, len to nepreháňajte, najlepší spôsob učenia je robiť chyby. Stále je jednoduchšie prekonať krivku učenia pomocou tutoriálu.

Pekný návod, ktorý zobrazuje výmenný kurz získaný z prevodov. Dlhšia tu zobrazuje oveľa viac podrobností a je podrobnejšia. Výukový program je z roku 2012, ale v mnohých ohľadoch je stále platný.

Záver

Ak chcete začať vytvárať prípony GNOME, vašou prvou výzvou je nájsť dobrú dokumentáciu. Druhou je mať herný plán toho, čo by podľa vás malo byť potrebné. Bude to pre vás veľmi zaujímavé, ak máte požadovaný základ JavaScriptu, ale pravdepodobne sa cez existujúci tutoriál dostanete aj so základnými znalosťami JavaScriptu.

Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
Battle for Wesnoth je jednou z najpopulárnejších open source strategických hier, ktoré si v súčasnosti môžete zahrať. Táto hra bola nielen vyvinutá ve...
Hry 0 A.D. Výukový program
0 A.D. Výukový program
Z mnohých strategických hier je tu 0 A.D. dokáže vyniknúť ako komplexný titul a veľmi hlboká, taktická hra napriek tomu, že je otvoreným zdrojom. Vývo...