Wprowadzenie do rozszerzeń powłoki gnome

Wprowadzenie do rozszerzeń powłoki gnome
Gnome ma elegancki interfejs, zaprojektowany do wspierania pracy, jednocześnie, gdy jest to możliwe. Te rozważania zależą od twoich preferencji. Niektóre osoby chcą wszystkich grafiki i ikon, niektórzy chcą zminimalizować rozproszenie uwagi, pamiętając, jak uruchamiać rzeczy z klawiaturą. Znanym problemem jest to, że Gnome zabrał menu aplikacji, które jest powszechne w innych systemach. Możesz dodać rozszerzenie, aby dodać go sam. Piszesz rozszerzenia dla Gnome w JavaScript, choć są chwile, kiedy możesz link do innych języków. Ponieważ używasz JavaScript, możesz również używać pakietów CSS, takich jak Bootstrap.

Jakie zmieniają się rozszerzenia?

To może wydawać się nieistotnym pytaniem, ale kiedy zaczynasz rozwiązywać problemy, musisz to wiedzieć. Każde rozszerzenie faktycznie dodaje kod do gnome-powłoka. Z tego powodu pulpit ulegnie awarii z powodu złego rozszerzenia, więc dokładnie przetestuj przed zaufaniem do jakiegokolwiek kodu. Dobrym pomysłem jest to pamiętać zarówno podczas instalowania rozszerzeń innych ludzi, jak i podczas kodowania.

Możesz dowiedzieć się, jak szybko zrobić rozszerzenie, jeśli znasz JavaScript i śledzisz dokumentację w Gnome Wiki. Możesz zacząć od użycia standardowych narzędzi, które tworzą wymagane pliki dla Ciebie. Istnieją jednak tylko dwa wymagane pliki, więc tworzenie ich samego nie jest dużym zadaniem.

Jak zainstalować rozszerzenia innych osób?

Zanim zdecydujesz się na własne rozszerzenie, dobrym pomysłem jest zobaczyć, co już jest w pobliżu. W ten sposób masz również okazję sprawdzić, jak są pisane. Najlepszym sposobem nauki programowania jest połączenie samouczków z widzeniem innych kodeksu. Oficjalnym sposobem zainstalowania rozszerzenia jest użycie strony internetowej GNOME rozszerzeń. Za pomocą wtyczki możesz kontrolować swoje rozszerzenia za pomocą przeglądarki (Firefox i Chrome). Masz również opcję samodzielnego pobrania całego drzewa katalogu. Jeśli to zrobisz, musisz umieścić wszystko w swoim katalogu domowym. Pliki trafią do własnego katalogu pod: '~/.lokalny/share/gnome-shell/rozszerzenia/'. W przypadku konfiguracji systemu umieszczasz toUSR/Share/Gnome-Shell/rozszerzenia``, ale zrób to tylko po zatwierdzeniu go, a jeśli zarządzasz komputerem dla wielu użytkowników. Możesz znaleźć wiele rozszerzeń na GitHub i innych podobnych stronach. W takim przypadku naprawdę musisz wypróbować go pod użytkownikiem, a nawet tymczasowego użytkownika.

Co zostało zrobione wcześniej?

Zastanawiasz się, jakie rozszerzenia ludzie zaprojektowali przed tobą? Niektóre interesujące są; Wskaźnik pogody na pasku zadań, licznikach pomodoro i wskaźnikach systemowych. Możesz także znaleźć program rysowania na ekranie, który nazywasz super-shift-d. Bardzo przydatny, jeśli chcesz zrzucić zrzut ekranu. Jeśli cokolwiek na pulpicie gnome denerwuje cię, jak powiadomienie, którego chciałbyś uniknąć. Rozejrzyj się, większość rzeczy ma poprawki w kształcie rozszerzenia. Przycisk działań nie jest doceniony przez wszystkich, więc ukryj go za pomocą rozszerzenia. Możesz nawet uzyskać pomoc podczas robienia herbaty!

Najlepszy sposób na rozpoczęcie

Kiedy masz ochotę zacząć tworzyć własne, musisz nauczyć się JavaScript, chociaż możesz użyć innych języków do głównej logiki programu. Twoje rozszerzenie uzupełni kod Gnome-Shell, który sprawia, że ​​warto znać wystarczającą ilość JavaScript do rozwiązywania problemów. Istnieją skrypty gotowe do zbudowania rozszerzenia, użycia ich, a następnie poszukiwania podobnych rozszerzeń, które możesz przestudiować, aby zobaczyć, jak są wdrażane. Oficjalna dokumentacja starterów jest dobra, aby zacząć. Najpierw musisz określić, co zrobi twoje rozszerzenie. Czy będzie miała rozwijane menu, menu panelu, a może animacje. Możesz znaleźć to, co robi to dzięki dokumentacji, ale oto krótki rozkład kilku funkcji.

Bałagan - określa komponenty graficzne. ST - GNOME Toolkit, użyj ich do tworzenia pudeł, pojemników i innych. Tweener - powszechnie używany do animacji, a nie część gnome.

Są to trzy główne elementy, których można użyć do wykonania rozszerzenia. Dokumentacja jest bardzo techniczna, więc poszukaj przykładów, gdzie tylko możesz. Najlepszym sposobem nauki jest użycie jednej części na raz.

Więcej samouczków

Podążanie za kilkoma samouczkami może być bardzo pomocne, po prostu nie przesadzaj, najlepszym sposobem nauki jest popełnienie błędów. Mimo to łatwiej jest wspiąć się na krzywą uczenia się za pomocą samouczka.

Miły samouczek pokazujący kurs walutowy, który jest zebrany z transferu. Dłuższy tutaj pokazuje o wiele więcej szczegółów i jest bardziej szczegółowy. Samouczek pochodzi z 2012 roku, ale jest nadal ważny pod wieloma względami.

Wniosek

Aby zacząć przedłużyć GNOME, pierwszym wyzwaniem jest znalezienie dobrej dokumentacji. Drugim jest posiadanie planu gry na to, co Twoim zdaniem powinno zrobić. Będzie to dla Ciebie bardzo interesujące, jeśli masz wymaganą bazę JavaScript, choć prawdopodobnie możesz przejść przez istniejący samouczek, nawet z podstawowymi umiejętnościami w JavaScript.