Skip to content

ghostbsd/setup-station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup Station

Setup Station does the initial setup of GhostBSD. The goal is to evolve Setup Station to slowly replace MATE Configuration Tool and Station Tweak, providing a unified configuration experience.

Overview

Setup Station is a GTK3-based Python application that runs automatically after GhostBSD installation to guide users through essential system configuration:

  • System language and locale
  • Keyboard layout and variant
  • Timezone
  • Network settings (WiFi/Ethernet)
  • Admin user account creation

After completing the setup, the system automatically starts the LightDM login screen.

Installation

python setup.py install

Running Setup Station

sudo setup-station-init

Managing Translations

Setup Station uses GNU gettext for internationalization.

Creating a new translation

./setup.py create_translation --locale=<language_code>

Example for French (France):

./setup.py create_translation --locale=fr_FR

Updating existing translations

After modifying source code with new or changed translatable strings:

./setup.py update_translations

Building translations

./setup.py build_i18n

Contributing

Interested in contributing to Setup Station or other GhostBSD tools?

License

BSD 3-Clause License

Links

About

GhostBSD setup at the first boot.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •