Package Details: kscreen-git r735.f04d6d3-1

Git Clone URL: https://aur.archlinux.org/kscreen-git.git (read-only)
Package Base: kscreen-git
Description: KDE screen management software
Upstream URL: https://projects.kde.org/projects/kde/workspace/kscreen
Licenses: LGPL
Groups: plasma
Conflicts: kscreen
Provides: kscreen
Submitter: imraro
Maintainer: mabl
Last Packager: mabl
Votes: 18
Popularity: 0.000046
First Submitted: 2012-12-26 09:08
Last Updated: 2016-08-20 07:56

Latest Comments

arojas commented on 2015-01-10 20:04

Merging in kscreen-git

imraro commented on 2015-01-10 18:36

Feel free to take ownership of kscreen-git and libkscreen-git.

sl1pkn07 commented on 2015-01-08 16:10

frameworks branch is merged to master

greetings

sl1pkn07 commented on 2015-01-08 16:09

master branch of kscreen now is for Qt5/KF5

please update the depends

greetings

sl1pkn07 commented on 2014-12-07 04:37

kscreen-frameworks-git E: Files in /usr/share/icons/hicolor but no call to gtk-update-icon-cache or xdg-icon-resource to update the icon cache
kscreen-frameworks-git E: Dependency qt5-declarative detected and not included (libraries ['usr/lib/libQt5Qml.so.5', 'usr/lib/libQt5Quick.so.5'] needed in files ['usr/lib/qt/plugins/kcm_kscreen.so'])

greetings

arojas commented on 2014-11-28 06:56

@svalo yes, this doesn't work anymore with Plasma 5.1 because of the API change in libkscreen.

svalo commented on 2014-11-27 21:54

Updating with the new dependency causes plasmashell not to start complaining about missing libKF5Screen.so.5 . In /usr/lib exists libKF5Screen.so.5.0.93 but no libKF5Screen.so.5.
ls /usr/lib
libKF5Screen.so->libKF5Screen.so.6*
libKF5Screen.so.5.0.93*
libKF5Screen.so.6->libKF5Screen.so.5.0.93*
Symlinkink libKF5Screen.so.5->libKF5Screen.so.6 causes plasmashell to plasmashell: symbol lookup error: plasmashell: undefined symbol: _ZN7KScreen6Config11outputAddedEPNS_6OutputE

arojas commented on 2014-11-27 07:23

@farseerfc yes, thanks. libkscreen API has changed

farseerfc commented on 2014-11-27 05:20

Should depend on aur/libkscreen-frameworks-git ?
Otherwise the build will fail on lack of header file:

/build/kscreen-frameworks-git/src/kscreen/kded/daemon.cpp:38:40: fatal error: kscreen/getconfigoperation.h: No such file or directory
#include <kscreen/getconfigoperation.h>

In file included from /build/kscreen-frameworks-git/src/kscreen/kcm/src/outputconfig.cpp:25:0:
/build/kscreen-frameworks-git/src/kscreen/kcm/src/utils.h:28:27: fatal error: kscreen/types.h: No such file or directory
#include <kscreen/types.h>

GCN commented on 2013-06-03 13:09

Would you mind modifying your packages (libkscreen and kscreen) so that they conform to the VCS guidelines ?
https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines#Git

Thanks.

adaptee commented on 2013-03-02 23:29

It tries to use Qt5 when both Qt4 and Qt5 are available, and fails to build. Please add "-DQT_QMAKE_EXECUTABLE=qmake-qt4" to force it using Qt4.

adaptee commented on 2013-01-25 00:06

20132401-1 ? That version is just wrong, which makes yaourt keep "upgrading" this package.

ilpianista commented on 2013-01-24 10:03

please add conflicts=('kscreen')

imraro commented on 2012-12-29 04:53

Welcome to the KDE Bugtracking System!
https://bugs.kde.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&product=KScreen

cioby23 commented on 2012-12-28 15:23

some additional details
Running KDE 4.9.4 using Catalyst 12.11 driver

cioby23 commented on 2012-12-28 14:45

I have installed this package successfully and after enabling the kscreen module the KDE daemon kded4 crashes instantly. I tried a clean Arch reinstall + KDE and the same crash happens. I cannot use the keyboard on my notebook to switch displays.
This is the crash information:
Application: KDE Daemon (kded4), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3fea176780 (LWP 1033))]

Thread 2 (Thread 0x7f3fcf3c3700 (LWP 1036)):
#0 0x00007f3fe5512e34 in __pthread_mutex_unlock_usercnt () from /usr/lib/libpthread.so.0
#1 0x00007f3fe4f9cb71 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#2 0x00007f3fe4f5fac5 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007f3fe4f5fc34 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0x00007f3fe7910b86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5 0x00007f3fe78e13ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0x00007f3fe78e1688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7 0x00007f3fe77e28a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8 0x00007f3fe78c1bbf in ?? () from /usr/lib/libQtCore.so.4
#9 0x00007f3fe77e587c in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f3fe550fe0f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f3fe9ab731d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3fea176780 (LWP 1033)):
[KCrash Handler]
#5 0x00007f3fcf7fa550 in KScreen::Edid::hash() const () from /usr/lib/libkscreen.so.0
#6 0x00007f3fcfa29ab3 in ?? () from /usr/lib/kde4/kded_kscreen.so
#7 0x00007f3fcfa29b7e in ?? () from /usr/lib/kde4/kded_kscreen.so
#8 0x00007f3fcfa284cc in KScreenDaemon::applyConfig() () from /usr/lib/kde4/kded_kscreen.so
#9 0x00007f3fcfa292c9 in KScreenDaemon::init() () from /usr/lib/kde4/kded_kscreen.so
#10 0x00007f3fe78f7b8f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007f3fe78f7b8f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00007f3fcfa30dcf in ?? () from /usr/lib/kde4/kded_kscreen.so
#13 0x00007f3fe78f7b8f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00007f3fe7c9d46f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /usr/lib/libQtDBus.so.4
#15 0x00007f3fe78f706e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#16 0x00007f3fe855418c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f3fe855860a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f3fe9272416 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0x00007f3fe78e26ae in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x00007f3fe78e6011 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#21 0x00007f3fe79109d3 in ?? () from /usr/lib/libQtCore.so.4
#22 0x00007f3fe4f5f845 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0x00007f3fe4f5fb78 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007f3fe4f5fc34 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0x00007f3fe7910b66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x00007f3fe85f469e in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007f3fe78e13ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x00007f3fe78e1688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x00007f3fe78e6328 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#30 0x00007f3fe9d803e0 in kdemain () from /usr/lib/libkdeinit4_kded4.so
#31 0x00007f3fe99f2725 in __libc_start_main () from /usr/lib/libc.so.6
#32 0x0000000000400701 in _start ()

imraro commented on 2012-12-27 16:23

Done.

ilpianista commented on 2012-12-27 10:52

please use a "build" dir to build it.

See the others kde -git packages on AUR. e.g. https://aur.archlinux.org/packages/sh/share-like-connect-git/PKGBUILD

mabl commented on 2012-12-26 10:31

Wow, works great for me! (Except of kwin crashes - but i guess these will be fixed as well.)

Thank you so much!

imraro commented on 2012-12-26 10:19

Yes, you are right.

mabl commented on 2012-12-26 10:17

I assume, this is based on this blog post?
http://www.afiestas.org/screen-management-got-magic/

*trying it out now*