您好朋友,感謝您關注xiaosilent,我在blogjava的博客已經停止更新,請訪問http://kuan.fm了解我的最新情況,謝謝!
          隨筆-82  評論-133  文章-0  trackbacks-0
          咳,也不知道這么個題目恰當與否,大概是這個意思吧。
          見很多人都用Vista-Gray的主題,我也下了一個,按照眾人的指點,把主題包拽到主題選擇的那個對話框里,選擇 安裝 ,就可以使用該主題了。又下了個nuoveXT的icon,搭配在一起,效果真的還是不錯。
          然而,興奮了沒多久,在用 新立得 的時候就出問題了,其實也不能說是出問題啦,就是 新立得 的窗體變成了那種最最原始的窗口樣式了,但是邊框還是vista-gray的樣子。
          想了很久,(腦子反應比較遲鈍,理解一下),由于以前的Human主題一直使用得好好的,二者之間,拋開主題樣式不同以外,另一個不同就是路徑不同了。新安裝的Vista-Gray是在 ~/.themes 下,Human是在 /usr/share/themes 下,那么,如果把 Vista-Gray 也放到 /usr/share/themes 下,是不是就能解決這個問題了呢? 因為,平常,普通用戶,系統可以在~下查找主題,而 新立得 等管理工具,是以gksu 啟動的,也就是說切換到 root 了,而 root 不會去先前普通用戶的home目錄下去查找主題文件,所以,就出現了 管理工具 的窗體上沒有應用當前主題的情況。
          把 ~/.themes 下的Vista-Gray復制到 /usr/share/themes 下, 把 ~/.icons/nuoveXT-1.6 也復制到 /usr/share/icons下,再重新在主題管理里選擇vista-gray,立馬實驗,果然解決問題。

          總結:安裝主題,雖然可以直接通過主題管理器安裝到~/themes,卻會出現在使用 新立得 等等管理工具的時候窗體不能應用主題的情況,要解決這個問題,只要把 相應的主題文件安裝到 /usr/share/themes 下就可以了。icon 也是一樣,安裝到 /usr/share/icons 即可。當然,直接從~/.themse 和 ~/.icons 下鏈接過去也是一個辦法。總的來說就是要讓/usr/share 下也能夠讀取 ~ 下的 主題和圖標文件就可以了。

          整張貼圖新主題的截圖,點擊看大圖

          posted on 2006-12-08 22:43 xiaosilent 閱讀(595) 評論(1)  編輯  收藏 所屬分類: Linux相關

          評論:
          # re: 關于從普通用戶切換到root時,窗體主題丟失的解決辦法 2007-07-30 17:45 | yang~
          寫個gtkrc-2.0文件放到root目錄就ok了。另外圖標或者是gui界面主題可以做個鏈接。  回復  更多評論
            
          主站蜘蛛池模板: 尉犁县| 富宁县| 多伦县| 沿河| 西安市| 旬阳县| 长沙县| 苗栗市| 内乡县| 蓝田县| 阿拉善盟| 兴山县| 山阳县| 霍州市| 榆中县| 保山市| 武平县| 桃江县| 邓州市| 巫山县| 建德市| 临邑县| 井冈山市| 防城港市| 嘉峪关市| 福清市| 浑源县| 册亨县| 丹江口市| 遂昌县| 丰原市| 青冈县| 聂荣县| 琼中| 桃源县| 辰溪县| 商南县| 班戈县| 宜川县| 石楼县| 饶阳县|