Gjs is a JavaScript binding for GNOME and can be used to interact with Gtk. Gtk is a toolkit for creating graphical user interfaces.
Open a text editor and paste in the lines of code. The complete script is available in the Summary.
Create an object using your class and call the run() method:
Call the Gjs JavaScript binding. This instructs the shell to run this script with Gjs.
#!/usr/bin/gjs
Import gi.Gtk for Gtk functions. As both version 3.0 and 4.0 may be installed, make sure that the desired version is imported first.
imports.gi.versions.Gtk = '3.0'; const Gtk = imports.gi.Gtk;
Got a comment? Spotted an error? Found the instructions unclear? Send feedback about this page.