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 Count: 4 Rating: 5.0

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 ocs-url or ocs-store to install things
Pling
Details
license
version
0.18
updated Mar 04 2012
added Dec 23 2009
downloads 24h
0
page views 24h 9