[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 154666] cannot rotate 90 and 270 degrees (regression)
From:       Peter Mattern <matternp () arcor ! de>
Date:       2010-09-14 10:51:10
Message-ID: 20100914105110.2AEC26535A () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=154666





--- Comment #10 from Peter Mattern <matternp arcor de>  2010-09-14 12:51:07 ---
Facing that problem, too, I did some testing running Debian squeeze (amd64; KDE
4.4.5) and nvidia's proprietary driver (256.53) on GeForce 6100:

At first, my xorg.conf consisted of nothing but Section "Device" to enforce the
driver's usage and enable RandR and Section "Screen", wherein SubSection
"Display" contained a line Mode "1280x1024_75" to set up my TFT correctly.
That way
     $ xrandr -o {normal|inverted|left|right}
worked fine, while both krandrtray and
     $ xrandr --output default --rotate <orientation>
only ran normal and inverted but refused to run left and right. xrandr was
complaining about the virtual screen being too small.

Thus I added
     Virtual 1280 1280
to SubSection "Display". After restarting X, both xrandr in any notation and
krandrtray worked well.
(This can not be considered a workaround as the actual screen is way lost in a
too large virtual screen and will thus move around in the latter as soon as one
gets the mouse pointer to its borders.)

man xrandr shows, that the different notations reflect changes among RandR 1.1
and 1.2.

I therefore consider this issue to be a question of syntax:
Older versions of krandrtray supposedly used the 1.1 syntax ("-o foo") to talk
to the backend while newer versions use the 1.2 syntax ("--output foo --rotate
bar"). If the X-Server and / or the driver in use don't get along with that,
rotating left or right will fail due to the virtual screen size-problem.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic