Openbox

LXDE:更改面板中的電池圖示

  • October 17, 2014

我已經安裝LXDEDebian(LXDE 元包)上。我還安裝了一些額外的主題和圖示,但是當我更換圖示時,工作列中的電池圖示保持不變(基本上只是一個難看的綠色矩形,看起來不像電池)。

這是它目前的樣子:

在此處輸入圖像描述

更新:

我已經安裝了不錯的圖示集,其中有幾個充電/放電階段的電池圖示。我想知道是否可以更改我的 lxpanel 配置,以便它顯示圖示而不是綠色矩形。

以下是我的相關程式碼~/.config/lxpanel/LXDE/panels/panel

Plugin {
   type = batt
   Config {
       HideIfNoBattery=0
       AlarmCommand=xmessage Battery low
       AlarmTime=5
       BackgroundColor=black
       BorderWidth=1
       ChargingColor1=#28f200
       ChargingColor2=#22cc00
       DischargingColor1=#ffee00
       DischargingColor2=#d9ca00
       Size=12
   }
}

Battery Monitor 外掛的小程序不使用簡單的圖示。它使用 Cairo 庫繪製 2D 矢量圖形。您只能在外掛提供的限制內編輯面板項目的外觀,目前不包括用圖示替換它的選項。

主題不會影響此面板項目的外觀是正常的,因為,afaik,編輯包的原始碼lxpanel-<version>/plugins/batt/batt.c並安裝新的自定義版本是在外掛設置目前允許的範圍之外進行重大更改的唯一方法。或者,如果您想在此處查看任何重大更改,則必須找到不同的電池監視器外掛或編寫自己的外掛。

**編輯電池監視器的外觀設置:**直接

編輯文件不會立即更新或刷新電池監視器面板項的外觀。~/config/lxpanel/LXDE/panels/panel.config

相反,右鍵點擊電池監視器小程序並選擇"Battery Monitor" Settings(您會注意到它實際上是兩個醜陋的綠色矩形)。外掛應在關閉此視窗時應用新配置並更新小元件的顯示。

電池監視器設置

使用不同的外掛:

一些外掛,例如 GNOME 電源管理器,可以通過使用靜態圖示圖像來設置主題。來自官方GNOME Power Manager項目站點:

通知圖示可以在托盤中顯示設備。圖示可以使用每個主題的自定義圖示進行主題化,或者回退到標準預設值。

這應該允許您使用主題的圖示。使用 apt-get 安裝它。

apt-get install gnome-power-manager

您可能需要也可能不需要手動添加@gnome-power-manager到 /etc/xdg/lxsession/LXDE/autostart 文件中。如果您有任何問題,請創建一個專門與 Gnome Power Manager 相關的新問題。

編寫你自己的電池監視器外掛:

編寫你自己的外掛的細節超出了這個問題的範圍,但是對於那些感興趣並願意編寫程式碼的人,請參閱如何為 LXPanel - LXDE.orgDebian - 如何監控電池容量。如前所述,lxde-common 包中包含的電池監視器外掛依賴於 Cairo 庫。可以在Cairo graphics tutorial找到一個很好的使用教程。


賞金要求:“從可靠和/或官方來源尋找答案。”

我正在查看從LXDE 下載的 lxpanel-0.7.1 外掛的原始碼 - Lightweight X Desktop Environment - Browse /LXPanel (desktop panel) at SourceForge.net

引用自:https://unix.stackexchange.com/questions/77957