Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE Plasma 5.7.5 multihead hell - can't save config
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
bookwood
Tux's lil' helper
Tux's lil' helper


Joined: 06 Oct 2005
Posts: 123
Location: Dortmund

PostPosted: Tue Oct 11, 2016 11:28 am    Post subject: KDE Plasma 5.7.5 multihead hell - can't save config Reply with quote

Hi all,
I use Gentoo private and on my work notebook, a Lenovo T450 with a "Intel Corporation Broadwell-U Integrated Graphics (rev 09)" card. At my workplace I have two external monitors. Before the switch to KDE5 Plasma on KDE4 everything works fine. A few month ago I switched to KDE 5 Plasma and the horrible behavior starts. At first I configured my additional two Monitors with an own wallpaper and an own Kontrolpannel. I use my notebook display as main screen. When I locked out and locked in again only my notebook screen has a background picture. It is also impossible to change the background picture by click with the right mouse key in the background. When I go to the view settings in KDE, I need to switch off the external screens and switch them on again. If I have luck the wallpapers are displayed again. The kontrol-pannels jump to the notebook main screen and lay on top of each other. I need to drag the pannels to their screens.

After a login via sddm I need to do this procedure every morning. So I'm happy to see the new version 5.7.5 at the weekend. I upgraded my Notebook to the new version 5.7.5 in hope that the erros are gone, but the horrible behavior grows. The kontrolpannel component taskmannager works only on the main laptop screen. After I drag the kontolpannels to the target screen, they are empty. When I try to remove the task managers from the pannels and re-add them, every taskmanager show the windows from the neighbor screen. So the task mannager windowlist is broken since 5.7.5. This KDE Plasma Version is unusable for multihead users.

Other ugly issues:


Code:

~ # emerge --info
Portage 2.3.0 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/plasma/systemd, gcc-4.9.3, glibc-2.22-r4, 4.4.21-gentoo x86_64)
=================================================================
System uname: Linux-4.4.21-gentoo-x86_64-Intel-R-_Core-TM-_i7-5600U_CPU_@_2.60GHz-with-gentoo-2.2
KiB Mem:    20260364 total,  10607960 free
KiB Swap:    8388604 total,   8388604 free
Timestamp of repository gentoo: Tue, 11 Oct 2016 07:45:01 +0000
sh bash 4.3_p48
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p48::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.22.2::gentoo
dev-lang/python:          2.7.10-r1::gentoo, 3.4.3-r1::gentoo, 3.5.2::gentoo
dev-util/cmake:           3.5.2-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.21.7::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.12.6::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000

java
    location: /var/lib/layman/java
    masters: gentoo
    priority: 0

fw-overlay
    location: /var/lib/layman/fw-overlay
    masters: gentoo
    priority: 1

x-portage
    location: /usr/local/portage
    masters: gentoo
    priority: 2

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.3/conf"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native "
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 apng audit autoipd avahi berkdb bluetooth branding bzip2 cairo cdda cdr clang cli connection-sharing cracklib crypt cryptsetup cups cxx dbus declarative dhclient display-manager dri dri3 dts dvd dvdr egl emboss encode exif fam ffmpeg firefox firewalld flac fortran fuse gdbm gif glamor gles gles2 gnome-keyring gpm graphite gtk gtk3 gui handbook http iconv icu ipv4 ipv6 java javascript jce jpeg json kde kipi lcms ldap legacy-systray libnotify lua lvm lxc mad mdev mdnsresponder-compat minizip mmx mmxext mng modemmanager modules mp3 mp4 mpeg multilib ncurses networkmanager nfs nfsdcld nfsexports nfsidmap nfsv4 nfsv41 nftables nls nptl nss numa ogg okteta opencl openconnect opengl openmp orc pam pango pcap pcre pcre-jit pcre16 pdf phonon pkcs11 plasma png policykit ppds ppp pulseaudio python qalculate qml qt3support qt4 qt5 readline reencrypt reviewboard rpc samba script scsi sddm sdl seccomp semantic-desktop sep-usr session smartcard smbclient sna spell spice sql sqlite sse sse2 ssl startup-notification svg symlink systemd tcpd tiff truetype udev udisks uml unicode upower usb usbhost usbredir uxa virt-network virtualbox vorbis widgets wifi wxwidgets x264 xattr xcb xcomposite xinerama xml xscreensaver xv xvid xvmc yubikey zeroconf zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" L10N="de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de_DE de en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4 python3_5" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


Code:

