BeClock

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

47
Score 85.2%
Description:

A simple clock, implemented as KWin Effect

- This is NO plasmoid!
- You need active desktop FX to use this clock

** NOTICE **
For KDE 4.10 you'll have to obtain the version from https://sourceforge.net/p/bekwinfx/
(either through preferably git or a live tarball)

0.18 will not work on KDE 4.10

Installation:
---
tar -xJf beclock-kwin-fx.x.y.txz
cd beclock-kwin-fx
./configure
cd build
make && sudo make install
---
to activate or configure
- rightclick some titlebar
- say "configure..."
- click "all effects"
- filter for beclock
- check and maybe configure it.
- click apply


Advances:
- always on top
- input event dead (you can click through etc.)

Features:
- AM/PM or 24h digital display
- optional date display
- binary clock
Last changelog:

7 years ago

0.18
----
- hometime support, ie you get one additional timezone to select which will appear as a dot in the analog rings only

0.17a
----
- yet another maintenance release, fixes 64bit (thanks to Raymond Wooninck for notice and a patch) and KDE 4.7 building
- hometime support comes later ...

0.17
----
- build fix
- show corner activated clock on countdown
- preselect local time format (24h ./. AM/PM)

0.16
----
- maintainance release for KDE SC 4.8rc1 compilation. No functional change.
- update on 2012-02-03: cmake janus compilation issues, no code change

0.15
----
- support for 4.8 (yes, doesn't disappear anymore)
- alpha support for GLSL 2.0 (the blendfunction was irrelevant since not used anyway - i fixed kwin to support 2.0 shaders on my box ;-)
- as an extra bonus a binary and a Maya inspired clock =)

rahulthewall3000

9 years ago

How did you orient your title bar over to the left side in stead of it being on the top?

Report

riepernet

9 years ago

install Bespin: http://kde-look.org/content/show.php/Bespin?content=63928
you will find the option under: systemsettings > appearance > windows > layout > [x] netbook compatible ...

Report

riepernet

9 years ago

install Bespin: http://kde-look.org/content/show.php/Bespin?content=63928
you will find the option under: systemsettings > appearance > windows > layout > [x] netbook compatible ...

Report

rahulthewall3000

9 years ago

Hi,

Yeah, I have always seen that netbook orientation option. Now I know what it does. :) Thanks.

Report

riepernet

9 years ago

nice one - i like the simplicity very much.
however, there is an issue when a second monitor with a different resolution is attached. it then draws automaticly on the second one, but due to the higher resolution the clock is somewhat dislocated. i've set the clock to static in the lower left edge.
is there a way to make the clock aware of the screen?

Report

C

thomas12777

9 years ago

sorry, i must confess that i never thought about (dynamic) multiscreen situations.

ultimately you rather need a layouting that works by an anchor and padding (i.e. 20,20 from bottom left corner)

Report

riepernet

9 years ago

thnx a lot for the clarification.
implementation would then be up to you ;) since i am not able to hack that myself. if you need more information please say so.

Report

C

thomas12777

9 years ago

ok, please check whether 0.7 works for you.

Report

riepernet

9 years ago

thnx - will do that.
However, I am confused: download-links says -0.6... and the "about" after install still talks about 0.5 ;-)

Report

C

thomas12777

9 years ago

ok, 0.8 can force a screen (if there's more than one) - otherwise always the "activeScreen()" is used

i must confess that i've no idea what that means, but i assume when you activate the config dialog, it's opened on the internal screen which in consequence becomes active, so the clock was placed there. whenever you at/detached the other screen the compositor probably gets restarted and the new one is marked active until it's removed. i've no exp. with multimonitor software, so i don't have a good concept about how to deal this at hand - feel free to suggest some :)

Report

C

thomas12777

9 years ago

> if i change the alignment in the settings, plasma (or whatever happens during a logout/login procedure) needs to be restarted.

To gain what?
I.e. this should _never_ be necessary.
Does the clock appear on the "wrong" screen?

Report

riepernet

9 years ago

so, i did some more testing. now it somehow works without logout+login.
it doesnt show up exactly on the wrong screen, since i like it this way, but the behavior is like that:
single screen:
- clock appears where expected (i.e. top/left)

external screen attached (with xrandr):
clock disappears on the internal screen, appears on the external (top/left)

two screens at boot time:
clock shows up at the external (top/left)

external screen detached:
clock appears again on internal screen (top/left)

and last but not least:
two screens + opening the Beclock configure dialog:
made some position changes (top/right), hit "ok" button: clock disappears on the external screen (top/left) and show up at the internal (top/right)

what happens is, that the external is labeled as screen #1 when it gets attached. i remember this is has something to do with the intel-driver (my card is a gma945) or xrandr or whatever...

Report

C

thomas12777

9 years ago

Ummm - i think i forgot to push the file when updating, i'm terribly sorry.

The proper version is named and says "0.7"

Report

meyerm

9 years ago

Great, looks good :-)

