Skip to content

chrisdenman/gckb

A native utility to manage Gnome Control Center custom-keyboard-bindings.


Aims

This project is a redesign/port of ckb, which provides similar functionality using Bash.

It has sprung into life to:

  • Evaluate ChatGPT-4o.
  • Learn some 'state of the art' C tooling.
  • Fill in some gaps in my knowledge with respect to: building, testing, packaging and distributing native applications on Ubuntu.

Building & Installing

./install.sh

Builds the program from source and installs it, along with its man pages.

The executable is installed to /usr/local/bin/gckb The man page file is installed to /man/man1/gckb.1

You will be prompted to install any missing dependencies.


Instructions

Read the help pages using:

man gckb

Uninstalling

./uninstall.sh

Contributing

Please read the guide to get involved.


Code of Conduct

Please read our code of conduct.


Links


Unlicense

See the UNLICENSE.


Contacts

Author: Chris Denman
GitHub: @chrisdenman

About

Native, Gnome, Custom Keyboard Bindings Utility

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published