[英]Applying GTK3 CSS to gvim
我已經從源代碼編譯並安裝了 gvim 8.0.16,支持 gtk3,在 CentOS 下 7. 我可以在~/.config/gtk-3.0/gtk-css
中設置一些樣式,例如,這會在編輯上方設置小部件的背景window:
@define-color bg_color #ffd4a1;
* {
background-color: @bg_color;
}
效果很好。 然而,還有一些我想調整的外觀障礙,比如彈出菜單周圍有一個 1px 的邊框,我找不到放置border: 1px solid black;
因為我似乎無法獲得整個應用程序的小部件樹。
現在在 X11 的過去,我會詢問editres(1)
並獲得完整的小部件樹。
但是 GTK 程序不使用 editres 協議。 相反,等效項似乎是GTK+ Inspector 。 我可以使用GTK_DEBUG=interactive gvim
。 但是,我太密集了,無法從中獲取任何有用的層次結構信息。 在“對象”選項卡下,它只顯示一行“GtkSettings 0x219cb50”。 如果我 select 十字線並選擇一個 gvim 小部件,沒有任何反應,AFAICS。 我本來希望 GtkApplication 頂級小部件可以在某個地方進行探索。 我錯過了什么?
在使用 gvim 8.2.4485 超過 5 年之后,我再次嘗試了這個,現在“對象”選項卡中有一個可導航的小部件樹。
看起來這是 gvim 或 GTK3 庫中的錯誤,此錯誤已得到解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.