glasseyes
b1e48b344b
[linux] keyman-config include README.md in dist on xenial
...
make deb now builds dist rather than devdist
include README.md in Debian package
improve keyman-config dependencies and keyman package description
2018-09-15 17:49:27 +07:00
glasseyes
41e938f728
rename keyman-config package to keyman
2018-09-15 17:49:27 +07:00
glasseyes
4d3a88eb1a
also build keyman-config package
2018-09-15 17:49:25 +07:00
glasseyes
71ba022bcd
missing logging import
2018-09-14 09:34:32 +07:00
glasseyes
8925f702a6
missing parenthesis
2018-09-13 22:20:43 +07:00
glasseyes
51dcd4a33b
[linux] use python logging module to control cl output
...
for all scripts
add option -v for info messages
-vv for debug messages
remove creation of test ldml output file
2018-09-12 17:14:05 +07:00
glasseyes
aacbf7a281
[linux] further feedback from PR893
...
if readmeFile not in options then don't use readme.htm even
if it is there
2018-09-12 13:41:28 +07:00
glasseyes
637712e85c
[linux] abort un/installing to ibus if dconf doesn't find key
...
but continue to un/install the kmp
ibus on stock bionic needs more investigation
2018-09-12 13:18:45 +07:00
glasseyes
34c290d545
[linux] keyman-config setup.py dep on Pillow not PIL
2018-09-12 09:44:17 +07:00
glasseyes
b63fb6fb5c
linux: changes for PR893 build and install targets for keyman-config
...
doc in README.md
update README.md with new scripts names and add doc for
km-package-get and km-kvk2ldml
2018-09-10 15:06:49 +07:00
glasseyes
b87e2da501
linux: rename scripts to km-* from PR 893
...
remove generated man pages, regenerate in 'make deb'
2018-09-10 14:29:10 +07:00
glasseyes
b690524f73
Linux: some changes from PR893
...
doc python3-setuptools requirement for keyman-config
removing commented code
fix missed doc reference to view_installed
add TODO about website changes in downloadkeyboard
move linux/osk to linux/experiments/osk
2018-09-10 12:05:22 +07:00
glasseyes
aca334f9c2
menu entry for keyman-config
...
needs an icon to go with it
2018-09-01 18:59:34 +07:00
glasseyes
7fd233e75d
make generic deb build compatible with xenial
2018-09-01 18:29:13 +07:00
glasseyes
924945c86e
icons moved to keyman_config
2018-09-01 17:55:37 +07:00
glasseyes
5051668c21
cope with older python subprocess on xenial (3.5)
2018-09-01 17:53:35 +07:00
glasseyes
1d8417c7d9
keyman-config man page
...
add more info to other man pages
2018-09-01 16:36:30 +07:00
glasseyes
43d0e9cdc4
add name/short description to manpages
2018-09-01 15:48:21 +07:00
glasseyes
22b6c585ae
remove kmpmetadata, make man target to build manpages
...
kmpmetadata isn't a program for users
developers can still run it from keyman_config/kmpmetadata.py
2018-09-01 15:45:49 +07:00
glasseyes
85b49d957c
manpages for keyman-config
...
also improve help output
and set the version in the module
2018-09-01 15:23:35 +07:00
glasseyes
a776bed9b2
keyman-config package is now just links to the scripts
2018-09-01 12:28:16 +07:00
glasseyes
51ebb7300a
rename keymanconfig to keyman_config
2018-09-01 12:28:16 +07:00
glasseyes
7b23d782ab
missed createkeymandirs.sh
2018-09-01 12:28:16 +07:00
glasseyes
910d6780ec
debconf question for making keyman dirs mode 777
...
This allows all users to install keyboards and only the
user that installed one to uninstall it
more setup instructions in README.md
2018-09-01 11:43:34 +07:00
glasseyes
3c591b60d5
more dependencies
...
python-magic and gir1.2-webkit-3.0
also create /usr/local/share/keyman etc
2018-08-31 13:48:06 +07:00
glasseyes
8af781e63b
list_installed_kmp ignore /usr/share/keyman/icons
...
d/control: fix dependency
Makefile: add clean target
2018-08-30 21:28:47 +07:00
glasseyes
94398b2f32
Debian packaging
...
now builds 2 packages keyman-config with the scripts to run
and python3-keyman-config with the keymanconfig module
2018-08-30 17:15:22 +07:00
glasseyes
d6ce07a73e
rename keyman module to keymanconfig
...
keyman is already taken in PyPi
2018-08-30 15:37:27 +07:00
glasseyes
0d3b2539b2
initial Debian packaging and basic Makefile
...
Makefile only has 'make deb'
2018-08-30 15:28:38 +07:00
glasseyes
4eff488d04
move images to icons dir
...
and be able to locate them it local non-installed dir
2018-08-30 14:18:16 +07:00
glasseyes
54689a3643
refactor keyman-config into scripts and module
...
initial setup.py
2018-08-30 11:41:43 +07:00
glasseyes
dc04d6e1d6
move scripts to experiments dir that aren't for release
2018-08-30 08:46:47 +07:00
glasseyes
1f9041d741
dconf_ibus.py testing with dconf
2018-08-24 15:15:17 +07:00
glasseyes
ff6c3edd01
uninstall kmn for ibus when uninstalling keyboard
2018-08-24 14:27:11 +07:00
glasseyes
96f6ed6b4a
install ldml to /usr/local/share/keyman/test.ldml for testing
2018-08-24 13:58:07 +07:00
glasseyes
7d80ff2380
cleanup
2018-08-24 11:19:52 +07:00
glasseyes
ce07f58221
install kmn into IBus
...
if the kmn is available and compilable
it will be available to use in IBus without reloading
2018-08-24 10:47:23 +07:00
glasseyes
774bb7de4f
really put request cache_dir in home dir
2018-08-24 09:57:30 +07:00
glasseyes
00c5166221
abort installing a kmp if the kmn is not available or compilable
2018-08-23 17:01:50 +07:00
glasseyes
38b9e39fe2
convert kvk to ldml when you install a kmp
2018-08-23 15:57:32 +07:00
glasseyes
48a37d7605
add space to recognised vkey codes
2018-08-23 15:35:54 +07:00
glasseyes
a552c31d09
rename readkvk to kvk2ldml
2018-08-23 08:46:10 +07:00
glasseyes
f8bfedddc9
WIP: update keyman-config README
2018-06-18 09:51:14 +07:00
glasseyes
0833bc5861
put the refresh button back
2018-06-18 09:48:12 +07:00
glasseyes
cf81072841
more thoughts on keyboard details
...
to be implemented after api work so that kmx can be read
2018-06-15 22:11:25 +07:00
glasseyes
3422ab77e3
add the accelerators file
2018-06-15 22:07:11 +07:00
glasseyes
a99edd0777
change window titles
...
statusbar to show status of kmp download doesn't work
2018-06-15 15:57:59 +07:00
glasseyes
8fe81ff77b
kb accelerators for Ctrl-W and Ctrl-Q
...
use title attr to get markup tooltip
2018-06-15 15:04:30 +07:00
glasseyes
56f1487b2e
open links in readme and welcome in default webbrowser
2018-06-15 13:50:00 +07:00
glasseyes
bd78aab3df
view_installed: buttons to download, install from file
...
don't run gtk main loop if not main()
don't make author a link if no url
really make information labels selectable
install_window install from file, only kmp
2018-06-15 11:53:39 +07:00