You are not logged in.

#1 2015-02-27 21:53:07

vonflynee
Member
From: Poland
Registered: 2014-12-12
Posts: 14
Website

[SOLVED] KDE4 - Qt - Obsidian Coast

I installed a fresh arch on my computer. I'm using KDE 4.
Everything works perfectly except for the appearance of the qt4 applications (Kate, Konsole).
http://apis.vfserv.net/imgs/screen2.png
They do not use my color just default Oxygen. After the change of color when Konsole is running, the system returns the errors:
http://apis.vfserv.net/imgs/screen1.png
Here is the output of journalctl -xe

lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: klauncher: Exiting on signal 11
lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: KCrash: Application 'drkonqi' crashing...
lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: KCrash: Application 'drkonqi' crashing...
lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: KCrash: Application 'drkonqi' crashing...
lut 27 22:48:24 vonflynee-pecet org.kde.kded5[11106]: KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
lut 27 22:48:24 vonflynee-pecet baloo_file[11205]: "/home/vonflynee/.bash_history"
lut 27 22:48:24 vonflynee-pecet baloo_file[11205]: Normal
lut 27 22:48:24 vonflynee-pecet kdeinit5[13269]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:24 vonflynee-pecet kdeinit5[13269]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: found lsb_release
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: found lsb_release
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: Using /proc to determine executable path
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: Executable is: "/usr/lib/drkonqi"
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: Executable exists: true
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: Unable to find an internal debugger that can work with the KCrash backend
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: Using /proc to determine executable path
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: Executable is: "/usr/bin/konsole"
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: Executable exists: true
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: Unable to find an internal debugger that can work with the KCrash backend
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: Enabling drkonqi crash catching
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: found lsb_release
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: found lsb_release
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: Using /proc to determine executable path
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: Executable is: "/usr/lib/drkonqi"
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: Executable exists: true
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: Unable to find an internal debugger that can work with the KCrash backend
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: Using /proc to determine executable path
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: Executable is: "/usr/lib/drkonqi"
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: Executable exists: true
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: Unable to find an internal debugger that can work with the KCrash backend
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: Invalid pixmap specified.
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13275]: No frame loaded
lut 27 22:48:25 vonflynee-pecet org.kde.kded5[11106]: KCrash: Attempting to start /usr/bin/kded5 from kdeinit
lut 27 22:48:25 vonflynee-pecet org.kde.kded5[11106]: KCrash: Application 'kded5' crashing...
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: Invalid pixmap specified.
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13273]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13276]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: Invalid pixmap specified.
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: No frame loaded
lut 27 22:48:25 vonflynee-pecet drkonqi[13274]: No frame loaded
lut 27 22:48:25 vonflynee-pecet kded5[13301]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:25 vonflynee-pecet systemd-coredump[13302]: Process 11438 (kded5) of user 1000 dumped core.
-- Subject: Proces 11438 (kded5) zrzucił plik core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Proces 11438 (kded5) uległ awarii i zrzucił plik core.
-- 
-- Zwykle wskazuje to na błąd programistyczny w danym programie i powinno zostać zgłoszone jego producentowi jako błąd.
lut 27 22:48:25 vonflynee-pecet kdeinit5[13269]: kf5.kinit.klauncher: "/usr/bin/kbuildsycoca5" (pid 13308) up and running.
lut 27 22:48:25 vonflynee-pecet kbuildsycoca5[13308]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/vonflynee/.cache/ksycoca5"
lut 27 22:48:25 vonflynee-pecet kbuildsycoca5[13308]: checking file timestamps
lut 27 22:48:25 vonflynee-pecet kbuildsycoca5[13308]: timestamps check ok
lut 27 22:48:25 vonflynee-pecet kbuildsycoca5[13308]: Emitting notifyDatabaseChanged ()
lut 27 22:48:25 vonflynee-pecet kded5[13301]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/vonflynee/.cache/ksycoca5"
lut 27 22:48:25 vonflynee-pecet kded5[13301]: kf5.kded: kded module "networkwatcher" still uses .desktop files ("kded/networkwatcher.desktop"). Please port it to JSON metadata.
lut 27 22:48:25 vonflynee-pecet kded5[13301]: kf5.kded: kded module "proxyscout" still uses .desktop files ("kded/proxyscout.desktop"). Please port it to JSON metadata.
lut 27 22:48:25 vonflynee-pecet kded5[13301]: kf5.kded: kded module "kded_baloosearch_kio" still uses .desktop files ("kded/baloosearchfolderupdater.desktop"). Please port it to JSON metadata.
lut 27 22:48:25 vonflynee-pecet kded5[13301]: kf5.kded: kded module "kcookiejar" still uses .desktop files ("kded/kcookiejar.desktop"). Please port it to JSON metadata.
lut 27 22:48:25 vonflynee-pecet kded5[13301]: kf5.kded: kded module "networkstatus" still uses .desktop files ("kded/networkstatus.desktop"). Please port it to JSON metadata.
lut 27 22:48:26 vonflynee-pecet kded5[13301]: kf5.kded: kded module "desktopnotifier" still uses .desktop files ("kded/desktopnotifier.desktop"). Please port it to JSON metadata.
lut 27 22:48:26 vonflynee-pecet kded5[13301]: kf5.kded: kded module "kpasswdserver" still uses .desktop files ("kded/kpasswdserver.desktop"). Please port it to JSON metadata.
lut 27 22:48:26 vonflynee-pecet kded5[13301]: kf5.kded: kded module "recentdocumentsnotifier" still uses .desktop files ("kded/recentdocumentsnotifier.desktop"). Please port it to JSON metadata.
lut 27 22:48:26 vonflynee-pecet kded5[13301]: kf5.kded: kded module "platformstatus" still uses .desktop files ("kded/platformstatus.desktop"). Please port it to JSON metadata.
lut 27 22:48:26 vonflynee-pecet kdeinit5[13269]: kf5.kservice.sycoca: Trying to open ksycoca from "/home/vonflynee/.cache/ksycoca5"
lut 27 22:48:26 vonflynee-pecet org.kde.kded5[11106]: kbuildsycoca5 running...
lut 27 22:48:26 vonflynee-pecet kdeinit5[13269]: kf5.kinit.klauncher: "/usr/lib/kf5/kconf_update" (pid 13309) up and running.
lut 27 22:48:27 vonflynee-pecet drkonqi[13276]: Sending SIGSTOP to process
lut 27 22:48:27 vonflynee-pecet drkonqi[13275]: Sending SIGSTOP to process
lut 27 22:48:27 vonflynee-pecet drkonqi[13273]: Sending SIGSTOP to process
lut 27 22:48:28 vonflynee-pecet drkonqi[13276]: Sending SIGCONT to process
lut 27 22:48:28 vonflynee-pecet drkonqi[13273]: Sending SIGCONT to process
lut 27 22:48:29 vonflynee-pecet drkonqi[13275]: Sending SIGCONT to process
lut 27 22:48:33 vonflynee-pecet org.kde.kded5[11106]: klauncher: Exiting on signal 11
lut 27 22:48:33 vonflynee-pecet org.kde.kded5[11106]: KCrash: Application 'kdeinit5' crashing...
lut 27 22:48:33 vonflynee-pecet org.kde.kded5[11106]: KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
lut 27 22:48:33 vonflynee-pecet kdeinit5[13317]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:33 vonflynee-pecet kdeinit5[13317]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
lut 27 22:48:33 vonflynee-pecet systemd-coredump[13316]: Process 13301 (kded5) of user 1000 dumped core.
-- Subject: Proces 13301 (kded5) zrzucił plik core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Proces 13301 (kded5) uległ awarii i zrzucił plik core.
-- 
-- Zwykle wskazuje to na błąd programistyczny w danym programie i powinno zostać zgłoszone jego producentowi jako błąd.
lut 27 22:48:33 vonflynee-pecet drkonqi[13315]: Qt: Session management error: networkIdsList argument is NULL
lut 27 22:48:33 vonflynee-pecet drkonqi[13315]: found lsb_release
lut 27 22:48:33 vonflynee-pecet drkonqi[13315]: Executable is: "/usr/bin/kdeinit5"
lut 27 22:48:33 vonflynee-pecet drkonqi[13315]: Executable exists: true
lut 27 22:48:33 vonflynee-pecet drkonqi[13315]: Unable to find an internal debugger that can work with the KCrash backend
lut 27 22:48:33 vonflynee-pecet drkonqi[13315]: The specified process does not exist.
lut 27 22:48:36 vonflynee-pecet konsole[13333]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
lut 27 22:48:36 vonflynee-pecet konsole[13332]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
lut 27 22:48:37 vonflynee-pecet konsole[13333]: The font for use in the terminal has not been matched exactly. Perhaps it has not been found properly.
lut 27 22:48:37 vonflynee-pecet konsole[13333]: The font for use in the terminal has not been matched exactly. Perhaps it has not been found properly.

