LXDE:更改面板中的电池图标

LXDE:更改面板中的电池图标

我已经安装LXDEDebian(LXDE 元包)上。我还安装了一些额外的主题和图标,但是当我更改图标时,任务栏中的电池图标保持不变(基本上只是一个丑陋的绿色矩形,看起来不像电池)。

这是它目前的样子:

enter image description here

更新:

我安装了漂亮的图标集,其中有充电/放电的几个阶段的电池图标。我想知道是否可以更改我的 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
    }
}

答案1

电池监视器插件的小程序不使用简单的图标。它使用 Cairo 库绘制 2D 矢量图形。您只能在插件提供的限制内编辑面板项目的外观,该插件当前不包含将其替换为图标的选项。

主题不会影响此面板项目的外观是正常的,因为据我所知,编辑包的源代码lxpanel-<version>/plugins/batt/batt.c并安装新的自定义版本是进行超出插件设置当前允许范围的重大更改的唯一方法。或者,如果您想在此处看到任何重大更改,则必须找到不同的电池监视器插件或编写自己的插件。

编辑电池监视器的外观设置:
编辑文件~/config/lxpanel/LXDE/panels/panel.config直接才不是立即更新或刷新电池监视器面板项目的外观。

相反,右键单击电池监视器小程序并选择"Battery Monitor" Settings(您会注意到它实际上是丑陋的绿色矩形)。插件应应用新配置并在关闭此窗口时更新小部件的显示。

Battery Monitor settings

使用不同的插件:
某些插件(例如 GNOME Power Manager)可以通过使用静态图标图像来设置主题。来自官方GNOME 电源管理器项目地点:

通知图标可以在托盘中显示设备。图标可以使用每个主题的自定义图标进行主题化,或者回退到标准默认值。

这应该允许您使用主题的图标。使用 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 库。可以在以下位置找到一个很好的使用教程:开罗图形教程


赏金要求:“寻找来自可靠和/或官方来源的答案。”

我正在查看从 lxpanel-0.7.1 下载的这个插件的源代码LXDE - 轻量级 X 桌面环境 - 浏览 SourceForge.net 上的 /LXPanel(桌面面板)

相关内容