Version: (using Devel) Installed from: Compiled sources OS: Linux I have 2 screens, all the panels appear on screen 1. When I click to add a new panel and then move it to the left using the panel properties dialog it pushes all of the windows over to the right screen. It is impossible to move anything back to the left screen (they stop at about half-way on screen 2). It looks like the quads are being applied to the wrong screen because there is a gap left on screen 2 which is the same size as the panel.
let's start by filling in the missing pieces of this report: * what sources were compiled? (e.g a 4.0.x version? svn trunk/? if so, which rev#?) * can you attach the output from console? (e.g. stop plasma then start it from a konsole window and copy and paste the output that appears during plasma startup)
Sorry, here is all the info I have... It svn revision 787171 Here is all the debugging info ============ Initial plasma launch with only default panel ================ <unknown program name>(28847)/ checkComposite: Plasma has an argb visual 0x61d040 31457281 <unknown program name>(28847)/ checkComposite: Plasma can use COMPOSITE for effects on 0x618240 plasma(28849) PlasmaApp::PlasmaApp: Setting the pixmap cache size to 81932 kilobytes plasma(28849)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-mike/ksycoca4" plasma(28849) Panel::setFormFactorFromLocation: Floating is unimplemented. plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning non- horizontal panel; forced? false plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(10039, -40) plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning horizontal panel; forced? true plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(0, -5) plasma(28849) RootWidget::screenOwnerChanged: was, is, containment: -1 1 Panel(0x7cd470) plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning horizontal panel; forced? false plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(0, -5) plasma(28849) DefaultDesktop::reloadConfig: Using configured wallpaper "/usr/kde/svn/share/wallpapers/EOS/contents/images/1280x1024.jpg" plasma(28849) RootWidget::screenOwnerChanged: was, is, containment: -1 0 DefaultDesktop(0x7f2280) plasma(28849) RootWidget::createDesktopView: creating a view for 0 and we have 2 screens plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,0 1280x1024) associated screen is 0 plasma(28849) RootWidget::screenOwnerChanged: was, is, containment: -1 1 DefaultDesktop(0x8920c0) plasma(28849) RootWidget::createDesktopView: creating a view for 1 and we have 2 screens plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(1686,0 1680x1050) associated screen is 1 plasma(28849) DefaultDesktop::updateBackground: Trying "EOS/contents/images/1920x1200.jpg" plasma(28849) DefaultDesktop::updateBackground: Setting wallpaper to default "/usr/kde/svn/share/wallpapers/EOS/contents/images/1920x1200.jpg" plasma(28849)/libplasma Plasma::Theme::image: Theme says: bad image path "widgets/tasks" plasma(28849) Pager::recalculateGeometry: new size set QSizeF(152, 55) 2 0 2 74.7048 plasma(28849) HotplugEngine::onDeviceAdded: add hardware solid : "/org/freedesktop/Hal/devices/volume_uuid_6d87d642_e75e_4bdb_890a_44095ca5e61e" plasma(28849) DeviceNotifier::onSourceAdded: DeviceNotifier:: source added "/org/freedesktop/Hal/devices/volume_uuid_6d87d642_e75e_4bdb_890a_44095ca5e61e" Unrecognized character: / Unrecognized character: / ERROR: syntax error plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning horizontal panel; forced? false plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(0, -62) plasma(28849) PlasmaApp::createView: Containment name: "Panel" | type 1 | screen: 1 | geometry: QRectF(0,-62 1680x56) | zValue: 150 plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,-62 1680x56) associated screen is 1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-62 1680x56) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x951f50) thinks its panel is at QRect(0,994 1680x56) plasma(28849) PanelView::PanelView: Panel geometry is QRectF(0,-62 1680x56) plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 1680 1280 -26 0 plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 1680 1280 -26 0 plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 1680 1280 -26 0 plasma(28849) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" plasma(28849) KMimeTypeFactory::parseMagic: Now parsing "/usr/kde/svn/share/mime/magic" plasma(28849) KMimeTypeFactory::parseMagic: Now parsing "/home/mike/.local/share/mime/magic" plasma(28849)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: Available methods: ("Stat", "INotify") plasma(28849)/kio (KDirListerCache) KDirListerCache::listDir: KDirLister(0xa6b880) url= KUrl("file:///home/mike/Desktop") keep= false reload= false plasma(28849)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/mike/Desktop") plasma(28849)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/mike/Desktop" for "" ["KDirWatch-1"] plasma(28849)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring plasma(28849)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring plasma(28849) PlasmaApp::createView: Containment name: "Desktop" | type 0 | screen: 0 | geometry: QRectF(0,0 1280x1024) | zValue: 0 plasma(28849) PlasmaApp::createView: Containment name: "Desktop" | type 0 | screen: 1 | geometry: QRectF(1686,0 1680x1050) | zValue: 0 plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "application-x-superkaramba" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "kfm_home" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "trashcan_full" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "application-x-superkaramba" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "system" plasma(28849) DeviceNotifier::dataUpdated: DeviceNotifier::solidDeviceEngine updated "/org/freedesktop/Hal/devices/volume_uuid_6d87d642_e75e_4bdb_890a_44095ca5e61e" plasma(28849)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/mike/Desktop") plasma(28849)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-mike/plasmah28849.slave-socket" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "application-x-superkaramba" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "kfm_home" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "trashcan_full" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "application-x-superkaramba" plasma(28849)/kdeui (KIconLoader) KIconLoader::loadIcon: No such icon "system" plasma(28849) SystemTrayContainer::SystemTrayContainer: attempting to embed 46137481 plasma(28849)/kio (KDirListerCache) KDirListerCache::slotEntries: new entries for KUrl("file:///home/mike/Desktop") plasma(28849)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/mike/Desktop") ================ Add panel by right clicking desktop===================== plasma(28849) Panel::setFormFactorFromLocation: Floating is unimplemented. plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning non- horizontal panel; forced? false plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(10039, -40) plasma(28849) PlasmaApp::createView: Containment name: "Panel" | type 1 | screen: -1 | geometry: QRectF(10039,-40 33x34) | zValue: 150 plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(10039,-40 33x34) associated screen is -1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(10039,-40 33x34) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x954ca0) thinks its panel is at QRect(1680,990 33x34) plasma(28849) PanelView::PanelView: Panel geometry is QRectF(10039,-40 33x34) plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 0 0 0 0 plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 0 0 0 0 plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 0 0 0 0 plasma(28849) RootWidget::screenOwnerChanged: was, is, containment: -1 1 Panel(0x9eea40) plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning non- horizontal panel; forced? false plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(10039, -40) plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning horizontal panel; forced? true plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(0, -158) plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,-158 33x34) associated screen is 1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-158 33x34) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x954ca0) thinks its panel is at QRect(0,0 33x34) plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 1680 1280 -26 0 plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,-158 1680x56) associated screen is 1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-158 1680x56) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x954ca0) thinks its panel is at QRect(0,0 1680x56) plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 1680 1280 -26 0 ============== Movel panel to left of screen with panel config ============ plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning non- horizontal panel; forced? true plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(11686, -62) plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(11686,-62 1680x56) associated screen is 1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(11686,-62 1680x56) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x954ca0) thinks its panel is at QRect(0,0 1680x56) plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(11686,-62 56x1050) associated screen is 1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(11686,-62 56x1050) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x954ca0) thinks its panel is at QRect(0,0 56x1050) plasma(28849) PanelView::updateStruts: screen l/r/b/t offsets are: 1680 1280 -26 0 plasma(28849)/libplasma Plasma::Containment::positionPanel: positioning non- horizontal panel; forced? false plasma(28849)/libplasma Plasma::Containment::positionPanel: moved to QPointF(10062, -1056) plasma(28849)/libplasma Plasma::View::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(10062,-1056 56x1050) associated screen is 1 plasma(28849) PanelView::updatePanelGeometry: New panel geometry is QRectF(10062,-1056 56x1050) plasma(28849) PanelView::updatePanelGeometry: PanelView(0x954ca0) thinks its panel is at QRect(0,0 56x1050) Couldn't find node bottomright. Skipping rendering.
fixed recently by lubos.