Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Multihead KDE Plasma 5.7 and 5.8 broke [WORKAROUND]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Thu Nov 03, 2016 12:52 am    Post subject: Multihead KDE Plasma 5.7 and 5.8 broke [WORKAROUND] Reply with quote

I had been dreading the transition to KDE 5 Plasma because I have two monitors.
I don't use xinerama (where they act like one) and I'm not going to.

BUT while KDE3 did just fine with this setup, and KDE4 did OK, with some odd things like
dolphin insisting on only starting applications on the secondary monitor. KDE5 plasma is a disaster so far.

At least kwin does start on monitor 2, and I can travel over there with the mouse, so far so good.

But there is no panel, no way I can see to start one, and so no way to start applications to run in
windows on the second screen at all.

That's no good for getting work done.

Some more quirks: The bouncing "app start" cursor appears on both screens.

Right clicking on the right screen brings up a config dialog, on the left screen. I thought
maybe it would start a panel on the right but no such luck. Then I had TWO panels on the left screen
and had to figure out how to remove one, they have hidden the delete functionality very deeply.

In system settings under "Display and Monitor" only the left monitor is listed, despite the fact
that kwin started on the second monitor. Nvidia settings however, shows them both correctly.

Any help would be greatly appreciated. I can't go back to KDE4 because it's a
dead end, though it would work temprarily. Maybe I should before they mask it in portage.
This seems like a core funcitonality (don't a LOT of people have two monitors?) that
KDE is not supporting well.

Jon

[edit: XRandR shows monitor 1 as disconnected, no idea how to fix that]


Last edited by jesnow on Thu Nov 10, 2016 6:39 pm; edited 5 times in total
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Thu Nov 03, 2016 2:08 am    Post subject: Reply with quote

If you have multiscreen issues, update straight to Plasma-5.8.3, also Qt-5.6.2 that brought a ton of fixes.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Thu Nov 03, 2016 2:17 pm    Post subject: Reply with quote

asturm wrote:
If you have multiscreen issues, update straight to Plasma-5.8.3, also Qt-5.6.2 that brought a ton of fixes.


But does it *work*?

Me: Hey nice new car.
Dealer: Yes you have to use it your old one is deprecated.
Me: Really? But the rear seats don't go down. I need that.
Dealer: Yes but nobody uses that.
Me: *I* use that. It's a core functionality!
Dealer: Just use the next version in ~testing, they have a bunch of fixes.
Me: Does it *work*? Is it *safe*?
Dealer: Well not for production use yet, but should be good to go.
Me: Well at least it's not Microsoft.
Dealer: Sure or you could get a bicycle or an airplane instead.
Me: But I like how *my* car worked! It did everything.
Dealer: Sorry, deprecated. Already in the shredder.

OK, so here are the lines in package.keywords so far:

Code:

=kde-plasma/plasma-desktop-5.8.2 ~x86
=kde-plasma/kde-meta-5.8.2 ~x86
=dev-qt/qtcore-5.6.2 ~x86


And here is what I have to do to get the rear seats to go down:

Code:

armstrong jesnow # emerge plasma-desktop plasma-meta qtcore -p

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] net-wireless/wireless-regdb-20160610
[ebuild  N     ] media-fonts/hack-2.020  USE="X"
[ebuild  N     ] net-misc/socat-1.7.3.1  USE="ipv6 readline ssl tcpd"
[ebuild  N     ] sys-libs/slang-2.2.4-r1  USE="pcre png readline zlib -cjk -static-libs"
[ebuild   R    ] dev-qt/qtcore-5.6.1
[ebuild  N     ] net-misc/dhcp-4.3.3_p1  USE="client ipv6 ldap server ssl (-libressl) (-selinux) -vim-syntax"
[ebuild  N     ] net-libs/libqmi-1.12.6  USE="-doc -static-libs"
[ebuild  N     ] dev-libs/newt-0.52.15  USE="gpm nls -tcl" PYTHON_TARGETS="python2_7"
[ebuild  N     ] dev-libs/libnl-3.2.27  USE="python -static-libs -utils" PYTHON_TARGETS="python2_7 python3_4"
[ebuild  N     ] dev-libs/libpwquality-1.3.0  USE="pam python -static-libs" PYTHON_TARGETS="python2_7 python3_4"
[ebuild  N     ] net-libs/libndp-1.6-r1
[ebuild  N     ] dev-python/pygments-2.1.1  USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5)"
[ebuild  N     ] dev-python/m2crypto-0.22.3-r4  PYTHON_TARGETS="python2_7"
[ebuild  N     ] gnome-base/gsettings-desktop-schemas-3.20.0  USE="introspection"
[ebuild  N     ] dev-python/docutils-0.12  PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5)"
[ebuild  N     ] net-wireless/crda-3.18-r1  USE="-gcrypt (-libressl)"
[ebuild     U ~] kde-plasma/kdecoration-5.8.2 [5.7.5]
[ebuild  N     ] kde-plasma/libkscreen-5.7.5  USE="-debug {-test}"
[ebuild  N     ] kde-frameworks/bluez-qt-5.26.0  USE="-debug {-test}"
[ebuild  N     ] kde-plasma/kwallet-pam-5.7.5  USE="oldwallet -debug"
[ebuild  N     ] kde-plasma/breeze-gtk-5.7.5  USE="-debug"
[ebuild  N     ] kde-plasma/kwayland-integration-5.7.5  USE="-debug"
[ebuild  N     ] kde-plasma/plasma-workspace-wallpapers-5.7.5
[ebuild  N     ] net-wireless/wpa_supplicant-2.6  USE="dbus hs2-0 qt5 readline ssl -ap -eap-sim -fasteap -gnutls (-libressl) -p2p (-ps3) -qt4 (-selinux) -smartcard -tdls -uncommon-eap-types (-wimax) -wps"
[ebuild  N     ] net-libs/libproxy-0.4.13-r1  USE="kde python -gnome -mono -networkmanager -perl -spidermonkey {-test} -webkit" PYTHON_TARGETS="python2_7"
[ebuild  N     ] net-libs/glib-networking-2.48.2  USE="gnome libproxy -smartcard -ssl {-test}"
[ebuild  N     ] net-libs/libsoup-2.54.1-r1  USE="introspection -debug -gssapi -samba -ssl {-test} -vala"
[ebuild  N     ] net-dialup/ppp-2.4.7  USE="gtk ipv6 pam -activefilter -atm -dhcp -eap-tls -radius"
[ebuild  N     ] kde-plasma/kwrited-5.7.5  USE="-debug"
[ebuild  N     ] sys-auth/polkit-pkla-compat-0.1
[ebuild  N     ] net-misc/modemmanager-1.4.14  USE="introspection (policykit) qmi -mbim -qmi-newest -vala"
[ebuild  N     ] x11-misc/sddm-0.13.0-r3  USE="consolekit pam -systemd"
[ebuild  N     ] net-misc/networkmanager-1.4.0-r1  USE="bluetooth consolekit dhclient introspection modemmanager ncurses nss ppp wext wifi -audit -connection-sharing -gnutls -json -ofono -resolvconf (-selinux) -systemd -teamd {-test} -vala"
[ebuild  N     ] kde-frameworks/networkmanager-qt-5.26.0-r2  USE="-debug -teamd {-test}"
[ebuild  N     ] kde-plasma/ksshaskpass-5.7.5  USE="-debug"
[ebuild  N     ] kde-frameworks/kross-5.26.0  USE="-debug {-test}"
[ebuild     U ~] kde-plasma/kde-cli-tools-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/libksysguard-5.8.2 [5.7.5]
[ebuild  N     ] kde-plasma/user-manager-5.7.5  USE="-debug"
[ebuild  N     ] kde-plasma/kgamma-5.7.5  USE="handbook -debug"
[ebuild     U ~] kde-plasma/breeze-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/kscreenlocker-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/oxygen-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/ksysguard-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/milou-5.8.2 [5.7.5]
[ebuild  N     ] kde-plasma/bluedevil-5.7.5  USE="-debug"
[ebuild  N     ] kde-plasma/kscreen-5.7.5  USE="-debug {-test}"
[ebuild  N     ] kde-plasma/sddm-kcm-5.7.5  USE="-debug"
[ebuild  N     ] kde-plasma/kinfocenter-5.7.5  USE="handbook opengl pci -debug -egl -gles2 -ieee1394 -wayland"
[ebuild     U ~] kde-plasma/kwin-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/plasma-integration-5.8.2 [5.7.5]
[ebuild     U ~] kde-plasma/plasma-workspace-5.8.2 [5.7.5] USE="-semantic-desktop%"
[ebuild  N     ] kde-plasma/khotkeys-5.7.5  USE="handbook -debug"
[ebuild     U ~] kde-plasma/plasma-desktop-5.8.2 [5.7.5] USE="-semantic-desktop%"
[ebuild  N     ] kde-plasma/kdeplasma-addons-5.7.5  USE="-debug -share"
[ebuild  N     ] kde-plasma/powerdevil-5.7.5  USE="handbook wireless -debug -systemd"
[ebuild  N     ] kde-plasma/kmenuedit-5.7.5  USE="handbook hotkeys -debug"
[ebuild  N     ] kde-plasma/plasma-meta-5.7.5  USE="bluetooth display-manager gtk handbook pam sddm wallpapers -grub -mediacenter -networkmanager -plymouth -pulseaudio -sdk"

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-qt/qtcore:5

  (dev-qt/qtcore-5.6.2:5/5.6::gentoo, ebuild scheduled for merge) conflicts with
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtxml-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtgraphicaleffects-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtscript-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtsql-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtsvg-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtquickcontrols-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtxmlpatterns-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtdbus-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/linguist-tools-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/designer-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtpaths-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtnetwork-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtconcurrent-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtwidgets-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1[icu] required by (dev-qt/qtwebkit-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^     
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtgui-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtwayland-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qdbus-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtx11extras-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtprintsupport-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qttest-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtdeclarative-5.6.1-r1:5/5.6::gentoo, installed)
    ^              ^^^^^
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtopengl-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by kde-plasma/khotkeys-5.7.5::gentoo
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/plasma-workspace-5.8.2 ~x86
# required by kde-plasma/plasma-workspace-5.8.2::gentoo
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/ksysguard-5.8.2 ~x86
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/breeze-5.8.2 ~x86
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/kscreenlocker-5.8.2 ~x86
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/plasma-integration-5.8.2 ~x86
# required by kde-plasma/breeze-5.8.2::gentoo
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/kdecoration-5.8.2 ~x86
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/libksysguard-5.8.2 ~x86
# required by kde-plasma/plasma-desktop-5.8.2::gentoo
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/oxygen-5.8.2 ~x86
# required by kde-plasma/plasma-desktop-5.8.2::gentoo
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/kwin-5.8.2 ~x86
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/milou-5.8.2 ~x86
# required by kde-plasma/kwin-5.8.2::gentoo
# required by kde-plasma/plasma-meta-5.7.5::gentoo
# required by plasma-meta (argument)
=kde-plasma/kde-cli-tools-5.8.2 ~x86
armstrong jesnow #


