Bye-Bye is a GUI application which can be run through CLI(mainly in linux) to perform various system operation such as lock , cancel, shutdown, logout, reboot, hibernate etc.
I ported this application from Gtk Haskell to Gtk C based application.
- C programming language
- GTk & GObject
- Basics of Meson and Flatpak
- How to write GUi using xml
- How to port
you can use GNOME Builder to builder project.
step1: Clone repo into gnome builder.
step2: Press Run button.
git clone https://github.com/GOTAM672/Bye-Bye.git
cd Bye-Bye
meson setup builddir
meson compile
sudo meson install
# To run application
./bye-bye
git clone https://github.com/GOTAM672/Bye-Bye.git
cd Bye-Bye
mkdir build
cd build
meson .. --buildtype=release --prefix=/usr/local -Dc_args=-O2 -Dcpp_args=-O2
ninja
sudo ninja install
# To run application
bye-bye