TCL - 启动脚本中的错误:预期为整数,但得到“Sans”

TCL - 启动脚本中的错误:预期为整数,但得到“Sans”

我正在尝试使用命令的输出wish来运行 tcl 脚本
$ wish main.tcl

 Error in startup script: expected integer but got "Sans"
    (database entry for "-font" in widget ".menubar")
    invoked from within
"menu .menubar"
    (procedure "CreateGui" line 11)
    invoked from within
"CreateGui"
    (file "./rshift.vfs/lib/app-shift/shift.tcl" line 215)
    invoked from within
"source ./rshift.vfs/lib/app-shift/shift.tcl"
    ("package ifneeded app-shift 1.0" script)
    invoked from within
"package require app-shift"
    (file "rshift.vfs/main.tcl" line 57)

有任何解决这个问题的方法吗 ?

答案1

花了几个小时后,我找到了解决办法。我刚刚发表了评论*font: xft:DejaVu Sans Mono for Powerline-10:pixelsize=30~/.Xresources令人惊讶的是,我能够毫无问题地使用该脚本。

可能与字体名称中的tk额外参数混淆。-10:pixelsize=30

暗示:用于xrdb ~/.Xresources重新加载。

相关内容