So, I just have to add 40 or so new lines to package.keywords, no problem at all.
Hey this is what stable is all about.

Sorry for the snark. I am just frustrated. And unable to use my work computer, and people want things from me that have nothing to do with linux.

Seriously, it looks like my best option might be to roll back to KDE 4 until 5.8 multihead is demonstrated to work. At least I can work around the quirks.

Jon.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Thu Nov 03, 2016 4:22 pm    Post subject: Reply with quote

For Qt: You're doing it wrong, completely. Use 'dev-qt/*:5/5.6'

For Plasma-5.8: KDE overlay at your service, pick your file: https://gitweb.gentoo.org/proj/kde.git/tree/Documentation/package.accept_keywords

jesnow wrote:
But does it *work*?

It is the version to finally kick Plasma-4 off the tree after solving the last multiscreen issues. https://bugs.gentoo.org/show_bug.cgi?id=569556

And sync your tree, 5.8.2 was gone already yesterday (5.8.3 heading for stabilisation).
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Fri Nov 04, 2016 1:39 am    Post subject: Reply with quote

Thanks for the update, I will try it.

I do understand that gentoo is for the cutting edge. BUT stable should be stable, which if
multiscreen doesn't work, is not the case. Why is 5.7 marked stable if this major part of the
functionality is broke? I'd like to see the 5.x version that is actually feature complete coexist
with 4.x for a year or so before I am forced to switch.

The move from KDE3 was bad enough. I would be happy, very happy with
KDE3 functionality at this point.

Cheers,

Jon.
Back to top
View user's profile Send private message
Juippisi
Guru
Guru


Joined: 30 Sep 2005
Posts: 324
Location: /home

PostPosted: Fri Nov 04, 2016 7:30 am    Post subject: Reply with quote

I have exactly the same problem with KDE and 2 screens. It prevented me from changing to KDE yet. Might going to try with 5.8.3, since emerge -uavDN world is showing the update happening anyway.

jesnow wrote:
The move from KDE3 was bad enough. I would be happy, very happy with
KDE3 functionality at this point.


Have you considered Trinity or LxQT? I think Trinity project might be dead, but LxQT isnt. (Or is it LXDE nowadays?)
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Fri Nov 04, 2016 8:50 am    Post subject: Reply with quote

jesnow wrote:
I'd like to see the 5.x version that is actually feature complete coexist
with 4.x for a year or so before I am forced to switch.

I'm confused - that is exactly what Gentoo has been doing so far, providing Plasma-4 longer than any other distribution out there (dawg old LTS releases from years ago not counted). The KDE team has jumped through many hoops to be able to do that.

Notice the lack of feedback for Plasma-5.7.x in the bug - there was no reason not to stabilise. Mind you, not everyone gets that bug.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Fri Nov 04, 2016 3:35 pm    Post subject: Reply with quote

The problem is really upstream KDE, they have not gotten it together to make multihead work so far. There is a
big discussion in THEIR forums and blogs about it, but bottom line, it's still broke.

asturm wrote:
jesnow wrote:
I'd like to see the 5.x version that is actually feature complete coexist
with 4.x for a year or so before I am forced to switch.

I'm confused - that is exactly what Gentoo has been doing so far, providing Plasma-4 longer than any other distribution out there (dawg old LTS releases from years ago not counted). The KDE team has jumped through many hoops to be able to do that.

Notice the lack of feedback for Plasma-5.7.x in the bug - there was no reason not to stabilise. Mind you, not everyone gets that bug.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Fri Nov 04, 2016 3:54 pm    Post subject: Reply with quote

As I said, use 5.8.3 and give feedback. The only reason it is not stable yet is the usual Gentoo policy of 30 days.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Tue Nov 08, 2016 4:19 pm    Post subject: Reply with quote

Nothing in my life has caused me more pain than updating KDE.

Logigng out of KDE causes my video driver to crash if the projector is plugged into the splitter for my left screen. That requires a reboot to clear. Now boot is hanging at "Setting clock via the NTP client 'ntpdate' ..."

I don't have a boot cd. No way to make one. I have several different kernels, none of which gets past this stage, which is a new behavior since I started upgrading KDE.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Tue Nov 08, 2016 4:49 pm    Post subject: Reply with quote

NTP is totally unrelated to Plasma.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Tue Nov 08, 2016 4:52 pm    Post subject: Reply with quote

Tell me something I didn't know. I started a new thread to get me back to a command line hopefully.
For now I am DOA, and unable to work.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Tue Nov 08, 2016 5:21 pm    Post subject: Reply with quote

jesnow wrote:
Tell me something I didn't know.

It didn't sound like it.

Also, a video driver crash is most likely the fault of the video driver. At least the recent Intel snapshots have caused grief for several people...
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Tue Nov 08, 2016 9:08 pm    Post subject: Reply with quote

OK, I'm now back to where I began. Just to recap:

I tried to upgrade from 4.13 to 5.7. Bad mistake. in 4.13 multi-head worked sort of, not as well as in KDE 3 but at least some applications would start on the right screen in some contexts but not others. In 5.7 the right screen, though the mouse would go there, is essentially useless, as no window will open there.

I was told that 5.8.3 would solve all my problems. Somehow the upgrade from 5.7 to 5.8 either caused or triggered a cascade of problems with booting. I don't think I emerged @world in the meantime. The machine would hang at "Setting system clock", and not get me to a login screen. Without a livecd I was stuck, but I figured out that you can specify the runlevel as the sole argument to your boot kernel in lilo. No I don't care to use grub. so after doing that, getting rid of ntp-client (why did this problem have to show up *now*?) and unmerging a bunch of things (libkipi?) and emerging kwalletmanager in order to disable kwallet, I'm back to where I started.

KDE Plasma 5.8.3 has the exact behavior described in my original post for 5.7: NO windows can open on the right screen, no kpanel, no nothing. Nvidia settings sees both cards and monitors just fine, Xrandr does not:

Code:

jesnow@Merckx ~ $ xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02 
   1280x960      60.00 
   1152x864      75.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   640x480       75.00    72.81    59.94 
   640x400       70.10 
HDMI-0 disconnected (normal left inverted right x axis y axis)
jesnow@Merckx ~ $ ^C
jesnow@Merckx ~ $


It's interesting that in Xrandr it looks like I have two DVI displays when in fact the one listed as disconnected is a VGA (yes I have one DVI and one VGA on my card).

I'm still dead in the water.

I appreciate the help I've gotten so far, but I can't say that KDE plasma multihead is anything but very broken. I still wonder how it can be listed as stable, with a core functionality missing that worked in previous editions.

Jon.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Tue Nov 08, 2016 9:43 pm    Post subject: Reply with quote

jesnow wrote:
Nvidia settings sees both cards and monitors just fine, Xrandr does not:

I'm not a multihead expert at all, but wouldn't that mean that your X configuration is the problem?
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Wed Nov 09, 2016 12:20 am    Post subject: Reply with quote

asturm wrote:
jesnow wrote:
Nvidia settings sees both cards and monitors just fine, Xrandr does not:

I'm not a multihead expert at all, but wouldn't that mean that your X configuration is the problem?


My X config worked fine with KDE 3 and OK with KDE 4... I haven't touched it in so long I am loathe to go there. Also didn't we do away with xorg.conf?

I can report success in getting a window to open on the right hand screen:

Code:
> DISPLAY=:0.1 dolphin &


That opens up a window without a frame or decorations (ie, the window manager seems not to be working).
Back to top
View user's profile Send private message
i4dnf
Apprentice
Apprentice


Joined: 18 Sep 2005
Posts: 265
Location: Bucharest, Romania

PostPosted: Wed Nov 09, 2016 8:33 am    Post subject: Reply with quote

jesnow wrote:
Also didn't we do away with xorg.conf?

No, especially with custom configs that go beyond the basic automagic stuff, like with nvidia-drivers.

There's known issues with the KScreen deamon all throught the plasma5 series. It tries to automagically configure displays as they're plugged/unplugged and fails miserably, in particular at session startup. They keep claiming it's fixed with each release, and it's just as broken as before.

Try this: go to SystemSettings -> Startup and Shutdown -> Background Services; in the lower pane (Startup Services) disable KScreen2 and also stop it.
Then in: SystemSettings -> Display and Monitor -> Displays, enable and arange your outputs as desired.
Note that you might need to drag them around to reveal the one(s) underneath.
_________________
"The only difference between me and a madman is that I am not MAD" (SALVATOR DALI)
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Wed Nov 09, 2016 11:33 am    Post subject: Reply with quote

i4dnf wrote:
There's known issues with the KScreen deamon all throught the plasma5 series. It tries to automagically configure displays as they're plugged/unplugged and fails miserably, in particular at session startup. They keep claiming it's fixed with each release, and it's just as broken as before.

If you're a Plasma user, please also upgrade 5.8.3 and Qt-5.6.2. The path to solve this has been continuously fixing Qt and moving functionality away from libkscreen as Qt got those fixes. So, indeed every release has brought significant improvements but still more testing and reporting is needed for the plethora of multiscreen setups available.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
i4dnf
Apprentice
Apprentice


Joined: 18 Sep 2005
Posts: 265
Location: Bucharest, Romania

PostPosted: Wed Nov 09, 2016 12:06 pm    Post subject: Reply with quote

I am a plasma 5.8.3m qt 5.7 user. Personally I've disabled this kscreen crap way back when it gave me grief and never looked back.
But given all these reports, and the kde bugzilla entries, it seems they still can't nail a fix.
I don't need it anyway, and am beggining to get really tired of having to fight all sorts of "smart" autoconfigs/daemons made for the lowest common denominator going out of their way trying hard to show me they know better what I want/need.
Luckily, with plasma we can still disable parts of them, for the time being (given the current trend i don't hold my breath tho, kde/plasma is trying really hard to become gnome bis, it already depends on half of gnome anyway)
_________________
"The only difference between me and a madman is that I am not MAD" (SALVATOR DALI)
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6831
Location: Austria

PostPosted: Wed Nov 09, 2016 1:17 pm    Post subject: Reply with quote

i4dnf wrote:
Luckily, with plasma we can still disable parts of them, for the time being (given the current trend i don't hold my breath tho, kde/plasma is trying really hard to become gnome bis, it already depends on half of gnome anyway)

I don't see that at all. I don't even have gtk+2 or 3 installed.

i4dnf wrote:
But given all these reports, and the kde bugzilla entries, it seems they still can't nail a fix.

No report against 5.8 in Gentoo bugzilla yet. And upstream bugzilla is often spammed by users of way-behind distros using Plasma-5.{5,6,7} and outdated Qt.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Wed Nov 09, 2016 9:46 pm    Post subject: Reply with quote

Here is the relevant section of Xorg.0.log. Looks as if X is properly configured, as I have
one DVI (DFP-0) and one VGA (CRT-1) connected (that's the plugs I got on the back).

Code:

[  2629.203] (II) Module "ramdac" already built-in
[  2629.203] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  2629.203] (==) NVIDIA(0): RGB weight 888
[  2629.203] (==) NVIDIA(0): Default visual is TrueColor
[  2629.203] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  2629.203] (**) NVIDIA(0): Enabling 2D acceleration
[  2629.792] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[  2629.792] (--) NVIDIA(0):     CRT-0
[  2629.792] (--) NVIDIA(0):     CRT-1
[  2629.792] (--) NVIDIA(0):     DFP-0 (boot)
[  2629.792] (--) NVIDIA(0):     DFP-1
[  2629.807] (--) NVIDIA(0): CRT-0: disconnected
[  2629.807] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[  2629.807] (--) NVIDIA(0):
[  2629.836] (--) NVIDIA(0): ViewSonic VG910s (CRT-1): connected
[  2629.836] (--) NVIDIA(0): ViewSonic VG910s (CRT-1): 400.0 MHz maximum pixel clock
[  2629.836] (--) NVIDIA(0):
[  2629.866] (--) NVIDIA(0): ViewSonic VG910s (DFP-0): connected
[  2629.866] (--) NVIDIA(0): ViewSonic VG910s (DFP-0): Internal TMDS
[  2629.866] (--) NVIDIA(0): ViewSonic VG910s (DFP-0): 330.0 MHz maximum pixel clock
[  2629.866] (--) NVIDIA(0):
[  2629.866] (--) NVIDIA(0): DFP-1: disconnected
[  2629.866] (--) NVIDIA(0): DFP-1: Internal TMDS
[  2629.866] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[  2629.866] (--) NVIDIA(0):
[  2629.866] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)



I will file bugs now.
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Thu Nov 10, 2016 5:50 pm    Post subject: Reply with quote

I have filed gentoo and KDE bugs:
https://bugs.gentoo.org/show_bug.cgi?id=599420
https://bugs.kde.org/show_bug.cgi?id=372298

This bug points at the ongoing KDE discussion:
https://bugs.gentoo.org/show_bug.cgi?id=569556

This bug is similar, but from KDE4 (which I adopted late):
https://bugs.kde.org/show_bug.cgi?id=158850
Back to top
View user's profile Send private message
jesnow
Guru
Guru


Joined: 26 Apr 2006
Posts: 581

PostPosted: Thu Nov 10, 2016 6:41 pm    Post subject: Reply with quote

If I delete xorg.conf and let it revert to xinerama mode rather than multihead I can get back to work.

Multihead still does not work.

Jon.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum