投稿

ラベル(gitk)が付いた投稿を表示しています

gitkとcygwinとx-server

以前にココ でgitkがX-serverが必要となり困ったと書いたが、時間があったのでX-serverを起動できるようにした。 そのメモ。 まずは以下のアプリを追加。 X-server関連 xinit(xorg-serverは依存で自動インストール)をインストール X-Serverがエラーで起動できない場合、fork()や.DLLのロードでエラーが発生してしまう場合は修正する必要がある。 僕もまったくおなじ症状であった。 以下に方法がある。 http://cygwin.wikia.com/wiki/Rebaseall さらに、カラーのラベルがないと表示された場合は、~/.gitkを消す。 また、gitkが起動できない対処は上の記述も含まれるが以下が参考になる. http://stackoverflow.com/questions/9248034/cygwin-gitk-issue とりあえず動作するようになったが、X-serverの起動しているのでemacs-x11もインストールすることにした。 が、今度は日本語入力で問題が発生。Google日本語入力が利用できないのである。 もちろんしょぼいIMEのはあるのだが使う気などおこらない。。。いつも流れになったorz。で、X版のemacsはuninstallした。

cygwinのgitkが使い勝手が悪くなった。

正直な話、これには失望してしまった。 Tcl/Tkの仕様変更のためX-Serverが必要となった。(後日、動作するようにした。 ココを参考 ) $ 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の変更は何を血迷っているのかと思うほど、cygwinの使い勝手を悪くしてしまったと思う。 動作しない原因は以下に記してある。 http://cygwin.com/ml/cygwin/2012-02/msg00115.html Tcl/Tkの仕様変更が原因。X-serverを立ち上げれば動作するようだが(xint, xorg-serverなど)、環境によって不安定になってしまい。 使いものにならなくなってしまった。cygwinは日本語対応(utf-8)が安定していたし、多くのツールが使えるので残念である。 使いにくいがgit純正windows版(migw32を応用)のほうが幸せになれるので 、しばらくそちらを使うことにして 、cygwinは元に戻らないかと期待しつつ様子を伺う. 追伸: X-serverで動作するようにした。 http://git-scm.com/