spiegel-keyman/linux/keyman-config/km-config
2018-10-05 09:21:18 +07:00

30 lines
1 KiB
Python
Executable file

#!/usr/bin/python3
import argparse
import logging
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from keyman_config import __version__
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Keyman keyboards installation and information')
parser.add_argument('--version', action='version', version='%(prog)s version '+__version__)
parser.add_argument('-v', action='store_true', help='verbose logging')
parser.add_argument('-vv', action='store_true', help='very verbose logging')
args = parser.parse_args()
if args.v:
logging.basicConfig(level=logging.INFO, format='%(levelname)s:%(message)s')
elif args.vv:
logging.basicConfig(level=logging.DEBUG, format='%(levelname)s:%(message)s')
else:
logging.basicConfig(format='%(levelname)s:%(message)s')
from keyman_config.view_installed import ViewInstalledWindow
w = ViewInstalledWindow()
w.resize(576, 324)
w.connect("destroy", Gtk.main_quit)
w.show_all()
Gtk.main()