~ # xrandr -q 
Screen 0: minimum 8 x 8, current 4920 x 1920, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+478 (normal left inverted right x axis y axis) 310mm x 170mm
   1920x1080     60.05*+
   1400x1050     59.98 
   1600x900      60.00 
   1280x1024     60.02 
   1280x960      60.00 
   1368x768      60.00 
   1280x720      60.00 
   1024x768      60.00 
   1024x576      60.00 
   960x540       60.00 
   800x600       60.32    56.25 
   864x486       60.00 
   640x480       59.94 
   720x405       60.00 
   640x360       60.00 
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected 1920x1080+1920+478 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080     60.00*+
   1600x900      60.00 
   1280x1024     75.02    60.02 
   1152x864      75.00 
   1024x768      75.08    60.00 
   800x600       75.00    60.32 
   640x480       75.00    60.00 
   720x400       70.08 
DP2-2 connected 1080x1920+3840+0 left (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080     60.00*+
   1600x900      60.00 
   1280x1024     75.02    60.02 
   1152x864      75.00 
   1024x768      75.08    60.00 
   800x600       75.00    60.32 
   640x480       75.00    60.00 
   720x400       70.08 
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


Are there any solutions for the multihead problems?


Last edited by bookwood on Tue Oct 11, 2016 1:00 pm; edited 1 time in total
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Tue Oct 11, 2016 11:58 am    Post subject: Reply with quote

5.8.0 has the config issue fixed.

You can get different wallpapers with activities.
Back to top
View user's profile Send private message
bookwood
Tux's lil' helper
Tux's lil' helper


Joined: 06 Oct 2005
Posts: 123
Location: Dortmund

PostPosted: Wed Oct 12, 2016 9:06 am    Post subject: Reply with quote

Hi asturm,
thx - your tip worked. All screens are open in a correct mode in plasma 5.8.0. The taskmanager in the Kontrolpannel is also fixed and worked perfect.

But now an other thing is broken. All my Kmenu entries that I created with the "kde menu editor" and that have checked "run in terminal" failed to start. For example, I have many
"ssh bla@example.com"
menu definitions with "run in terminal" checked. Normally this ssh sessions comes up in a Konsole, but now I see a short flicker in the task manager - thats all.

The output on the journalctl is:
Code:

Okt 12 10:13:15 bookwood plasmashell[6756]: QQuickItem::ungrabMouse(): Item is not the mouse grabber.
Okt 12 10:13:15 bookwood plasmashell[6756]: QObject::startTimer: Timers cannot be started from another thread
Okt 12 10:13:15 bookwood kwin_x11[6752]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 46539, resource id: 75497472, major code: 18 (ChangeProperty), minor code: 0
Okt 12 10:13:15 bookwood kwin_x11[6752]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 46543, resource id: 75497473, major code: 18 (ChangeProperty), minor code: 0
Okt 12 10:13:15 bookwood konsole[7356]: kf5.kcoreaddons.kaboutdata: Could not initialize the equivalent properties of Q*Application: no instance (yet) existing.
Okt 12 10:13:15 bookwood kwin_x11[6752]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 46555, resource id: 75497473, major code: 18 (ChangeProperty), minor code: 0


and when I try it a second time I got
Code:

Okt 12 10:30:23 bookwood kwin_x11[6752]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 10498, resource id: 46137725, major code: 18 (ChangeProperty), minor code: 0
Okt 12 10:30:24 bookwood kwin_x11[6752]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 10606, resource id: 46137726, major code: 18 (ChangeProperty), minor code: 0
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]: Creating the cache for:  "applications:Settlement Engine fbt-4.desktop"
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]: Already in database?  true
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]:       First update :  QDateTime(2016-07-13 10:17:33.000 CEST Qt::TimeSpec(LocalTime))
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]:        Last update :  QDateTime(2016-10-12 10:30:11.000 CEST Qt::TimeSpec(LocalTime))
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]: After the adjustment
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]:      Current score :  11.6673
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]:       First update :  QDateTime(2016-07-13 10:17:33.000 CEST Qt::TimeSpec(LocalTime))
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]:        Last update :  QDateTime(2016-10-12 10:30:11.000 CEST Qt::TimeSpec(LocalTime))
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]: Interval length is  0
Okt 12 10:30:25 bookwood kactivitymanagerd[6836]:          New score :  12.6673


When I change in the KDE Settings the terminal emulator to xterm, everything works fine in xterm, but not in the konsole.
Back to top
View user's profile Send private message
bookwood
Tux's lil' helper
Tux's lil' helper


Joined: 06 Oct 2005
Posts: 123
Location: Dortmund

PostPosted: Mon Nov 28, 2016 9:45 pm    Post subject: Reply with quote

When I enter the complete path to konsole (/usr/bin/konsole) I can use all terminal functions. It is only a work around
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