Kubuntu shutdown / logout dialog has missing sides and corners

Bug #368987 reported by PJSingh5000
4
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Expired
Low
Unassigned

Bug Description

Kubuntu 9.04 x64 with Compiz installed...

- The right side of the shutdown / logout dialog is missing.
- The top left corner of the shutdown / logout dialog is missing.
- The bottom left corner of the shutdown / logout dialog is missing.

A screen shot is attached, showing the problem.

This only happens if Compiz is installed and enabled:

$ sudo apt-get install compiz compizconfig-settings-manager compiz-kde compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald librsvg2-common

(This problem does not appear if you enable the "out of the box" desktop effects from System Settings | Desktop).

Revision history for this message
PJSingh5000 (pjsingh5000) wrote :
Revision history for this message
PJSingh5000 (pjsingh5000) wrote :

Update:

I had set the system font to Liberation Sans 9.
I tried reverting to the default font DeJaVu Sans, and the problem went away.

Looks like the size of the shutdown / login dialog boxes are dependant on the font being used.

Revision history for this message
PJSingh5000 (pjsingh5000) wrote :

Here is a strange workaround I found. Perhaps this information can help in debugging the root cause of this issue.

It seems that for Compiz to render the logout dialog window decoration correctly, the "out-of-the-box" effects must be enabled. But the new font must be set *after* this has been done and *after* you have started Compiz (using your startup script).

WORKAROUND...

You probably have a startup script that starts Compiz (and Emerald) when Kubuntu boots up.
My file is called startcompiz.sh and is located in the folder with the following contents, for reference:
compiz.real --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering &
emerald --replace &

1. Move ~/.kde/env/startcompiz.sh to a safe location (like your Desktop).
2. Shutdown and restart your computer.
   - Your computer will bootup without Compiz.
3. From System Settings...
   a. Click Appearance
   b. Click Fonts
   c. Click Adjust All Fonts...
   d. Select the Font checkbox
   e. Select DeJaVu Sans
   f. Click OK
   g. Click Apply
   h. Click Overview to return to the main System Settings screen
3. Shutdown and restart your computer.
4. From System Settings...
   a. Click Desktop
   b. Click Enable desktop effects

   Note: steps c - g are not necessary, but I did it for good measure...
   c. Uncheck Improved window management
   d. Uncheck Shadows
   e. Uncheck Various animations
   f. Click Screen Edges tab, and set everything to No Effect
   g. Click All Effects tab, and uncheck everything

   h. Click Apply
5. Move startcompiz.sh from the safe location back to ~/.kde/env/ .
6. Shutdown and restart your computer.
   - When you reboot, Compiz and Emerald will be enabled.
7. From System Settings...
   a. Click Appearance
   b. Click Fonts
   c. Click Adjust All Fonts...
   d. Select the Font checkbox
   e. Select your desired font (Liberation Sans, in my case).
   f. Click OK
   g. Click Apply
8. Verify that the Logout / Restart / Shutdown dialog look normal...
   a. Click K
   b. Select Leave
   c. Select Shutdown

Results:
1. The Shutdown dialog should have your selected font (Liberation Sans, for example) and should not have any missing window edge decoration.
2. The Window Manager should be Compiz.
3. The Window Decorator should be Emerald.

For reference, here are my system specs...
Description: Kubuntu 9.04 x64
Codename: jaunty
CPU: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz x64
GPU: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)

summary: - Shutdown / Logout Dialog has missing sides and corners using Compiz
+ Kubuntu Shutdown / Logout Dialog has missing sides and corners
summary: - Kubuntu Shutdown / Logout Dialog has missing sides and corners
+ Kubuntu shutdown / logout dialog has missing sides and corners
Changed in compiz (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Thank you for reporting this bug to Ubuntu. 9.04 reached EOL on October 23, 2010.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

I've tried recreating this bug with 11.10 and was unable to, given the information you've provided. Please either a) upgrade and test or b) increase the verbosity of the steps to recreate it so we can try again.

Please feel free to report any other bugs you may find.

Changed in compiz (Ubuntu):
status: Triaged → Invalid
status: Invalid → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.