Launcher Overlaps the lxpanel after RTL Language Change

Bug #1537334 reported by Usama Akkad
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
LXDE
New
Undecided
Unassigned
lxpanel (Ubuntu)
Fix Released
High
Unassigned
Xenial
Fix Released
High
Simon Quigley

Bug Description

[Impact]

Without this fix, users who use a RTL language in Lubuntu are left with panel icons that overlap each other, which could potentially make the panel unusable.

[Test Case]

See the original description.

[Regression Potential]

Very little, but either underlying changes in the GTK libraries or changes in the RTL language packages have the potential to affect this in a negative way (which would also be present in other areas).

[Original Description]

STEPS TO REPRODUCE
------------------
 1. Open Language Support (/usr/bin/gnome-language-selector)
 2. When asked to install additional language support, do it
 3. Install some RTL language (e.g. Arabic)
 4. Move Arabic ( العربية) to the top of the list
 5. Close the dialog
 6. Log out and log back in

EXPECTED RESULTS
----------------
The language becomes the default system language without any other effects.

ACTUAL RESULTS
--------------
The application launch bar partially overlaps the menu icon in lxpanel.

NOTES
------

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: lxpanel 0.8.1-1ubuntu2
ProcVersionSignature: Ubuntu 4.3.0-7.18-generic 4.3.3
Uname: Linux 4.3.0-7-generic x86_64
ApportVersion: 2.19.3-0ubuntu3
Architecture: amd64
Config_Home_Lubuntu:
 [Command]
 Logout=lxsession-default quit
CurrentDesktop: LXDE
Date: Sat Jan 23 10:30:15 2016
InstallationDate: Installed on 2016-01-08 (14 days ago)
InstallationMedia: Lubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160102)
SourcePackage: lxpanel
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Usama Akkad (damascene) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in lxpanel (Ubuntu):
status: New → Confirmed
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

I can confirm the behavior, at least in the 20160102 version, since that's what I actually have as well. Further testing needs to be done to determine if this is present in the most current xenial as well as previous versions. We also need to check other flavors. It's not clear that this is truly an lxpanel bug.

description: updated
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Changing the size of lxpanel has no effect. Changing the position does: left and right orientations have no problem. Adding a spacer between the application launch bar does not help.

Changed in lxpanel (Ubuntu):
importance: Undecided → High
Revision history for this message
ינון-דוד-צדוק (Yinon-David-Zadok) (yinon-david-zadok) wrote :

Im having this problem too, im using Hebrew language and after this setting starts the panel is maybe at the right side of the screen, but there's a total mess:

 - Half of the start button is hidden by the launch bar.
 - A whole window's task is hidden behind it
 - The shutdown icon is covering half of the hour.

This is also makes clicking on the right item much harder.

Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

Please:

1. Report to <http://sourceforge.net/tracker2/?func=add&group_id=180858&atid=894869>
2. Paste the new report link here.
3. Set this bug status back to "confirmed".

Thank you.

Changed in lxpanel (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Usama Akkad (damascene) wrote :

Reported at LXDE bugs system
https://sourceforge.net/p/lxde/bugs/798/

Changed in lxpanel (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lxpanel - 0.9.1-1ubuntu1

---------------
lxpanel (0.9.1-1ubuntu1) zesty; urgency=medium

  * Merge with Debian unstable. Ubuntu remaining changes:
  * debian/control:
   - Add libindicator-dev build-depends.
   - Add lxpanel-indicator-applet-plugin binary.
   - Add build-depends on libicu-dev for weather plugin.
   - Update Replaces and Breaks on lxpanel-data (LP: #1417244).
  * debian/lxpanel.install:
   - Install all plugins except indicators.
  * debian/lxpanel-indicator-applet-plugin.install:
   - Install indicator plugin.
  * debian/rules:
   - Add --enable-indicator-support flag.
   - Add dh_install --fail-missing.
   - Re-enable dh_makeshlibs, FTBFS with lxpanel-indicator-applet-plugin.
  * debian/patches:
   - 04_disable_gtk3_indicators.patch: Hide incompatible indicators in the
     preference menu (LP: #1165245).

lxpanel (0.9.1-1) unstable; urgency=medium

  [ Andriy Grytsenko ]
  * Merging upstream version 0.9.1 (Closes: #845060).
  * Using aumix-gtk on !linux-any instead of gnome-alsamixer.

  [ Pino Toscano ]
  * Making sure that ALSA is always disabled for non-Linux architectures.

lxpanel (0.9.0-1) unstable; urgency=medium

  * Merging upstream version 0.9.0 (Closes: #831866, LP: #824071, #1445818,
    #1474936, #1490098, #1537334, #1533308, #1539930, #1555649, #1581708,
    #1583833, #1615326).
  * Bump Standards-Version to 3.9.8.
  * Updating debian/lxpanel.lintian-overrides for multiarch.
  * Updating lxpanel.hints.5 manpage.
  * Updating debian/lxpanel.README.Debian removing section about lxpanel-dev.
  * Updating debian/copyright file.

 -- Julien Lavergne <email address hidden> Sat, 26 Nov 2016 11:39:13 +0100

Changed in lxpanel (Ubuntu):
status: Confirmed → Fix Released
summary: - Lxde panel menu icon overlapped by shourtcuts on RTL langauge interface
+ Launcher Overlaps the lxpanel after RTL Language Change
description: updated
Revision history for this message
Qazi Omair Ahmed (omairqazi) wrote :

I found this bug reproducible. Please add a screenshot if possible. I reported this bug on LXDE Upstream Bug Tracker (https://sourceforge.net/p/lxde/bugs/893/)

Simon Quigley (tsimonq2)
Changed in lxpanel (Ubuntu Xenial):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Simon Quigley (tsimonq2)
Simon Quigley (tsimonq2)
description: updated
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Usama, or anyone else affected,

Accepted lxpanel into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/lxpanel/0.8.2-1ubuntu2.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in lxpanel (Ubuntu Xenial):
status: Confirmed → Fix Committed
tags: added: verification-needed verification-needed-xenial
Revision history for this message
Simon Quigley (tsimonq2) wrote :

On a fresh Xenial install in a VM, 0.8.2-1ubuntu2.1 fixes the problem.

tags: added: verification-done verification-done-xenial
removed: verification-needed verification-needed-xenial
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lxpanel - 0.8.2-1ubuntu2.1

---------------
lxpanel (0.8.2-1ubuntu2.1) xenial; urgency=medium

  * Fix PanelIconGrid allocation in right-to-left languages (LP: #1537334).
    - fix-RTL-overlap.patch

 -- Simon Quigley <email address hidden> Sun, 28 Jan 2018 23:36:04 -0600

Changed in lxpanel (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for lxpanel has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.