I installed kde, oxygen and kde-gtk-config. I tried moving .config and .kde directories, but it didn't worked.
On another computer everything works fine. What can I do to make the colors have been applied?

Thanks in advance.
~vf

Solved by purging kde, installing plasma and oxygen-kde4 and changing color scheme in settings.


moderator edit.  Changed image links for oversized images to url links.  our policy

Last edited by vonflynee (2015-03-02 06:18:43)

Offline

#2 2015-02-27 21:57:14

Soukyuu
Member
Registered: 2014-04-08
Posts: 854

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

kate and konsole are both qt5 (kde5) already, so you configuring qt4 appearance won't change that. AFAIK, there is only the breeze for qt5 apps so far. You'd need to install the KDE5 control panel to change that.
The segmentation faults should be unrelated from you changing colors.


[ Arch x86_64 | linux | Framework 13 | AMD Ryzen™ 5 7640U | 32GB RAM | KDE Plasma Wayland ]

Offline

#3 2015-02-27 21:59:31

vonflynee
Member
From: Poland
Registered: 2014-12-12
Posts: 14
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

Thanks for reply,
I've got kde4 on my second computer and everything works preety fine.
I haven't installed KDE5 Control Panel on it.

Offline

#4 2015-02-28 12:57:59

vonflynee
Member
From: Poland
Registered: 2014-12-12
Posts: 14
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

