V ďalšom článku sa pozrieme na Glade. Toto je nástroj RAD ktorý umožňuje rýchly a jednoduchý vývoj používateľských rozhraní, pre súpravu nástrojov GTK+ 3 a desktopové prostredie GNOME.
Ak potrebujete urýchliť vývoj používateľských rozhraní, v nasledujúcich riadkoch si ukážeme ako nainštalujte nástroj RAD Glade na Ubuntu cez Flatpak. Toto je slobodný softvér a je vydaný pod licenciou GNU GPL.
Používateľské rozhrania, ktoré môžeme vytvoriť pomocou Glade, sú uložené ako XML a pomocou objektu GtkBuilder GTK je možné aplikácie dynamicky načítať podľa potrebyalebo ich použite priamo na definovanie novej triedy objektov odvodenej od GtkWidget pomocou funkcie šablón GTK+.
Keď používate GtkBuilder, Súbory Glade XML je možné použiť v mnohých programovacích jazykoch vrátane C, C++, C#, Vala, Java, Perl, Python a ďalších.
Nainštalujte nástroj RAD Glade
Na inštaláciu nástroja RAD Glade prostredníctvom balíka Flatpak, ktorý nájdete k dispozícii Flathub, musíme mať túto technológiu povolenú v našom systéme. Ak používate Ubuntu 20.04 a stále ho nemáte, môžete pokračovať Sprievodca ktoré pred chvíľou napísal kolega na tento blog.
Keď môžete na svojom počítači použiť tento typ balíkov, môžete otvoriť terminál (Ctrl+Alt+T) a spustiť príkaz na inštaláciu:
flatpak install --user https://flathub.org/repo/appstream/org.gnome.Glade.flatpakref
Po dokončení inštalácie, ak potrebujete aktualizovať program, keď je k dispozícii nová verzia, budete musieť vykonať iba v termináli:
flatpak --user update org.gnome.Glade
Po dokončení celého procesu inštalácie môžete spustite program z ponuky Aplikácie alebo z akéhokoľvek iného spúšťača dostupného na vašom zariadení. Okrem toho môžete program spustiť aj zadaním do terminálu (Ctrl+Alt+T):
flatpak run org.gnome.Glade
uninstall
V prípade chcenia odinštalujte tento program z počítača, stačí otvoriť terminál (Ctrl+Alt+T) a spustiť v ňom nasledujúci príkaz:
flatpak uninstall org.gnome.Glade
Používatelia, ktorí chcú, môžu získajte viac informácií o tomto programe, príručkách atď. z webová stránka projektu.