Bug 308866 - Wrong dimensions when using 100% height with two screens
Summary: Wrong dimensions when using 100% height with two screens
Status: RESOLVED DUPLICATE of bug 310155
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: 2.9.9
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-23 12:41 UTC by Alvaro Aguilera
Modified: 2014-10-19 09:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alvaro Aguilera 2012-10-23 12:41:19 UTC
There is a longstanding issue with the dimensions of yakuake's window when you are using more than one screen. 

Reproducible: Always

Steps to Reproduce:
1. two monitors: (1) 1600x900 and (2) 1024x768
2. start yakuake on (1) and move it to screen (2).
3. set yakuake's height to 100%
4. retract 
5. expand


Actual Results:  
During step 3 yakuake is maximized, but during 5 it only cover about 80-90% of the height.

Expected Results:  
After 5 yakuake should have the same height as in 3.
Comment 1 Eike Hein 2012-10-23 18:24:04 UTC
I can't reproduce this (I use two monitors with differing heights as well). Can you provide more details about e.g. your panel setup, your means of moving the window, etc.?
Comment 2 Alvaro Aguilera 2012-10-24 07:54:44 UTC
I have a laptop (1600x900) with an external monitor (1024x768). X starts with cloned displays and the wrong resolution on the external monitor. I set the resolution of the external monitor using a script / xrandr and place it on the left of the internal monitor. At this point I have screen 1 on the right (1600x900) with the normal KDE panel at the bottom and screen 2 on the left (1024x768) without any panel. Yakuake starts more or less in parallel to this, or perhaps before I correct the resolutions. Anyways, yakuake always appears on screen 1 and I have to manually move it to 2 using the screen option in yakuake's menu.

As a workaround, I can select 90% height and then 100% again. But it goes back to the wrong height as soon as I retract and expand yakuake.
Comment 3 Eike Hein 2012-10-24 08:02:58 UTC
Thanks, I'll try to figure this out.
Comment 4 Christian Höne 2013-02-07 17:31:32 UTC
This Bug exists at least since openSUSE 12.2 (KDE 4.8.4?) and is still present in openSUSE 12.3 RC1 (KDE 4.10).

My current test results are from KDE 4.10
requirements: nvidia driver with TwinView, two monitors with different height AND fresh user account
notes: I detected that this bug does not appear if you haven't nvidia driver installed, configured only one monitor, log in and start yakuake. Then if you install nvidia driver and configure twinview and after that and log in again this bug seems not to appear. But if you delete user account with home directory of course and recreate the user account and log in this bug is present again.
Comment 5 Alvaro Aguilera 2013-02-08 08:33:26 UTC
Just to point out that I don't have an NVIDIA card but Intel graphics, yet the problem is still there.
Comment 6 Nicolas Dietrich 2013-03-03 21:43:34 UTC
I'm having the same issue (Yakuake 2.9.9 / KDE 4.9.5 / Fedora 18 / Intel graphics):

* Screen 1 one has a lower vertical resolution than screen 2
* Yakuake is configured to open on screen 2
* When changing the height, this is immediatly reflected (e.g. 80% of screen 2)
* When hiding and opening Yakuake again, it is opened on screen 2 with the wrong height, namely the configured height, but relative to the screen 1 height (in the former example: 80% of screen 1)

As a workaround, I set the height higher than I really want (to 100% to get ~70% of screen 2) ;)

Thanks for fixing!
Comment 7 Eike Hein 2014-10-19 09:59:31 UTC

*** This bug has been marked as a duplicate of bug 310155 ***