Compiz could set the KDE Pager's option 'Number of rows' better.

Bug #1087539 reported by BryanFRitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
New
Undecided
Unassigned

Bug Description

Compiz could set the KDE Pager's option 'Number of rows' better.

Whenever Compiz starts it changes the KDE Pager settings for 'Number of rows' to 0, and causes it to only shows as one row, no matter what the KDE Pager was set to either at launch or last run of Compiz.
Idealy when ccsm's 'Number of Desktops' is set to 1, which causes the KDE paper shows viewports (instead of desktops), the KDE pager's 'Number of rows' should be set to ccsm's 'Vertical Virtual Size'. (instead of just 0, or just 1), or set back to what it was when Compiz was last run.

ccsm->General->General Options->Desktop Size->...
right click on pager->Pager Settings->Virtual Desktops->Desktops->Layout->...

(Note: Checking the KDE Pager's 'Different widgets for each desktop', causes Compiz/KDE to act weird, and you may end up loosing the KDE panel, etc... if Applied/played with)

Revision history for this message
BryanFRitt (bryanfritt) wrote :

A script you can modify and put in your KDE autostart ~/.kde/Autostart/ to prompt you to enter the number of rows when KDE starts.

!# /bin/bash
# Change '/usr/local/bin/start-compiz.sh' for how Compiz is started for you.
# If Compiz is running then prompt for proper pager rowcount, otherwise do nothing.
if ps aux | grep -v grep | grep -m 1 -- "/usr/local/bin/start-compiz.sh" > /dev/null;
then
    # this is to fix some of the odd bugs that Compiz has in KDE
    # first part allows the user to correct the number of rows
    # the second part fixes the number of KDE desktops to one (it's bugy/slow with more than one and Compiz)
    kcmshell4 desktop && wmctrl -n 1
fi

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.