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다시 로드하는 데 사용됩니다.

관련 정보