Então, acho que posso ter resolvido meu próprio problema com o psuedo. Copiei meus esquemas de ~/app-name-here/data/glib-2.0/schemas/net.launchpad.app-name-here.gschema.xml
para /usr/share/glib-2.0/schemas/net.launchpad.app-name-here.gschema.xml
e, em seguida, compilei meus esquemas. Vou colocar os comandos para fazer isso abaixo se puder ajudar alguém. (substitua app-name-here pelo nome real do seu aplicativo rapidamente) Acredito que isso seria feito automaticamente se eu empacotasse meu aplicativo em um * deb e o instalasse. Acredito que o problema é que os esquemas não estavam disponíveis para todos os usuários ou o código fora do diretório em que eu estava trabalhando.
$: sudo cp ~/app-name-here/data/glib-2.0/schemas/net.launchpad.app-name-here.gschema.xml /usr/share/glib-2.0/schemas/
$: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/