Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tunix Welcome

The screen the Tunix desktop opens on its first boot: a logo, a short greeting, and four cards that start the settings manager, a terminal, the file manager and the local documentation.

Written against GTK3 in C. It began as a PyGObject script; Tunix ships GTK3 but not Python, and carrying CPython plus gobject-introspection for one dialog was not worth it, so the interface was rewritten directly against the toolkit. The layout, styling and wording are unchanged.

Building

make
sudo make install

gtk+-3.0 is the only dependency. Tunix cross-compiles it from ports/build-welcome.sh in the main tree.

Showing it once

tunix-welcome --if-first-run exits immediately once the marker file $XDG_CONFIG_HOME/tunix/welcome-shown exists, so the session can call it on every login and the window still only appears the first time. Closing the window writes that marker unless "Show this again next time" is ticked.

About

Tunix welcome app

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages