LXDE:如何使 lxpanel 中的活動視窗與非活動視窗區分開來?
在
LXDE
中,工作列顯示所有目前正在執行的應用程序/視窗的選項卡,如下面的螢幕截圖所示:問題是,我很難區分我現在所在的視窗(活動視窗)
所有標籤對我來說都一樣。有沒有辦法將活動視窗配置為另一種顏色?
我有類似的問題
LXDE
。經過一番調查,我發現這個設置來自gtk
主題。轉到您的 gtk 主題,即
/usr/share/themes/<your_theme_name>/gtk-2.0/gtkrc
並找到“按鈕”部分。添加以下
bg[ACTIVE]
行:style "button" { .... bg[ACTIVE] = shade (0.55, "#804c44") ... }
適當調整顏色程式碼
#804c44
。
lxpanel 的工作列(視窗列表)外掛中沒有更改活動視窗外觀的選項。您可以在最新版本 LX Panel 0.7.1 中修補 lxpanel 源文件 launchtaskbar.c。- LXDE - 輕量級 X 桌面環境 - 在 SourceForge.net 上瀏覽 /LXPanel(桌面面板)
例如,您可以在使用平面按鈕樣式時使活動視窗使用粗體:
找到 launchtaskbar.c 的第 1589 行,內容如下:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state)) && (tk->tb->flat_button));
用。。。來代替:
gboolean bold_style = (((tk->entered_state) || (tk->flash_state) || (tk->focused)) && (tk->tb->flat_button));
唯一的更改是
tk->focused
添加bold_style
到檢查該項目的視窗是否聚焦。最終,它需要一些 C 編碼知識才能為外觀添加自定義功能。如果您不熟悉打更新檔,請研究如何將更新檔文件應用到我的 Linux/UNIX 原始碼和如何在 Linux 上從原始碼編譯和安裝軟體等主題。
上面的範例來自以下更新檔,該更新檔似乎已過時,因為它的目標是文件名 taskbar.c 而不是 launchtaskbar.c。- LXDE - 輕量級 X 桌面環境 / 功能請求 / #213$$ lxpanel $$$$ taskbar $$使用平面按鈕突出顯示活動任務
**更新:**我在 lxpanel-0.6.1 上用上面的程式碼編譯了一個更新檔源,它是有故障的。它不斷重新載入lxpanel。您可以嘗試一個更傾向於編碼的 SE 網路,以弄清楚如何以這種方式對其進行自定義。