A. Flexible themes: 1. Start LTR desktop. 2. Set title bar buttons/items in this order 1, 2, 3. 3. Switch to RTL desktop (e.g. Arabic, Farsi, Hebrew, Urdu). 4. Buttons order appears exactly in the same order 1, 2, 3. The desired RTL order is this: 3, 2, 1 (reversed). B. Fixed themes: Fixed themes are not RTL adaptable (e.g. Galaxy theme).
Just adjust the buttons manually.
(or use another theme which can be adjusted). Thing is, if (some of) the themes are not modifiable, it's usually on purpose because the pixmaps won't work when rearranged, not something we can fix in the code.
> Just adjust the buttons manually. Sure, this is what I do; but, IMHO, RTL adaptability would make Xfce to be more compelling for RTL users, and would not require the makings of RTL-specific distros with specific modifications. > (or use another theme which can be adjusted). > > Thing is, if (some of) the themes are not modifiable, it's usually on purpose because the pixmaps won't work when rearranged, not something we can fix in the code. Mirroring them (complete reverse) would, also, be good. Is it feasible?
Mirroring = Reversing