Bug 195629

Summary: The default window title buttons should be reversed in RTL mode
Product: [Plasma] kwin Reporter: Zayed Al-Saidi <zayed.alsaidi>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: chahibi, elcuco
Priority: NOR Keywords: rtl
Version: 4.2.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In:

Description Zayed Al-Saidi 2009-06-08 07:35:41 UTC
Version:            (using KDE 4.2.3)
Installed from:    SuSE RPMs

Right now, if I run KDE in RTL mode (i.e using Arabic as my default language),by default I will get windows title buttons same as if I use English language. In RTL mode, all the buttons should be reversed in compare what we have in LTR mode. For example, the X button should be in left corner in RTL mode while it is in right corner in the LTR mode.
Comment 1 lucas 2009-06-08 09:04:27 UTC
*** Bug 195630 has been marked as a duplicate of this bug. ***
Comment 2 lucas 2009-06-08 09:04:28 UTC
*** Bug 195631 has been marked as a duplicate of this bug. ***
Comment 3 lucas 2009-06-08 09:04:30 UTC
*** Bug 195632 has been marked as a duplicate of this bug. ***
Comment 4 Zayed Al-Saidi 2009-06-08 10:54:29 UTC
Thanks Lucas, and sorry for this spamming :) , I faced some problem with b.k.o
Comment 5 Diego Iastrubni 2009-06-20 20:26:11 UTC
Actually, I think this should be a "invalid" or "wontfix". 

This was how it was done in KDE 3.0-alpha, and I reverted this to be "language neutral". The reason is that I found that the decorations amde by artists were not simetric (remember the web style?) and it got borked in RTL mode.

As a second reason, IMHO, the location of the close button (on the right, or left) is not a question of English vs. Arabic, but a question of "Mac vs. PC". Well, you know the idea...

My rule is: anything dealing with artists is always no connected to the application direction.
Comment 6 Zayed Al-Saidi 2009-06-20 21:39:52 UTC
Ok, so this should be solved in HIG level. For that I suggest the X button should be in right corner for LTR and in the left corner for RTL. All the styles must obey for this rule. 

And this is not Mac vs. PC for Arabic user (at least) since there is no Arabic interface for Mac. So most Arabic users change the default setting of close button to move it to the left corner. It is annoying.
Comment 7 Diego Iastrubni 2009-09-04 23:34:54 UTC
*** Bug 181358 has been marked as a duplicate of this bug. ***
Comment 8 Martin Flöser 2009-09-05 00:01:04 UTC
I really don't like to change the bug state of this feature request as I am a user of a LTR language setup. Nevertheless I agree with Diego in the point of interfering with artists.

I just spent about ten minutes thinking about the issue and I remembered that in Aurorae I decided that button positions are part of the design and by that set by the designers. Giving power to the designers is an important part of that decoration. So if the buttons would be mirrored I would have to ignore it in Aurorae to give the same kind of power back to the artists (imagine a theme were the buttons are faded into the background).

And I even doubt that button position is actually a RTL issue. Like said button position is more a interface thing (mac on the left). Of course I can't really talk on that about it, but if it were a RTL issue, the close button would have to be on the left by default as the LTR users are tought to start reading from upper left, so the most important button has to be expected on the left (like menu, toolbar, tabbar). Having the button group on the right is a kind of inconsistency (and IIRC the usabilty group is discussing of changing that).

So to make a long story short: I think it is realistic that we will not implement this feature request.
Comment 9 Zayed Al-Saidi 2009-09-05 15:39:38 UTC
Thanks Martin for your input :)

I hope that our artiests do not forget RTL languages when they design their themes.