Now my question would still be, why it is displayed on the second screen? I'd prefer it beeing on my primary screen (beamer connected to second screen, primary is still the LVDS-TFT of the notebook) - is there any chance of you looking into a possibility of defining the screen to use?

Thanks! I really like your clock - it enabled me to now really get rid of an always visible panel!

Report

riepernet

9 years ago

test result is: works like a charm.
after connecting a second screen, the clock shows up on the external, but aligns as set in the config ;)
if i change the alignment in the settings, plasma (or whatever happens during a logout/login procedure) needs to be restarted.

Report

nowardev

9 years ago

just make and make install
ty mate

Report

genericity

9 years ago

I think you forgot to bump the version in .desktop. No big deal, anyway :-)

Report

C

thomas12777

9 years ago

to my deepest shame: yes :)

Report

MadAGu

9 years ago

can you make it stay bellow all windows?

Except that (because it is annoying having it around when it is on static mode) it is a great work!

Report

C

thomas12777

9 years ago

errrrmmm... you want a plasmoid?! ;-)

the point about this clock is that it is always visible.

if you just like the look, you should transform it into a plasmoid, esp. as this will not require WM composition.

Report

posativ

9 years ago

Hi,

The hide on mouse over works great, but when I'm typing with the keyboard and the cursor is behind the clock, it doesn't hide...

Report

C

thomas12777

9 years ago

