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 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 Siegi.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;