[prev in list] [next in list] [prev in thread] [next in thread]
List: kde
Subject: Re: [kde] SUSE/4.10.x konsole stuck on taskbar
From: Stephen Dowdy <sdowdy () ucar ! edu>
Date: 2013-07-19 20:49:09
Message-ID: 51E9A645.2020609 () ucar ! edu
[Download RAW message or body]
Felix Miata wrote, On 07/19/2013 01:36 PM:
> This has been happening for months on several systems. When session is \
> exited with Konsole open at 0,0, on approximately every other session \
> start, Konsole opens on taskbar, and can't be restored. Only ways to get \
> it back are exit and start session again, or close Konsole from its \
> taskbar context menu and start anew. Do others see this?
felix,
I haven't seen that particular konsole bug (of the many it has,
unfortunately), but i wonder if its geometry info is getting munged
somehow.
I presume you've also tried using "FullScreen" and "Maximize"
options from the taskbar?
I'd check the output from commands like:
xprop -name konsole
checking anything related to 'size' and 'state'
You can obtain the Xid's from your konsole apps with:
$ xwininfo -all -root -children | grep '"Konsole"'
0x2200042 "konsole": ("konsole" "Konsole") 960x480+0+0 +0+0
0x220003a "konsole": ("konsole" "Konsole") 960x480+0+0 +0+0
0x22000e3 "~ : bash": ("konsole" "Konsole") 1875x1046+0+0 \
+12+131
0x220004a "root@blargh": ("konsole" "Konsole") \
1875x1046+0+0 +2+29 Hmm, the first two seem to be some kind of "container" \
window, the subsequent ones appear to be associated with the currently \
selected tab in the konsole window. the first show up as unmapped
$ for id in 0x2200042 0x220003a 0x22000e3 0x220004a; do echo "[$id]"; \
xwininfo -id $id | grep -e 'Map State' -e 'Corners' -e 'geometry'; done \
[0x2200042] Map State: IsUnMapped
Corners: +0+0 -2880+0 -2880-720 +0-720
-geometry 960x480+0+0
[0x220003a]
Map State: IsUnMapped
Corners: +0+0 -2880+0 -2880-720 +0-720
-geometry 960x480+0+0
[0x22000e3]
Map State: IsViewable
Corners: +12+53 -2618+53 -2618-23 +12-23
-geometry 1210x1124+10-21
[0x220004a]
Map State: IsViewable
Corners: +2+29 -1963+29 -1963-125 +2-125
-geometry 1875x1046+0+0
and use xwininfo and xprop with the -id option like:
xprop -id 0x2200042
xwininfo -id 0x2200042 -all
or
qdbusviewer (search org.kde.konsole) ... konsole/ MainWindow_1/ \
org.qtproject.Qt.QWidget frame/size/position/geometry properties
make sure the geometry isn't something where x/y are "off screen".
This won't solve the problem, but if you do find that the geometry
is mangled, you might be able to create a script to run through the
found konsole windows and reset the geometry to something sane.
something like 'xdotool' might help, for example:
xdotool -windowmap ...
xdotool -windowmove ... 1 1
You could put that into an Autostart directory script.
--stephen
--
Stephen Dowdy - Systems Administrator - NCAR/RAL
303.497.2869 - sdowdy@ucar.edu - \
http://www.ral.ucar.edu/~sdowdy/
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic