星球 - Ubuntu 18.04 不算bug 的bug— gtk2的程式選單變成白底白字
作者:Chou Shoichi | 來自:魔法設計的藝術 | 2018/10/13 5:32:00
今天 Debug一個大問題很久才找到解決方法:
就是今天突然發現,怎麼gimp、inkscape等使用gtk2的程式的選單變成白底灰字的低對比同色調?這樣無法操作了,太奇怪了。
經過好幾個小時的trace,最後發現是使用者目錄裡面憑空出現的 .gtkrc-2.0 這個檔案作祟。我怎比對出來的呢?我新增一個使用者,然後用這個使用者開啟Gimp,發現選單是正常的,然後再回到自己的家目錄,把隱藏檔(都是設定檔)一個一個搬家比對,最後發現是這個檔案是新增的使用者家目錄沒有,拿掉它使用gtk2的程式選單顯示就會恢復正常。不知執行過什麼程式導致我的家目錄會產生這個 .gtk2rc檔「讓gtk2程式有最差狀況執行上的保險」,反而讓狀況更糟糕。
事後我本來以為是afterstep 桌面環境,但是它產生的是 .gtkrc-2.0_afterstep .gtkrc-_afterstep ,
就是今天突然發現,怎麼gimp、inkscape等使用gtk2的程式的選單變成白底灰字的低對比同色調?這樣無法操作了,太奇怪了。
經過好幾個小時的trace,最後發現是使用者目錄裡面憑空出現的 .gtkrc-2.0 這個檔案作祟。我怎比對出來的呢?我新增一個使用者,然後用這個使用者開啟Gimp,發現選單是正常的,然後再回到自己的家目錄,把隱藏檔(都是設定檔)一個一個搬家比對,最後發現是這個檔案是新增的使用者家目錄沒有,拿掉它使用gtk2的程式選單顯示就會恢復正常。不知執行過什麼程式導致我的家目錄會產生這個 .gtk2rc檔「讓gtk2程式有最差狀況執行上的保險」,反而讓狀況更糟糕。
事後我本來以為是afterstep 桌面環境,但是它產生的是 .gtkrc-2.0_afterstep .gtkrc-_afterstep ,