I have installed gdb and it returned following when Konsole is running and I'm changing color:

Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#5  0x00007ffdbfe5bd10 in QPalette::QPalette(QPalette const&) () from /usr/lib/libQt5Gui.so.5
#6  0x00007ffdc03ef547 in QApplicationPrivate::setPalette_helper(QPalette const&, char const*, bool) () from /usr/lib/libQt5Widgets.so.5
#7  0x00007ffdac4c39ce in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlatformTheme.so
#8  0x00007ffdac4cfbcc in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlatformTheme.so
#9  0x00007ffdc3600427 in ?? () from /usr/lib/libQt5DBus.so.5
#10 0x00007ffdbfb414ba in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#11 0x00007ffdc03eed8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#12 0x00007ffdc03f4370 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007ffdbfb10a9b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#14 0x00007ffdbfb12adb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#15 0x00007ffdbfb67c83 in ?? () from /usr/lib/libQt5Core.so.5
#16 0x00007ffdbaad1a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007ffdbaad1cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007ffdbaad1dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007ffdbfb68077 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#20 0x00007ffdbfb0e532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#21 0x00007ffdbfb15f0c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#22 0x00007ffdc332b539 in kdemain () from /usr/lib/libkdeinit5_konsole.so
#23 0x00007ffdc2f86800 in __libc_start_main () from /usr/lib/libc.so.6
#24 0x000000000040076e in _start ()

