我使用的是最新版本的 Ubuntu,但无法正常运行xvkbd。我收到这些错误:
$ xvkbd
Warning: Cannot convert string "-*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-1" to type FontStruct
xvkbd: Mode_switch not available as a modifier
xvkbd: although ISO_Level3_Shift is used instead, AltGr may not work correctly
Warning: Cannot convert string "-*-lucida-bold-i-*-*-14-*-*-*-*-*-iso8859-1" to type FontStruct
xvkbd: Mode_switch not available as a modifier
xvkbd: although ISO_Level3_Shift is used instead, AltGr may not work correctly
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?我正在尝试将其与xbindkeys.
小智 2
sudo apt-get install sun-java6-fonts xfonts-75dpi xfonts-100dpi
Run Code Online (Sandbox Code Playgroud)
对于 sun-java6-fonts 你需要 sun java JRE,你可以在这里获取它: https: //github.com/flexiondotorg/oab-java6
在 Debian 7 (Wheezy) 中,我的 xvkbd 提供的虚拟键盘看起来很棒,并且在我加载软件包后没有发出与字体相关的尖叫声xfonts-75dpi。
更新:请注意此过程。在我升级到 Debian 8 (Jessie) 后,我打印到 PDF 的一些网页最终出现了丑陋的位图字体。然而,在我安装(以ttf格式) xvkbd正在寻找的Lucida 和 Helvetica 字体后,问题就消失了。