Bug 8624 - The transparent background doesn't appear the first time
Summary: The transparent background doesn't appear the first time
Status: CLOSED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 0.9.15
Platform: unspecified Other
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-08-20 04:48 UTC by Unknown
Modified: 2002-09-16 14:43 UTC (History)
0 users

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 storm 2000-08-20 04:35:53 UTC
(*** This bug was imported into bugs.kde.org ***)

Package: konsole
Version: 0.9.15 (KDE 1.93 Beta >= 20000813)
Severity: normal

When i run konsole right after i login the background doesn't come out transparent. I have to move the window
to force it to redraw and then it works. It works ok with every konsole i open afterwards.
Comment 1 storm 2000-08-29 14:20:11 UTC
I just made a log of what KDE prints to the tty when its running.

This just after i execute the first konsole:

kio (KLauncher): setLaunchEnv KDE_INITIAL_DESKTOP=1
Got SETENV 'KDE_INITIAL_DESKTOP=1' from klauncher
kio (KLauncher): KLauncher: Got 
start_service_by_desktop_path('/opt/kde2/share/applnk/System/konsole.desktop' 
...)
KInit: Got EXEC 'konsole' from klauncher
kio (KLauncher): konsole (pid 27916) up and running.
kicker: clientStarted(konsole konsole 27916d)
DCOP: register 'anonymous-27916'
plain app id is anonymous
kdeui (KRootPixmap): [krootpixmap.cpp:186] activating background exports.
kdesktop: KBackgroundManager enabling exports.
kdeui (KRootPixmap): WARNING: [krootpixmap.cpp:173] loading of desktop 
background failed.
kicker: clientMapped 27916
kicker: Found a button to kill for pid 27916d
kdeui (KRootPixmap): WARNING: [krootpixmap.cpp:173] loading of desktop 
background failed.

... and the transparent background doesn't appear. And this is immediately 
after i move the window to force a redraw:

kdesktop: bool KPixmapServer::x11Event(union _XEvent *): request for DESKTOP1

... and now the background is drawn.

I hope this helps.