And dragonqi returned as follows:

Application: drkonqi (drkonqi), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f97891c37c0 (LWP 23341))]

Thread 2 (Thread 0x7f9786b07700 (LWP 23345)):
#0  0x00007f979d5144ed in poll () from /usr/lib/libc.so.6
#1  0x00007f97932089f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f979320a56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f97890c23f9 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#4  0x00007f979db8a5ee in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f9799313374 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f979d51d27d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f97891c37c0 (LWP 23341)):
[KCrash Handler]
#5  0x00007f979e0bfd10 in QPalette::QPalette(QPalette const&) () from /usr/lib/libQt5Gui.so.5
#6  0x00007f979e653547 in QApplicationPrivate::setPalette_helper(QPalette const&, char const*, bool) () from /usr/lib/libQt5Widgets.so.5
#7  0x00007f9785ee69ce in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlatformTheme.so
#8  0x00007f9785ef2bcc in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlatformTheme.so
#9  0x00007f97a0e5e427 in ?? () from /usr/lib/libQt5DBus.so.5
#10 0x00007f979dda54ba in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#11 0x00007f979e652d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#12 0x00007f979e658370 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007f979dd74a9b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#14 0x00007f979dd76adb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#15 0x00007f979ddcbc83 in ?? () from /usr/lib/libQt5Core.so.5
#16 0x00007f9798790a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007f9798790cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007f9798790dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f979ddcc077 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#20 0x00007f979dd72532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#21 0x00007f979dd79f0c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#22 0x00000000004304e1 in main ()

Please help me fix it

Offline

#5 2015-02-28 21:26:43

cedeel
Member
From: ~
Registered: 2009-08-25
Posts: 176
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

Qt5 has different locations for configuration files. I found that symlinking works well.

Offline

#6 2015-03-01 11:29:37

pb
Member
From: Krakow, PL
Registered: 2014-12-26
Posts: 336
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

Without kcmshell5 (it's provided by kde-cli-tools - you may install it). Applications build against of KF5 (i.e. Konsole or Kate from KDE Applications 14.12.x) use color schemas located at:

~/.local/color-schemes

(for user only)

/usr/local/color-schemes

for global use.
There is ObsidianCoast.colors provided by plasma-desktop, but plasma-desktop is in conflict with kdebase-workspace. Then maybe this solutions wil works:
1. Try to symlink your KDE4's color schemes to local or global locations for Plasma 5 (or copy them).
2. Navigate to ~/.config and find kdeglobals (it should be placed there) and open it.
3. Try to change ColorScheme=Breeze (section KDE) to ObsidianCoast.

Simplier way:
1. Link or copy color schemes that you want to use
2. Install kde-cli-tools
3. Run from konsole:

kcmshell5 colors

4. Change color scheme in GUI.

Offline

#7 2015-03-02 06:17:25

vonflynee
Member
From: Poland
Registered: 2014-12-12
Posts: 14
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

I've solved this weird issue.
I have totally purged kde, installed plasma and oxygen-kde4.
Then I've changed theme and color. I've checked if Konsole changed color. It changed to the obsidian coast.
Next I've removed plasma form kde5 and installed kde4. Konsole still have Obsidian Coast.

Thanks a lot for help.
~vf

Offline

#8 2015-03-02 17:48:53

cedeel
Member
From: ~
Registered: 2009-08-25
Posts: 176
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

And how was that easier than installing kde-cli-tools?

Offline

#9 2015-03-02 18:51:35

vonflynee
Member
From: Poland
Registered: 2014-12-12
Posts: 14
Website

Re: [SOLVED] KDE4 - Qt - Obsidian Coast

Kcmshell5 showed the info saying that it doesn't have colors module.

Last edited by vonflynee (2015-03-02 18:57:19)

Offline

Board footer

Powered by FluxBB