Dock location reversed in RTL

Bug #1876937 reported by Yaron on 2020-05-05
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Low
Marco Trevisan (Treviño)
gnome-shell-extension-ubuntu-dock (Ubuntu)
Low
Unassigned

Bug Description

he dock location is horizontally reversed, selecting left puts the dock to the right and vice versa.

Steps to reproduce (Ubuntu 20.04):

1. Switch to an RTL language of your choice

2. Open GNOME Settings

3. Observe the Appearance icon (The default dock location is to the right while the icon shows as if it's to the left)

4. The selection says "Left" (שמאל in Hebrew) yet the dock is aligned to the right, selecting the opposite option moves the dock to the left although I selected "Right" (ימין in Hebrew).

Gunnar Hjalmarsson (gunnarhj) wrote :
affects: gnome-control-center (Ubuntu) → gnome-shell-extension-ubuntu-dock (Ubuntu)
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Undecided → Low
affects: gnome-control-center → ubuntu
no longer affects: ubuntu
Changed in gnome-control-center (Ubuntu):
importance: Undecided → Low
description: updated
tags: added: focal rtl
Yaron (sh-yaron) wrote :

@gunnarhj - I thought about that but we need to add a comment and enforce this decision for all the other RTL languages (I'm guessing Arabic, Persian and Urdu mainly).

Sebastien Bacher (seb128) wrote :

It would be better handle at the code level, the dashtodock setting do that

https://github.com/micheleg/dash-to-dock/commit/eb2aaf81

Gunnar Hjalmarsson (gunnarhj) wrote :

Changing the code would indeed be better; my idea was semiserious.

Daniel van Vugt (vanvugt) wrote :

See also bug 1877108

Mmhmh, I think the problem is more in control-center than in the dock, no?

In the sense that the code of the dock just considers a dock set to the "left" in RTL world to be actually to the right. So, while setting may be misleading, I would not invert that but instead I'd change the way it's handled in g-c-c depending on the language.

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: New → Won't Fix
Changed in gnome-control-center (Ubuntu):
status: New → In Progress
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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