2010-02-23 162 views
2

我剛安裝了Ubuntu的機器上tkdiff,當我嘗試和運行程序,我得到以下錯誤:爲什麼我的Tk應用程序出錯「未知顏色名稱爲白色」?

actual font: -family {DejaVu Sans Mono} -size -12 -weight normal -slant roman -underline 0 -overstrike 0 
Error in startup script: unknown color name "white" 
    (processing "-foreground" option) 
    invoked from within 
"text $w(LeftCB) -height 0 -padx 0 -highlightthickness 0 -wrap none -foreground white -width 1 -borderwidth 0 -yscrollcommand [list vscroll-sync "$w(..." 
    (procedure "build-client" line 81) 

版本:

  • Ubuntu 9.04的
  • tkdiff ??? (找不到一個版本號)
  • 希望8.5

有誰知道我應該怎麼解決這個問題?我可以進入tkdiff腳本並將白色更改爲顏色值,但在我看來,我正在修復症狀而不解決實際問題。換句話說,我的tkdiff或者希望以及ubuntu的版本有問題嗎?

回答

4

一些Google研究表明,xorg.conf文件(可能位於/ etc/X11?)中定義「rgbpath」可能存在問題。我要麼確保它的價值是正確的,要麼一起刪除這條線。

Jeff

+0

感謝您的谷歌幫助。我試過但沒有到任何地方。我搜索了一個rgbpath設置,但無法找到它在任何地方設置。也許如果你能發送給我的鏈接,我可以嘗試和調試更多。 – stephenmm 2010-02-24 00:09:30

+0

你有一個「xorg.conf」文件嗎?如果是這樣,那麼可能會出現違規設置。我沒有方便的參考鏈接,或者我會發布它們... 傑夫 – 2010-02-26 01:57:19

+0

我做但沒有提及rgbpath。我也仔細研究了一下,發現沒有提到rgbpath。 – stephenmm 2010-03-01 15:53:13

相關問題