View previous topic :: View next topic |
Author |
Message |
bookwood Tux's lil' helper
Joined: 06 Oct 2005 Posts: 123 Location: Dortmund
|
Posted: Tue Oct 11, 2016 11:28 am Post subject: KDE Plasma 5.7.5 multihead hell - can't save config |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8933
|
Posted: Tue Oct 11, 2016 11:58 am Post subject: |
|
|
5.8.0 has the config issue fixed.
You can get different wallpapers with activities. |
|
Back to top |
|
|
bookwood Tux's lil' helper
Joined: 06 Oct 2005 Posts: 123 Location: Dortmund
|
Posted: Wed Oct 12, 2016 9:06 am Post subject: |
|
|
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 |
|
|
bookwood Tux's lil' helper
Joined: 06 Oct 2005 Posts: 123 Location: Dortmund
|
Posted: Mon Nov 28, 2016 9:45 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|