「Cygwin」タグアーカイブ

Cygwinのgitkがno display name and no $DISPLAYとかエラー出して使えないアレ

$ gitk
Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable
    while executing
"load /usr/lib/tk8.5/../../bin/libtk8.5.dll Tk"
    ("package ifneeded Tk 8.5.11" script)
    invoked from within
"package require Tk"
    (file "/usr/bin/gitk" line 10)

たぶんこんな感じのエラー。
どうもコレ、CygwinのTcl/Tkが更新されてX serverが必要になった為らしい。

X serverを立ち上げとけばいいのだろうけど、いや半端にならない使いづらさ。gitk使う気なくすわ。

ということで、Cygwinのsetup.exeでCategory Tclにあるtcl-tk: Tcl X11 toolkitを一端アンインストールして古いtcltk (obsolete packegeにあるtcltk)を使うようにすれば前の通りのgitkが利用できるようになります。

その場しのぎかもしれませんがX server面倒臭いじゃない。