Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Beziehen Sie die zur Ausführung Ihres Skripts notwendigen Bindings ein.
Mario Blättermann
mario.blaettermann@gmail.com 2009-2012, 2016
Christian Kirbach
christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018
Aljosha Papsch
al@rpapsch.de 2012
Tim Sabsch
tim@sabsch.com 2019

# Gjs und Gtk

# Erste Schritte mit GNOME

Gjs ist eine JavaScript-Bindung für GNOME und kann für die Interaktion mit Gtk genutzt werden. Gtk ist ein Toolkit zum Erstellen garfischer Benutzeroberflächen.

Öffnen Sie einen Texteditor und fügen Sie die Code-Zeilen ein. Das vollständige Skript ist in der Zusammenfassung verfügbar.

Erzeugen Sie ein `object` mit Ihrer `class` und rufen Sie die Methode `run()` auf:

Rufen Sie die Gjs-JavaScript-Bindung auf. Dadurch wird die Shell angewiesen, dieses Skript mit Gjs auszuführen.

#!/usr/bin/gjs

Importieren Sie`gi.Gtk` für `Gtk`-Funktionen. Weil beide Versionen 3.0 und 4.0 installiert werden können, stellen Sie bitte sicher, dass die gewünschte Version importiert wird.

imports.gi.versions.Gtk = '3.0'; const Gtk = imports.gi.Gtk;