Any replacement for xonclock?

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

Any replacement for xonclock?

#1 Post by torm »

Desktop clock, analog, no compositing, any ideas?

With Pwidgets found xonclock, however it dies with:

[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
xonclock: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.

-most every time, so
unless there's some trick to get it working under JWM
(..and alike, OpenBox appears to work with xonclock :? )
I'm looking for some replacement to it.
If possible without the need to install compositing manager
just to get the clock face to be displayed in a normal manner.
Cairo clock, different desklets, etc. depend on compositing.
OCD-dock has clock as desklet, no source available unfortunately.
pmck has some problems with flickering and conflicts screeny,
buici-clock flickers also, when uncovered by window.

Maybe I have overlooked some app/widget?
All suggestions are welcome..


system is TahrPup605 (32bit), on screenshot modified Buici-clock.
Attachments
buiciclock-puppy.png
(8.07 KiB) Downloaded 853 times

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Attachments
TzClock.jpg
(5.52 KiB) Downloaded 799 times
TzClock.JPG
(12.2 KiB) Downloaded 815 times
Last edited by musher0 on Sun 15 Jan 2017, 17:40, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#3 Post by jamesbond »

How about this one, from our own 01micko?
https://github.com/01micko/pmck
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#4 Post by smokey01 »

jamesbond I rather like your Rox Clocks: http://www.murga-linux.com/puppy/viewtopic.php?t=82734

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#5 Post by 01micko »

I fixed xonclock for libpng16 and also fixed the rox desktop issues. You'll have to compile it yourself. You may have to run autoreconf to regenerate a sane configure script.

https://github.com/01micko/xonclock
Puppy Linux Blog - contact me for access

User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

#6 Post by torm »

Thanks for reply..

..@ 01micko - no different about xcb issues, still dies the same way :(

..@ smokey01 - for some reasons these tend to "fall asleep" ..sometimes

..@ musher0 - this source needs a lot of work to turn it into something usable , while exercise of cairo could do some good in the long run.. :roll:

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#7 Post by musher0 »

Hello torm.

If it can be of any help, here is my config file for tzclock to get you started.
Unzip in /root and restart your tzclock.

Then right-click on the clock, go to preferences, set them or change them as
you like, save them. Then restart your clock, and that's it.

It shouldn't be "a lot of work", IMO: we do set preferences for a lot of other
apps too, don't we! :)

IHTH.
Attachments
.tzclockrc.zip
(996 Bytes) Downloaded 249 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#8 Post by vovchik »

Dear musher0,

Thanks. I also played with the rc file and this is mine.

With kind regards,
vovchik
Attachments
tzclock.tar.gz
(970 Bytes) Downloaded 281 times

User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

#9 Post by torm »

Just to report back, xonclock works mostly fine on IceWM-BRANCH I've skipped to,
so not an issue for me anymore.. :?



In the process found PClock ..no not the one preinstalled in Puppy :D it's from
late 90's and appears to work with IceWM/JWM/OpenBox/ ( XFCE, with some complaints .. my bad, probably)
Maybe if I manage to clean it up a little will post it here..
So someone else could go and tinker with it some more.

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#10 Post by Moat »

My favorite is Cairo Clock - https://github.com/stephane/cairo-clock - but unfortunately it appears to no longer be maintained, and hence the minute hand does not update properly on more recent Linux versions (Puppy included).

Oddly, though - Cairo Clock is included in both Screenlets and Cairo Dock - both of which work flawlessly as of late. If I were smart enough, I'd strip out the guts (bin? script? py?) and transplant into the basic, stand-alone cairo-clock install.

Cairo Clock has a nice preferences GUI, and I've made/collected a nifty set of clock faces and hands over the years... so not willing to give up on it quite yet.

Bob

User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

#11 Post by torm »

pclock v0.13.1/modification-02

Edit:
moved the "pclock_retro_mod-02.pet" to Eye Candy section..
http://murga-linux.com/puppy/viewtopic. ... 876#962876

..
Last edited by torm on Wed 02 Aug 2017, 17:44, edited 2 times in total.

User avatar
torm
Posts: 186
Joined: Sat 07 Mar 2015, 19:56

#12 Post by torm »

I think Cairo Clock would expect compositing manager?

However some of it's derivative works look pretty cool,
nevermind the system load and dependencies... :roll:

User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

#13 Post by jrb »

torm wrote:moved the "pclock_retro_mod-02.pet" to Eye Candy section..
http://murga-linux.com/puppy/viewtopic. ... 876#962876
I made a small
pclock_retro_mod-02-Startup.pet for torm's pclock-retro. With that and perhaps some new clock faces it gets my vote for xonclock replacement. Works in all the puppies I have tried it in without adding any libs. My .pet needs wmctrl which is in all modern pups and addable to old ones.

Post Reply