

looks like it no longer compiles in Fedora 31, possibly due to qt5 updates
from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/x86_64-redhat-linux-gnu/src/kwin_osdclock_autogen/mocs_compilation.cpp:2:
/usr/include/qt5/QtCore/qmetatype.h:1971:1: note: forward declaration of 'class QFont'
1971 | QT_FOR_EACH_STATIC_GUI_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:22:
/root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.h:89:11: error: field 'textFont' has incomplete type 'QFont'
89 | QFont textFont;
| ^~~~~~~~
In file included from /usr/include/qt5/QtCore/qobject.h:54,
from /usr/include/qt5/QtCore/qcoreapplication.h:46,
from /usr/include/qt5/QtCore/QCoreApplication:1,
from /usr/include/kwinglobals.h:24,
from /usr/include/kwineffects.h:29,
from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.h:27,
from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:22:
/usr/include/qt5/QtCore/qmetatype.h:1971:1: note: forward declaration of 'class QFont'
1971 | QT_FOR_EACH_STATIC_GUI_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:22:
/root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.h:66:38: error: return type 'class QFont' is incomplete
66 | QFont configuredTextFont() const {
| ^
/root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp: In member function 'virtual void OsdClockEffect::reconfigure(KWin::Effect::ReconfigureFlags)':
/root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:78:30: error: invalid use of incomplete type 'class QPalette'
78 | textColor = QPalette().color(QPalette::Active, QPalette::WindowText);
| ^
In file included from /usr/include/qt5/QtCore/qobject.h:54,
from /usr/include/qt5/QtCore/qcoreapplication.h:46,
from /usr/include/qt5/QtCore/QCoreApplication:1,
from /usr/include/kwinglobals.h:24,
from /usr/include/kwineffects.h:29,
from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.h:27,
from /root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:22:
/usr/include/qt5/QtCore/qmetatype.h:1971:1: note: forward declaration of 'class QPalette'
1971 | QT_FOR_EACH_STATIC_GUI_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:78:48: error: incomplete type 'QPalette' used in nested name specifier
78 | textColor = QPalette().color(QPalette::Active, QPalette::WindowText);
| ^~~~~~
/root/rpmbuild/BUILD/kwin-effect-osdclock-master/src/osdclock.cpp:78:66: error: incomplete type 'QPalette' used in nested name specifier
78 | textColor = QPalette().color(QPalette::Active, QPalette::WindowText);
| ^~~~~~~~~~
make[2]: *** [src/CMakeFiles/kwin_osdclock.dir/build.make:74: src/CMakeFiles/kwin_osdclock.dir/kwin_osdclock_autogen/mocs_compilation.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/kwin_osdclock.dir/build.make:87: src/CMakeFiles/kwin_osdclock.dir/plugin.cpp.o] Error 1
make[2]: *** [src/CMakeFiles/kwin_osdclock.dir/build.make:100: src/CMakeFiles/kwin_osdclock.dir/osdclock.cpp.o] Error 1
make[2]: Leaving directory '/root/rpmbuild/BUILD/kwin-effect-osdclock-master/x86_64-redhat-linux-gnu'
make[1]: *** [CMakeFiles/Makefile2:185: src/CMakeFiles/kwin_osdclock.dir/all] Error 2
make[1]: Leaving directory '/root/rpmbuild/BUILD/kwin-effect-osdclock-master/x86_64-redhat-linux-gnu'
make: *** [Makefile:144: all] Error 2
make: Leaving directory '/root/rpmbuild/BUILD/kwin-effect-osdclock-master/x86_64-redhat-linux-gnu'
error: Bad exit status from /var/tmp/rpm-tmp.BtB9d3 (%build)
- Dec 22 2019

Various Plasma 5 Improvements by dangvd 703 comments
it seem much more transparent than the dock background.
Thanks,
GZU
- Nov 24 2019

Various Plasma 5 Improvements by dangvd 703 comments

Various Plasma 5 Improvements by dangvd 703 comments
- Aug 08 2019
For Fedora I changed the cmake command to
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib64/qt5 ..
Also "src/CMakeFiles/kwin_osdclock_config.dir/build.make" didn't seem to have the full path to org.kde.kwin.Effects.xml.
I edited it to "/usr/share/dbus-1/interfaces/org.kde.kwin.Effects.xml" (in 2 places) before running make.
Thanks,
GZU - Aug 16 2018

Various Plasma 5 Improvements by Psifidotos 51 comments
It's possible to customise icons by editing the .desktop file.
- Sep 15 2016

Various Plasma 5 Improvements by Psifidotos 51 comments
First image with Firefox open before "Show a launcher when not running" is selected.
Second image after and Firefox is closed.
http://postimg.org/gallery/th03uhv0
Thanks. - Sep 06 2016

Various Plasma 5 Improvements by Psifidotos 51 comments
Some applications like in my case firefox when "Show a launcher when not running" is selected just leaves a blank space/icon.
I think you are working on drag and drop to re-order the launchers, I think ksmoothdock had an option for move left/right (up/down).
It would be good to fefine a custom icon for a launcher.
Keep up the good work. - Sep 05 2016

Various Plasma 5 Improvements by Psifidotos 51 comments
A good successor to my old favourites kooldock and ksmoothdock.
Is there any information on how to use the now dock panel?
I can add the widget to the desktop OR to another standard plasma5 panel but I'm not
sure how to use the now dock panel.
Any suggestions?
Thanks...
- Aug 31 2016

Plasma 5 Clocks by niceway 65 comments
In RHEL7 (SL7) it doesn't with KDE 4.14 but it does in RHEL6 (SL6) with KDE 4.12.
IS there an easy way to fix/debug the issue.
Thanks for a great time widget. - Jul 14 2015

Various KDE 1.-4. Improvements by thomas12777 285 comments
looks like it is all taken care of in rpmbuild by macro
%cmake_kde4
in
/etc/rpm/macros.kde4
Thanks,
GZU - Dec 08 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
I can't remember if I tried your suggestion but I ended up using
cmake -DLIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=Release ..
It appears that LIB_SUFFIX isn't set and is used in
/usr/share/kde4/apps/cmake/modules/KDELibsDependencies.cmake
to set the /usr/lib /usr/lib64 PATH.
This should help me with plasmoids also.
Thanks again,
GZU
- Dec 02 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
I've copied the .so files from /usr/lib/kde4 to /usr/lib64/kde4 and beclock is displaying again.
is there anyway to define lib64 as the default location?
Thanks for your help,
GZU - Dec 02 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
I might be wrong but it looks like beclock is being installed into
/usr/lib/kde4
but should be installed into
/usr/lib64/kde4
I've found the same issue with plasmoids compiled from source
CMAKE_INSTALL_PREFIX = /usr
output below
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/lib/kde4/kwin4_effect_beclock.so
-- Removed runtime path from "/usr/lib/kde4/kwin4_effect_beclock.so"
-- Up-to-date: /usr/share/kde4/services/kwin/beclock.desktop
-- Installing: /usr/lib/kde4/kcm_kwin4_effect_beclock.so
-- Removed runtime path from "/usr/lib/kde4/kcm_kwin4_effect_beclock.so"
-- Up-to-date: /usr/share/kde4/services/kwin/beclock_config.desktop
-- Installing: /usr/lib/kde4/kwin4_effect_generic_animations.so
-- Removed runtime path from "/usr/lib/kde4/kwin4_effect_generic_animations.so"
-- Up-to-date: /usr/share/kde4/services/kwin/generic_animations.desktop
-- Installing: /usr/lib/kde4/kcm_kwin4_effect_generic_animations.so
-- Removed runtime path from "/usr/lib/kde4/kcm_kwin4_effect_generic_animations.so"
-- Up-to-date: /usr/share/kde4/services/kwin/generic_animations_config.desktop
-- Installing: /usr/lib/kde4/kwin4_effect_befaded.so
-- Removed runtime path from "/usr/lib/kde4/kwin4_effect_befaded.so"
-- Up-to-date: /usr/share/kde4/services/kwin/befaded.desktop
- Dec 02 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
Hope below helps.
GZU
[fred@bloggs be.clock]$ qdbus org.kde.KWin /BeClock show
Error: org.freedesktop.DBus.Error.UnknownMethod
No such method 'show' in any interface at object path '/BeClock' (signature '')
[fred@bloggs be.clock]$
[fred@bloggs be.clock]$
[fred@bloggs be.clock]$
[fred@bloggs be.clock]$
[fred@bloggs be.clock]$ qdbus org.kde.KWin /BeClock
method Q_NOREPLY void org.kde.kwin.countdown(uint secs)
method Q_NOREPLY void org.kde.kwin.countdown(uint mins, uint secs)
method Q_NOREPLY void org.kde.kwin.countdown(uint hrs, uint mins, uint secs)
method Q_NOREPLY void org.kde.kwin.getAttention(int n)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
[fred@bloggs be.clock]$
[fred@bloggs be.clock]$
[fred@bloggs be.clock]$ cat ~/.kde/share/config/kwinrc
[$Version]
update_info=kwin_remove_effects.upd:kwin4.7_effects
[Compositing]
AnimationSpeed=3
Backend=OpenGL
Enabled=true
GLColorCorrection=false
GLLegacy=false
GLTextureFilter=1
GLVSync=true
GraphicsSystem=native
HiddenPreviews=5
OpenGLIsUnsafe=false
UnredirectFullscreen=false
XRenderSmoothScale=false
[Desktops]
Name_1=
Name_2=
Number=2
Rows=1
[Effect-BeClock]
24h=false
Align=34
AttentionPeriod=3600
Background=0,0,0
Chime=false
CountDownAttention=3
DatePattern=yyyy-MM-dd
ElectricBorders=
Font=Akbar,10,-1,5,50,0,0,0,0,0
Foreground=255,255,255
HideOnHover=true
HomeZone=Australia/Sydney
Screen=-1
ShowDate=true
ShowDayOfWeek=false
ShowDigits=true
ShowRings=true
ShowSeconds=false
Size=128
Type=0
X=20
Y=20
[Effect-BoxSwitch]
TabBox=false
TabBoxAlternative=false
[Effect-Zoom]
InitialZoom=1
[Plugins]
desktopchangeosdEnabled=false
kwin4_effect_beclockEnabled=true
kwin4_effect_befadedEnabled=false
kwin4_effect_blurEnabled=true
kwin4_effect_boxswitchEnabled=false
kwin4_effect_coverswitchEnabled=false
kwin4_effect_cubeEnabled=false
kwin4_effect_cubeslideEnabled=true
kwin4_effect_dashboardEnabled=true
kwin4_effect_desktopgridEnabled=true
kwin4_effect_dialogparentEnabled=true
kwin4_effect_diminactiveEnabled=false
kwin4_effect_dimscreenEnabled=false
kwin4_effect_explosionEnabled=false
kwin4_effect_fadeEnabled=true
kwin4_effect_fadedesktopEnabled=false
kwin4_effect_fallapartEnabled=false
kwin4_effect_flipswitchEnabled=false
kwin4_effect_generic_animationsEnabled=false
kwin4_effect_glideEnabled=false
kwin4_effect_highlightwindowEnabled=true
kwin4_effect_invertEnabled=false
kwin4_effect_loginEnabled=true
kwin4_effect_logoutEnabled=true
kwin4_effect_lookingglassEnabled=false
kwin4_effect_magiclampEnabled=false
kwin4_effect_magnifierEnabled=false
kwin4_effect_maximizeEnabled=true
kwin4_effect_minimizeanimationEnabled=false
kwin4_effect_mouseclickEnabled=false
kwin4_effect_mousemarkEnabled=false
kwin4_effect_outlineEnabled=true
kwin4_effect_presentwindowsEnabled=true
kwin4_effect_resizeEnabled=false
kwin4_effect_scaleinEnabled=false
kwin4_effect_screenshotEnabled=true
kwin4_effect_sheetEnabled=false
kwin4_effect_showfpsEnabled=false
kwin4_effect_showpaintEnabled=false
kwin4_effect_slideEnabled=false
kwin4_effect_slidebackEnabled=false
kwin4_effect_slidingpopupsEnabled=true
kwin4_effect_snaphelperEnabled=false
kwin4_effect_startupfeedbackEnabled=true
kwin4_effect_taskbarthumbnailEnabled=true
kwin4_effect_thumbnailasideEnabled=false
kwin4_effect_trackmouseEnabled=false
kwin4_effect_translucencyEnabled=true
kwin4_effect_windowgeometryEnabled=false
kwin4_effect_wobblywindowsEnabled=false
kwin4_effect_zoomEnabled=true
[Script-desktopchangeosd]
PopupHideDelay=1000
TextOnly=false
[Style]
ButtonsOnRight=IAX
PluginLib=kwin3_aurorae
[TabBox]
DesktopMode=1
ShowTabBox=true
[Windows]
RollOverDesktops=true
- Dec 02 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
I do login/logout after re-installing etc. - Dec 01 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
no flickering or anything when I move a playing video below the beclock position/area.
I don't think 4.10 works either although I intend to try again, support information below.
Thanks,
GZU
KWin Support Information:
The following information should be used when requesting support on e.g. http://forum.kde.org.
It provides information about the currently running instance, which options are used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a paste bin service
like http://paste.kde.org instead of pasting into support threads.
==========================
Version
=======
KWin version: 4.10.5
KDE SC version (runtime): 4.10.5
KDE SC version (compile): 4.10.5
Qt Version: 4.8.5
Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
activeMouseScreen: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
showDesktopIsMinimizeAll: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick:
commandActiveTitlebar1: 0
commandActiveTitlebar2: 30
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 30
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 31
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorders: false
electricBorderDelay: 150
electricBorderCooldown: 350
electricBorderPushbackPixels: 1
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
unredirectFullscreen: false
glSmoothScale: 1
glVSync: true
colorCorrected: false
xrenderSmoothScale: false
maxFpsInterval: 17
refreshRate: 0
vBlankTime: 6144
glDirect: true
glStrictBinding: true
glStrictBindingFollowsDriver: true
glLegacy: false
Screens
=======
Multi-Head: no
Number of Screens: 2
Screen 0 Geometry: 0,0,1680x1050
Screen 1 Geometry: 1680,0,1680x1050
Compositing
===========
Qt Graphics System: native
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV98
OpenGL version string: 3.0 Mesa 9.2.5
Driver: Nouveau
GPU class: G80/G90
OpenGL version: 3.0
Mesa version: 9.2.5
X server version: 1.15
Linux kernel version: 3.10
Direct rendering: yes
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
OpenGL 2 Shaders are used
Loaded Effects:
---------------
kwin4_effect_zoom
kwin4_effect_login
kwin4_effect_slidingpopups
kwin4_effect_translucency
kwin4_effect_cubeslide
kwin4_effect_screenshot
kwin4_effect_desktopgrid
kwin4_effect_maximize
kwin4_effect_fade
kwin4_effect_dialogparent
kwin4_effect_highlightwindow
kwin4_effect_taskbarthumbnail
kwin4_effect_presentwindows
kwin4_effect_blur
kwin4_effect_logout
kwin4_effect_dashboard
kwin4_effect_beclock
kwin4_effect_outline
kwin4_effect_startupfeedback
Currently Active Effects:
-------------------------
kwin4_effect_blur
Effect Settings:
----------------
kwin4_effect_zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
enableFocusTracking: false
followFocus: true
focusDelay: 350
moveFactor: 20
targetZoom: 1
kwin4_effect_login:
fadeToBlack: false
kwin4_effect_slidingpopups:
fadeInTime: 250
fadeOutTime: 250
kwin4_effect_translucency:
decoration: 1
moveResize: 0.8
dialogs: 1
inactive: 1
comboboxPopups: 1
menus: 1
individualMenuConfig: false
dropDownMenus: 1
popupMenus: 1
tornOffMenus: 1
kwin4_effect_cubeslide:
rotationDuration: 500
dontSlidePanels: true
dontSlideStickyWindows: false
usePagerLayout: true
useWindowMoving: false
kwin4_effect_screenshot:
kwin4_effect_desktopgrid:
zoomDuration: 300
border: 10
desktopNameAlignment: 0
layoutMode: 0
customLayoutRows: 2
usePresentWindows: true
kwin4_effect_maximize:
kwin4_effect_fade:
kwin4_effect_dialogparent:
changeTime: 300
kwin4_effect_highlightwindow:
kwin4_effect_taskbarthumbnail:
kwin4_effect_presentwindows:
layoutMode: 0
showCaptions: true
showIcons: true
doNotCloseWindows: false
ignoreMinimized: false
accuracy: 20
fillGaps: true
fadeDuration: 150
showPanel: false
leftButtonWindow: 1
rightButtonWindow: 2
middleButtonWindow: 0
leftButtonDesktop: 2
middleButtonDesktop: 0
rightButtonDesktop: 0
dragToClose: false
kwin4_effect_blur:
blurRadius: 12
cacheTexture: true
kwin4_effect_logout:
useBlur: true
kwin4_effect_dashboard:
brightness: 0.5
saturation: 0.5
blur: false
kwin4_effect_beclock:
kwin4_effect_outline:
kwin4_effect_startupfeedback:
- Dec 01 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
It won't compile with the #if 1, I have to put in #if 0, then it compiles OK (and installs) but the clock doesn't display.
I used
git clone git://git.code.sf.net/p/bekwinfx/code bekwinfx-code
Then edited beclock.cpp
If that was wrong then please let me know as I am not familiar with git.
Thanks for the help,
GZU - Nov 30 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
Scanning dependencies of target kwin4_effect_beclock
[ 31%] Building CXX object be.clock/CMakeFiles/kwin4_effect_beclock.dir/kwin4_effect_beclock_automoc.o
[ 37%] Building CXX object be.clock/CMakeFiles/kwin4_effect_beclock.dir/beclock.o
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp: In destructor ‘virtual KWin::BeClock::~BeClock()’:
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:90:50: error: no matching function for call to ‘KWin::EffectsHandler::unreserveElectricBorder(KWin::ElectricBorder&)’
effects->unreserveElectricBorder( border );
^
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:90:50: note: candidate is:
In file included from /home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.h:24:0,
from /home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:20:
/usr/include/kde4/kwineffects.h:658:18: note: virtual void KWin::EffectsHandler::unreserveElectricBorder(KWin::ElectricBorder, KWin::Effect*)
virtual void unreserveElectricBorder(ElectricBorder border, Effect *effect) = 0;
^
/usr/include/kde4/kwineffects.h:658:18: note: candidate expects 2 arguments, 1 provided
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp: In member function ‘virtual void KWin::BeClock::reconfigure(KWin::Effect::ReconfigureFlags)’:
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:388:50: error: no matching function for call to ‘KWin::EffectsHandler::unreserveElectricBorder(KWin::ElectricBorder&)’
effects->unreserveElectricBorder( border );
^
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:388:50: note: candidate is:
In file included from /home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.h:24:0,
from /home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:20:
/usr/include/kde4/kwineffects.h:658:18: note: virtual void KWin::EffectsHandler::unreserveElectricBorder(KWin::ElectricBorder, KWin::Effect*)
virtual void unreserveElectricBorder(ElectricBorder border, Effect *effect) = 0;
^
/usr/include/kde4/kwineffects.h:658:18: note: candidate expects 2 arguments, 1 provided
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:401:48: error: no matching function for call to ‘KWin::EffectsHandler::reserveElectricBorder(KWin::ElectricBorder&)’
effects->reserveElectricBorder( border );
^
/home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:401:48: note: candidate is:
In file included from /home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.h:24:0,
from /home/george/PLASMOIDS/bekwinfx-code/be.clock/beclock.cpp:20:
/usr/include/kde4/kwineffects.h:657:18: note: virtual void KWin::EffectsHandler::reserveElectricBorder(KWin::ElectricBorder, KWin::Effect*)
virtual void reserveElectricBorder(ElectricBorder border, Effect *effect) = 0;
^
/usr/include/kde4/kwineffects.h:657:18: note: candidate expects 2 arguments, 1 provided
make[2]: *** [be.clock/CMakeFiles/kwin4_effect_beclock.dir/beclock.o] Error 1
make[1]: *** [be.clock/CMakeFiles/kwin4_effect_beclock.dir/all] Error 2
make: *** [all] Error 2
Thanks,
GZU - Nov 27 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
It's compiled from source, KWin Support Information output below. As already stated if I downgrade the listed packages and log back in again beclock starts working OK.
KWin Support Information:
The following information should be used when requesting support on e.g. http://forum.kde.org.
It provides information about the currently running instance, which options are used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a paste bin service
like http://paste.kde.org instead of pasting into support threads.
==========================
Version
=======
KWin version: 4.10.5
KDE SC version (runtime): 4.10.5
KDE SC version (compile): 4.10.5
Qt Version: 4.8.5
Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
activeMouseScreen: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
showDesktopIsMinimizeAll: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick:
commandActiveTitlebar1: 0
commandActiveTitlebar2: 30
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 30
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 31
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorders: false
electricBorderDelay: 150
electricBorderCooldown: 350
electricBorderPushbackPixels: 1
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
unredirectFullscreen: false
glSmoothScale: 1
glVSync: true
colorCorrected: false
xrenderSmoothScale: false
maxFpsInterval: 17
refreshRate: 0
vBlankTime: 6144
glDirect: true
glStrictBinding: true
glStrictBindingFollowsDriver: true
glLegacy: false
Screens
=======
Multi-Head: no
Number of Screens: 2
Screen 0 Geometry: 0,0,1680x1050
Screen 1 Geometry: 1680,0,1680x1050
Compositing
===========
Qt Graphics System: native
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV98
OpenGL version string: 3.0 Mesa 9.2.5
Driver: Nouveau
GPU class: G80/G90
OpenGL version: 3.0
Mesa version: 9.2.5
X server version: 1.15
Linux kernel version: 3.10
Direct rendering: yes
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
OpenGL 2 Shaders are used
Loaded Effects:
---------------
kwin4_effect_zoom
kwin4_effect_login
kwin4_effect_slidingpopups
kwin4_effect_translucency
kwin4_effect_cubeslide
kwin4_effect_screenshot
kwin4_effect_desktopgrid
kwin4_effect_maximize
kwin4_effect_fade
kwin4_effect_dialogparent
kwin4_effect_highlightwindow
kwin4_effect_taskbarthumbnail
kwin4_effect_presentwindows
kwin4_effect_blur
kwin4_effect_logout
kwin4_effect_dashboard
kwin4_effect_beclock
kwin4_effect_outline
kwin4_effect_startupfeedback
Currently Active Effects:
-------------------------
kwin4_effect_blur
kwin4_effect_startupfeedback
Effect Settings:
----------------
kwin4_effect_zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
enableFocusTracking: false
followFocus: true
focusDelay: 350
moveFactor: 20
targetZoom: 1
kwin4_effect_login:
fadeToBlack: false
kwin4_effect_slidingpopups:
fadeInTime: 250
fadeOutTime: 250
kwin4_effect_translucency:
decoration: 1
moveResize: 0.8
dialogs: 1
inactive: 1
comboboxPopups: 1
menus: 1
individualMenuConfig: false
dropDownMenus: 1
popupMenus: 1
tornOffMenus: 1
kwin4_effect_cubeslide:
rotationDuration: 500
dontSlidePanels: true
dontSlideStickyWindows: false
usePagerLayout: true
useWindowMoving: false
kwin4_effect_screenshot:
kwin4_effect_desktopgrid:
zoomDuration: 300
border: 10
desktopNameAlignment: 0
layoutMode: 0
customLayoutRows: 2
usePresentWindows: true
kwin4_effect_maximize:
kwin4_effect_fade:
kwin4_effect_dialogparent:
changeTime: 300
kwin4_effect_highlightwindow:
kwin4_effect_taskbarthumbnail:
kwin4_effect_presentwindows:
layoutMode: 0
showCaptions: true
showIcons: true
doNotCloseWindows: false
ignoreMinimized: false
accuracy: 20
fillGaps: true
fadeDuration: 150
showPanel: false
leftButtonWindow: 1
rightButtonWindow: 2
middleButtonWindow: 0
leftButtonDesktop: 2
middleButtonDesktop: 0
rightButtonDesktop: 0
dragToClose: false
kwin4_effect_blur:
blurRadius: 12
cacheTexture: true
kwin4_effect_logout:
useBlur: true
kwin4_effect_dashboard:
brightness: 0.5
saturation: 0.5
blur: false
kwin4_effect_beclock:
kwin4_effect_outline:
kwin4_effect_startupfeedback:
- Nov 26 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
diff beclock-working.txt beclock-broken.txt
139c139
< kwin4_effect_beclock
---
> kwin4_effect_startupfeedback
I can get back to a working beclock by yum downgrading using
yum downgrade kwin-gles-libs kde-workspace-devel kde-workspace-libs kde-workspace plasma-scriptengine-python kcm_colors kgreeter-plugins plasma-scriptengine-ruby libkworkspace ksysguard-libs ksysguard ksysguard
Thanks for the feedback, I thought the project was dead.
Regards,
GZU - Nov 26 2014

Various KDE 1.-4. Improvements by thomas12777 285 comments
It worked OK up until about a month ago.
I can get it to work again by yum downgrading a number of kde packages (about 10) including the workspace rpms.
Anyone have any ideas??
Thanks for looking.....
GZU - Nov 25 2014

Audio Extractors/Converters by HessiJames 608 comments
version 2.0.4 compiles OK in Fedora 19 but not in RHEL6/CentOS6 with taglib 1.9.1.
Any chance this is due to an older gcc version?
gzu - Oct 21 2013

Audio Extractors/Converters by HessiJames 608 comments
[ 35%] Building CXX object CMakeFiles/soundkonverter.dir/aboutplugins.o
Linking CXX executable soundkonverter
CMakeFiles/soundkonverter.dir/metadata/tagengine.o: In function `TagLib::RefCounterOld::deref()':
/usr/include/taglib/trefcounter.h:94: undefined reference to `__sync_sub_and_fetch_4'
/usr/include/taglib/trefcounter.h:94: undefined reference to `__sync_sub_and_fetch_4'
/usr/include/taglib/trefcounter.h:94: undefined reference to `__sync_sub_and_fetch_4'
/usr/include/taglib/trefcounter.h:94: undefined reference to `__sync_sub_and_fetch_4'
/usr/include/taglib/trefcounter.h:94: undefined reference to `__sync_sub_and_fetch_4'
CMakeFiles/soundkonverter.dir/metadata/tagengine.o:/usr/include/taglib/trefcounter.h:94: more undefined references to `__sync_sub_and_fetch_4' follow
collect2: ld returned 1 exit status
make[2]: *** [soundkonverter] Error 1
Thanks for a great app.
Regards,
gzu - Oct 15 2013

Various KDE 1.-4. Improvements by thomas12777 285 comments
New version error messages helped me I just had to add the packages for
xcb-util-wm
xcb-util-renderutil
xcb-util-keysyms
and their devels for compiling.
Thanks,
gzu - Sep 25 2013

Various KDE 1.-4. Improvements by thomas12777 285 comments
See below on compilation, tahnks for looking into this.
gzu
-- Found XCB_SHAPE: /usr/lib/libxcb-shape.so
-- Found XCB_SHM: /usr/lib/libxcb-shm.so
-- Found XCB_SYNC: /usr/lib/libxcb-sync.so
-- Found XCB_IMAGE: /usr/lib/libxcb-image.so
-- Could NOT find XCB_KEYSYMS (missing: XCB_KEYSYMS_LIBRARIES XCB_KEYSYMS_INCLUDE_DIR)
-- Could NOT find XCB_ICCCM (missing: XCB_ICCCM_LIBRARIES XCB_ICCCM_INCLUDE_DIR)
-- Found XCB_XTEST: /usr/lib/libxcb-xtest.so
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find XCB (missing: XCB_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindXCB.cmake:108 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:9 (find_package)
-- Configuring incomplete, errors occurred!
make: *** No rule to make target `clean'. Stop.
make: *** No targets specified and no makefile fou - Sep 25 2013

Various KDE 1.-4. Improvements by thomas12777 285 comments
Thanks....... - Sep 24 2013

Plasma 4 Extensions by skylendar 79 comments
/home/gseaton/PLASMOIDS/interceptor-1.2.8/interceptor.cpp: In member function ‘bool MessAction::doAction(const QString&, const QDate&, const QTime&, const QString&, QWidget*, const KIconLoader*) const’:
/home/gseaton/PLASMOIDS/interceptor-1.2.8/interceptor.cpp:528: error: no matching function for call to ‘QObject::event(const QString&, const QString, QString&, const QPixmap&, QWidget*&, KNotification::NotificationFlag, KComponentData)’
/usr/include/kde4/KDE/../knotification.h:512: note: candidates are: static KNotification* KNotification::event(const QString&, const QString&, const QPixmap&, QWidget*, const KNotification::NotificationFlags&, const KComponentData&)
/usr/include/kde4/KDE/../knotification.h:529: note: static KNotification* KNotification::event(KNotification::StandardEvent, const QString&, const QPixmap&, QWidget*, const KNotification::NotificationFlags&)
/usr/include/QtCore/qobject.h:131: note: virtual bool QObject::event(QEvent*)
make[2]: *** [CMakeFiles/interceptor.dir/interceptor.o] Error 1
make[1]: *** [CMakeFiles/interceptor.dir/all] Error 2
make: *** [all] Error 2
Compilation failed, sorry :-( - Mar 18 2012

Plasma 4 Extensions by skylendar 79 comments
/home/gseaton/PLASMOIDS/interceptor-1.2.8/interceptor.cpp: In member function ‘bool MessAction::doAction(const QString&, const QDate&, const QTime&, const QString&, QWidget*, const KIconLoader*) const’:
/home/gseaton/PLASMOIDS/interceptor-1.2.8/interceptor.cpp:528: error: no matching function for call to ‘QObject::event(const QString&, const QString, QString&, const QPixmap&, QWidget*&, KNotification::NotificationFlag, KComponentData)’
/usr/include/kde4/KDE/../knotification.h:512: note: candidates are: static KNotification* KNotification::event(const QString&, const QString&, const QPixmap&, QWidget*, const KNotification::NotificationFlags&, const KComponentData&)
/usr/include/kde4/KDE/../knotification.h:529: note: static KNotification* KNotification::event(KNotification::StandardEvent, const QString&, const QPixmap&, QWidget*, const KNotification::NotificationFlags&)
/usr/include/QtCore/qobject.h:131: note: virtual bool QObject::event(QEvent*)
make[2]: *** [CMakeFiles/interceptor.dir/interceptor.o] Error 1
make[1]: *** [CMakeFiles/interceptor.dir/all] Error 2
make: *** [all] Error 2
Compilation failed, sorry :-( - Mar 18 2012

Plasma 4 Extensions by PlasmaFactory 1198 comments
Is there anyway to change the font, I can't see that option.
Thanks,
gzu - Mar 01 2012

Plasma 4 Extensions by F1ash 66 comments
That looks like it is working for me now, just the icon size but I can live with that. Does the icon have a black border that might me causing it to look smaller?
Thanks again,
gzu - Sep 15 2011

Plasma 4 Extensions by F1ash 66 comments
http://i56.tinypic.com/34hvz89.jpg
Also the icon is very small on a small dock comapared with the other icons.
Thanks,
gzu - Sep 12 2011

Plasma 4 Extensions by F1ash 66 comments
The plasmoid is now starting up see output below
plasmoidviewer(28685)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(28685)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
2 6 : ['0', '5']
[(PyQt4.QtCore.QString(u'0'), PyQt4.QtCore.QString(u'default')), (PyQt4.QtCore.QString(u'5'), PyQt4.QtCore.QString(u'1\n'))]
1 0 : online
0 1 disable in BIOS
0 2 disable in BIOS
0 3 disable in BIOS
0 4 disable in BIOS
1 5 : online
However it seems that I only have control over the first and last CPU, there are no options for minfreq and maxfreq for CPUs 1-4.
Thanks for the help,
gzu - Sep 12 2011

Plasma 4 Extensions by F1ash 66 comments
More debugging I'm afraid.
Thanks,
gzu
2 6 : ['0', '5']
[(PyQt4.QtCore.QString(u'0'), PyQt4.QtCore.QString(u'default')), (PyQt4.QtCore.QString(u'5'), PyQt4.QtCore.QString(u'1\n'))]
0 1 disable in BIOS
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init
self.pyapplet.init()
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 138, in init
self.Control = ControlWidget(self.ProcData, self, os.path.dirname(self.iconPath))
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 289, in __init__
currGovernorIdx = availableGovernors.indexOf(currentGovernor)
AttributeError: 'list' object has no attribute 'indexOf' - Sep 11 2011

Plasma 4 Extensions by F1ash 66 comments
Thanks for the update, please see output below, the plasmoid still fails.
Thanks for the help,
gzu
2 6 : ['0', '5']
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init
self.pyapplet.init()
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 137, in init
self.ProcData = define_proc_data()
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 100, in define_proc_data
print [(i, procData['online'][i].data()[QString('contents')].toString()) for i in xrange(COUNT_PROC)]
KeyError: 1 - Sep 08 2011

Plasma 4 Extensions by F1ash 66 comments
This looks the same to me
procData['online'] = {}
for i in present : procData['online'][int(i)] = readCpuData(str(i), 'online')
Thanks,
gzu - Sep 04 2011

Plasma 4 Extensions by F1ash 66 comments
Has the code been updated it looks like I'm getting the same errors. I have a 6 core CPU.
plasmoidviewer(4741)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(4741)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init
self.pyapplet.init()
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 138, in init
self.Control = ControlWidget(self.ProcData, self, os.path.dirname(self.iconPath))
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 262, in __init__
enabled = int(self.ProcData['online'][i].data()[QString('contents')].toString().replace('\n', ''))
KeyError: 1
Thanks for helping,
gzu - Sep 01 2011

Plasma 4 Extensions by F1ash 66 comments
I'm also getting a script initialisation error in Fedora 15, I think I have all the dependencies satisfied see error below
plasmoidviewer(28721)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(28721)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init
self.pyapplet.init()
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 138, in init
self.Control = ControlWidget(self.ProcData, self, os.path.dirname(self.iconPath))
File "/usr/share/kde4/apps/plasma/plasmoids/kde-plasma-cpufrequtility/contents/code/main.py", line 262, in __init__
enabled = int(self.ProcData['online'][i].data()[QString('contents')].toString().replace('\n', ''))
KeyError: 1
Thanks for what looks like a great plasmoid. - Aug 30 2011
Previously on KDE 4.5.5 (fedora 14) with the taskbar at the top of the screen yakuake would drop down from below the taskbar and would raise without any corruption of the display. In 4.6 it corrupts the taskbar at the top when it drops down, and the taskbar does not immediately redraw itself when yakuake is closed/raised so can stay corrupted for a short time.
This is not a major issue as it doesn't actually break anything.
Thanks,
G. - Mar 27 2011

Utilities by marcomaniac 232 comments
Thanks for that, can you make it available for download? I can't see it at
http://kde.maniatek.com/audex/download
Thanks,
GZU - Jan 09 2011

Utilities by marcomaniac 232 comments
any chance of adding the non-integer ogg quality to Audex. I once downloaded a version that did this from svn but it doesn't seem to have made it into newer versions. This would allow something like a quality of 8.3 which approximates to a bitrate of 275 kbs.
Thanks, - Jan 06 2011

Utilities by marcomaniac 232 comments
Sorted this out myself, for Fedora you need
target_link_libraries(audex ${CDPARANOIA_LIBRARIES} ${AUDEX_ID3_LIBRARIES} ${KDE4_KDEUI_LIBS} ${KDE4_KUTILS_LIBS} ${KDEMULTIMEDIA_LIBRARIES} ${KDE4_KIO_LIBRARY} ${QT_QTXML_LIBRARY} )
as a replacement in CMakeLists.txt.
Hope this helps someone else.
Thanks for the app, keep up the good work.
gzu - Jan 06 2011

Utilities by marcomaniac 232 comments
this is a make/compilation on Fedora, any suggestions?
[ 90%] Building CXX object CMakeFiles/audex.dir/preferences.cpp.o
Linking CXX executable audex
/usr/bin/ld: CMakeFiles/audex.dir/utils/patternparser.cpp.o: undefined reference to symbol 'QXmlParseException::message() const'
/usr/bin/ld: note: 'QXmlParseException::message() const' is defined in DSO /usr/lib/libQtXml.so.4 so try adding it to the linker command line
/usr/lib/libQtXml.so.4: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [audex] Error 1
make[1]: *** [CMakeFiles/audex.dir/all] Error 2
make: *** [all] Error 2
Thanks, - Jan 06 2011