Sorry to say, but that is entirely impossible :-(

Even iff kwin would (listen to and) propagate all global kbd events to it's plugins (what's likely not gonna happen) - the information about the cursor position (i.e. where're the kbd event is visually handled) is entirely app internal (one could determine the window at best)

I'm sorry but you'll have to find another solution to this.

Report

brucew

9 years ago

KDE gives error when trying to start now after recent update.

In Windows Effects control panel, when I try to turn it on I get this error meesage in the KDE/KWIN system tray:
"The following effects could not be activated: BeClock"

I tried reinstalling it but to no avail. Same error.

What log file would show more verbose report?

Report

C

thomas12777

9 years ago

to uninstall, configure, then run
sudo make uninstall

if there's any detailed output, it's likely in ~/.xsession-errors (but there's probably a lot of stuff in it...)

can you activate it with the other backend?
(xrender ./. opengl)

it's btw. not necessary to restart KDE or even your computer.
running "kwin --replace" is sufficient =)
(when running from a terminal, you want to use "kwin --replace &")

Report

brucew

9 years ago

Also, how do I do a complete uninstall so a fresh install can be made. I just reinstalled it over the existing instance.

Report

7 years ago

0.18
----
- hometime support, ie you get one additional timezone to select which will appear as a dot in the analog rings only

0.17a
----
- yet another maintenance release, fixes 64bit (thanks to Raymond Wooninck for notice and a patch) and KDE 4.7 building
- hometime support comes later ...

0.17
----
- build fix
- show corner activated clock on countdown
- preselect local time format (24h ./. AM/PM)

0.16
----
- maintainance release for KDE SC 4.8rc1 compilation. No functional change.
- update on 2012-02-03: cmake janus compilation issues, no code change

0.15
----
- support for 4.8 (yes, doesn't disappear anymore)
- alpha support for GLSL 2.0 (the blendfunction was irrelevant since not used anyway - i fixed kwin to support 2.0 shaders on my box ;-)
- as an extra bonus a binary and a Maya inspired clock =)

12345678910
141
product-maker lei00 Feb 25 2013 9 excellent
product-maker OdinEidolon Feb 09 2013 9 excellent
product-maker vootey Feb 07 2013 9 excellent
product-maker alvanet Dec 26 2012 9 excellent
product-maker mkudro Dec 19 2012 9 excellent
product-maker RAIDENSUB Jun 12 2012 9 excellent
product-maker hamidsafdari May 28 2012 9 excellent
product-maker fella Apr 22 2012 9 excellent
product-maker pvt14 Feb 06 2012 9 excellent
product-maker rabauke Feb 06 2012 9 excellent
product-maker 8Ypsilon Feb 03 2012 9 excellent
product-maker atorkhov Jan 18 2012 9 excellent
product-maker F1ash Jan 18 2012 9 excellent
product-maker qwerta Jan 09 2012 9 excellent
product-maker mixalns Dec 27 2011 9 excellent
product-maker rotoglok Dec 11 2011 9 excellent
product-maker Moviuro Dec 11 2011 9 excellent
product-maker dr4g0n Oct 30 2011 9 excellent
product-maker RazrFalcon Oct 27 2011 9 excellent
product-maker Xepher Oct 12 2011 9 excellent
product-maker joetux Sep 19 2011 3 bad
product-maker olegue Sep 09 2011 9 excellent
product-maker reves121 Sep 06 2011 9 excellent
product-maker laloch Aug 31 2011 9 excellent
product-maker tobaj Jul 19 2011 9 excellent
product-maker deabru Jun 18 2011 9 excellent
product-maker mcder Jun 15 2011 9 excellent
product-maker TheRob Jun 13 2011 9 excellent
product-maker bretzeltux Apr 12 2011 9 excellent
product-maker LukSch Mar 27 2011 9 excellent
product-maker terrorbaby92 Mar 11 2011 9 excellent
product-maker kalmar Feb 28 2011 9 excellent
product-maker Artcor Feb 10 2011 9 excellent
product-maker steveke Feb 10 2011 9 excellent
product-maker srog Feb 07 2011 9 excellent
product-maker mywereld Jan 01 2011 9 excellent
product-maker hhees Dec 07 2010 9 excellent
product-maker koral Dec 06 2010 9 excellent
product-maker agaya Nov 25 2010 9 excellent
product-maker infectedsoundsystem Nov 16 2010 9 excellent
product-maker annia Nov 11 2010 9 excellent
product-maker fhh Oct 09 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
laloch
Mar 18 2013
Mte90
Feb 19 2012
tomsdale
Feb 03 2012
atorkhov
Jan 18 2012
rotoglok
Dec 11 2011
bas89
Nov 12 2011
EternalLight
Nov 08 2011
olegue
Sep 09 2011
hlebarkata
Aug 20 2011
prowlerxpla
Aug 13 2011
rieper
Aug 02 2011
tobaj
Jul 19 2011
mcder
Jun 15 2011
dglent
Jun 14 2011
LukSch
Mar 27 2011
m00nraker
Mar 22 2011
deabru
Dec 08 2010
terrorbaby92
Dec 08 2010
nick1701
Nov 20 2010
veleno
Aug 19 2010
quincunx
Aug 12 2010
CyberTribe
Jul 22 2010
OdinEidolon
Jul 15 2010
dfx
Jun 26 2010
flowabcd
Jun 26 2010
shadyabhi
Jun 08 2010
uteck
Jun 06 2010
Vistausss
Jun 05 2010
zvonSully
May 16 2010
AlejandroNova
May 11 2010
sensemilla
Apr 16 2010
gimox
Apr 03 2010
janet
Apr 02 2010
Bottom-Egg
Mar 20 2010
lonk
Mar 17 2010
mountainjew
Mar 14 2010
gzu
Feb 02 2010
olingerc
Feb 02 2010
Havoc65
Jan 24 2010
parapente
Jan 20 2010
brucew
Jan 19 2010
genericity
Jan 05 2010
DjNeophyte
Jan 05 2010
TheRob
Jan 02 2010
nowardev
Dec 25 2009
Znurre
Dec 24 2009
Diablo
Dec 23 2009
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.18
updated Mar 04 2012
added Dec 23 2009
downloads 24h
0
pageviews 24h 6