Шта се додаци мењају?
Ово се може чинити небитним питањем, али како започињете решавање проблема, ово морате знати. Било које проширење заправо додаје код гноме-љусци. Због тога ће вам се радна површина срушити због лошег додатака, зато пажљиво тестирајте пре него што поверите било ком коду. Добра је идеја да се тога сетите и када инсталирате туђе екстензије и када сами кодирате.
Можете знати како брзо направити проширење ако знате ЈаваСцрипт и ако следите документацију на ГНОМЕ вики-у. Можете почети са употребом стандардних алата који стварају потребне датотеке за вас. Постоје само две потребне датотеке, тако да их сами креирати није велики задатак.
Како инсталирате туђе екстензије?
Пре него што се одлучите за сопствено продужење, добра идеја је да видите шта се већ налази. На овај начин такође имате прилику да проверите како су написани. Најбољи начин да научите да програмирате је комбиновање туторијала са гледањем других кодова. Званични начин инсталирања проширења је коришћење веб странице ГНОМЕ додатака. Уз помоћ додатка можете да контролишете своје екстензије помоћу прегледача (Фирефок и Цхроме). Такође имате могућност да сами преузмете цело дрво директоријума. Ако то учините, морате целу ствар сместити у свој кућни директоријум. Датотеке иду у његов директоријум под: '~ /.лоцал / схаре / гноме-схелл / ектенсионс / '. За системске конфигурације ставите је у 'уср / схаре / гноме-схелл / ектенсионс', али то учините тек након што сте га потврдили и ако администрирате рачунаром за многе кориснике. Много проширења можете пронаћи на ГитХуб-у и другим сличним веб локацијама. У овом случају, заиста морате да испробате под вашим корисником или чак привременим корисником.
Оно што је раније учињено?
Можда се питате која су проширења људи дизајнирали пре вас? Неке занимљиве су; Индикатор времена на траци задатака, Помодоро тајмери и системски индикатори. Такође можете пронаћи програм за цртање Драв Он Тхе Сцреен, који позивате помоћу Супер-Схифт-Д. Веома згодно ако желите да додате коментаре на снимак екрана. Ако вас нешто на радној површини ГНОМЕ нервира, попут обавештења које желите да избегнете. Погледајте око себе, већина ствари има дораде у облику продужетка. Дугме за активности не цене сви, па га сакријте помоћу продужетка. Чак можете добити помоћ приликом припремања чаја!
Најбољи начин за почетак
Када дођете у искушење да почнете да правите сопствени, требате научити ЈаваСцрипт, мада можете користити друге језике за главну логику вашег програма. Ваше проширење ће допунити гноме-схелл код због чега је корисно знати довољно ЈаваСцрипт-а за решавање проблема. Постоје скрипте спремне за изградњу вашег проширења, користите их, а затим потражите слична проширења која можете проучити да бисте видели како се имплементирају. Званична почетна документација је добра за почетак. Прво треба да одредите шта ће ваш додатак радити. Да ли ће имати падајући мени, мени панела или можда анимације. У документацији можете пронаћи који то ради, али ево кратког слома неколико карактеристика.
Неред - поставља графичке компоненте. Ст - ГНОМЕ Тоолкит, користите их за креирање кутија, канти и више. Твеенер - Обично се користи за анимације, а није део ГНОМЕ-а.
Ово су три главне компоненте помоћу којих можете направити проширење. Документација је врло техничка, па потражите примере где год можете. Најбољи начин учења је да користите један по један део.
Још водича
Може бити од велике помоћи ако пратите неколико упутстава, само немојте претерати, најбољи начин за учење је прављење грешака. Ипак, лакше се попети на кривуљу учења уз помоћ туторијала.
Леп туторијал који приказује курс који је прикупљен од преноса. Дужи овде показује много више детаља и детаљнији је. Водич је из 2012. године, али и даље важи на много начина.
Закључак
Да бисте започели израду ГНОМЕ екстензија, ваш први изазов је пронаћи добру документацију. Друга је да имате план игре за оно што мислите да треба да урадите. Биће вам врло занимљиво ако имате потребну ЈаваСцрипт базу, мада вероватно можете проћи кроз постојећи водич чак и са основним вештинама у ЈаваСцрипту.