screenkey
スクリーンへのキー入力を表示する KeyCast ツール。デモ中や、 Screencast 時に便利そう
https://www.thregr.org/~wavexx/software/screenkey/
https://www.thregr.org/~wavexx/software/screenkey/screenkey.gif
wavexx/screenkey: A screencast tool to display your keys inspired by Screenflick
Linux上のPython2で動作する(Py3は非対応)
Ubuntu 18.04 on WSL でやってみた
インストール
code:shell
$ sudo apt install python
$ sudo apt install python-gtk2
$ sudo apt install libxtst6
ダウンロード
code:shell
$ wget https://github.com/wavexx/screenkey/archive/master.zip
$ python3 -m zipfile -e master.zip
実行
code:shell
$ cd screenkey-master
$ ./screenkey
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/home/taka/screenkey-master/Screenkey/screenkey.py:31: Warning: invalid (NULL) pointer instance
gtk.Window.__init__(self, gtk.WINDOW_POPUP)
/home/taka/screenkey-master/Screenkey/screenkey.py:31: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
gtk.Window.__init__(self, gtk.WINDOW_POPUP)
Traceback (most recent call last):
File "./screenkey", line 102, in <module>
main()
File "./screenkey", line 94, in main
app = sc.Screenkey(logger=logger, options=options, show_settings=args.show_settings)
File "/home/taka/screenkey-master/Screenkey/screenkey.py", line 94, in __init__
scr.connect("size-changed", self.on_configure)
AttributeError: 'NoneType' object has no attribute 'connect'
Xな画面がないからダメらしい。そうだよねー