[Pkg-xfce-devel] Bug#841479: xfce4-power-manager: Interface wider than screen when battery model is a long string.
- Subject: [Pkg-xfce-devel] Bug#841479: xfce4-power-manager: Interface wider than screen when battery model is a long string.
- From: zz.beard at ntlworld.com (Beardy)
- Date: Fri, 21 Oct 2016 02:03:54 +0100
- Message-id: <06ac01d22b36$ff1a2ea0$fd4e8be0$@beard@ntlworld.com>
Package: xfce4-power-manager
Versions: 1.4.1-1 and 1.4.4-4
Severity: normal
Tags: upstream
Dear Maintainer,
* What led up to the situation?
Attempted to use the package on a General Dynamics / Itronics GD8200
notebook with
an original OEM battery installed.
* What exactly did you do (or not do) that was effective (or ineffective)?
I tried resizing fonts, changing theme, and internet searches for solutions.
* What was the outcome of this action?
The interface cannot be resized to fit on-screen, the screen having a
resolution
set at 1024x768. I located an archived Debian bug #763713 which I believe
to be
related, the report also contains a proposed patch, which would fix the
issue if
the code is still applicable after the changes made upstream to half fix
this.
However, upstream adopted a different approach which only deals with the
case
where the battery is not recognised creating a long string of characters to
be
rendered on the devices tab, not where the manufacturer's name or model
details
result in a long string, which is the case for GD/Itronix notebook
batteries.
* Additional information
In the original bug report at:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763713
Message #42 links to additional information requested by upstream at the
time:
https://bugzilla.xfce.org/show_bug.cgi?id=11217#c1
As it is relevant to reproducing the issue, I provide it below:
***** Begin paste from terminal *****
beardy at GD8200-DB-BL:~$ upower --enumerate
/org/freedesktop/UPower/devices/line_power_AC0
/org/freedesktop/UPower/devices/battery_BAT1
/org/freedesktop/UPower/devices/DisplayDevice
beardy at GD8200-DB-BL:~$ upower -i
/org/freedesktop/UPower/devices/battery_BAT1
native-path: BAT1
vendor: SMP
model: GD8200 Primary Battery 018762
LiIon SMP
serial: 018762 LiIon
SMP
power supply: yes
updated: Thu 20 Oct 2016 11:31:54 BST (56 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
warning-level: none
energy: 58.7088 Wh
energy-empty: 0 Wh
energy-full: 58.7088 Wh
energy-full-design: 56.4516 Wh
energy-rate: 0.0108 W
voltage: 4.967 V
percentage: 100%
capacity: 100%
icon-name: 'battery-full-charged-symbolic'
History (rate):
1476959514 0.011 fully-charged
***** End paste *****
In this case the culprit is the long line provided as model, rather than 64
characters generated by an unrecognised battery, however, the basic issue is
identical. The interface either needs to accommodate or truncate the
information
rather than increasing the window dimensions beyond what fits on a
reasonable
screen.
Upstream believe the issue to be fixed in this version. However, the basic
issue
that the interface can't accommodate long strings without extending off
screen
is still present the versions cited at the beginning of this report.
-- System Information:
Distributor ID: BunsenLabs
Description: BunsenLabs GNU/Linux 8.5 (Hydrogen)
Release: 8.5
Codename: bunsen-hydrogen
Architecture: x86_64
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages xfce4-power-manager depends on:
ii libc6 2.19-18+deb8u6
ii libcairo2 1.14.0-2.1+deb8u1
ii libdbus-1-3 1.8.20-0+deb8u1
ii libdbus-glib-1-2 0.102-1
ii libgdk-pixbuf2.0-0 2.31.1-2+deb8u5
ii libglib2.0-0 2.42.1-1+b1
ii libgtk2.0-0 2.24.25-3+deb8u1
ii libnotify4 0.7.6-2
ii libpango-1.0-0 1.36.8-3
ii libpangocairo-1.0-0 1.36.8-3
ii libupower-glib3 0.99.1-3.2
ii libx11-6 2:1.6.2-3
ii libxext6 2:1.3.3-1
ii libxfce4ui-1-0 4.10.0-6
ii libxfce4util6 4.10.1-2
ii libxfconf-0-2 4.10.0-3
ii libxrandr2 2:1.4.2-1+b1
ii upower 0.99.1-3.2
ii xfce4-power-manager-data 1.4.4-4~bpo8+1
Versions of packages xfce4-power-manager recommends:
ii libpam-systemd 215-17+deb8u5
pn xfce4-power-manager-plugins <none>
xfce4-power-manager suggests no packages.
-- no debconf information
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Reply to: