Purpose and Base Features
The digital-tray clock, which is a common feature of many window managers and panels, can display time and date in multiple formats based on strftime specifications. PupClockset automatically detects the active window manager or panel, and provides an intuitive interface for changing the clock format and font attributes. Program access is by Puppy Menu->Desktop->(Desktop Settings)->PupClockset, or by a single mouse-click of the tray clock in FBPanel, IceWM, JWM, LXDE, LXPanel and Tint2. Quick links are provided to the Osmo personal organizer, Puppy set-time tool, and Psync.

Caveats
1 - PupClockset supports standard configuration files of the IceWM, JWM and Fluxbox window managers, and the default panel profiles of FBPanel, LXPanel/LXDE and Tint2, but does not support the variance of modified or non-default panel profiles.

2 - Many panels support strftime specifiers for the multi-format display of time and date, but may not uniformly support the Pango Markup Language for the enhancement of font attributes

4 - The Openbox window manager has no built-in panel or clock, but is frequently enhanced by FBPanel, LXPanel, Tint2, or secondary dock plug-ins.

5 -The Fluxbox window manager typically works well with PupClockset, but at times Fluxbox can be a little temperamental when responding to the restart command if multiple additional applications are active on screen. Consequently, you may want to limit the number of background applications when changing the clock.

6 - By default, a mouse-click of the tray clock will open PupClockset, or you can set this option to open minixcal, osmo, pclock, set-time-for-puppy, xcal, clock menu or clock tools.

7 - PupClockset does not support the clocks of the Cinnamon, Enlightenment, KDE or Mate desktop environments.

PupClockset-2.4.2
- As of JWM 2.3.5 (released 2016-03-26), the default Puppy window manager once again supports the Clockstyle XML tag which enables changing the clock color and font attributes independent of global tray settings.
- This release of PupClockset (2.4.2) automatically enables/disables GUI options for Clockstyle based on the running version of JWM - including legacy, transitional and modern releases.

Version 2.3.1 See main post.
- Bugfix: Visualization of frame font with dark GTK themes.

Version 2.3 See main post.
- Internationalized (gettext by vicmz)
- Added support for HW-Clock.

Version 2.2.1 See main post.
- Improved support for the lxpanel tray clock.
- Added support for lxpanelx in LxPup-by-SFS. (thanks peebee)
- Added internationalized gettext version. (thanks vicmz)

Version 2.2 See main post.
- Added GUI support for the 96-dpi font metrics of Woof-built Puppies effective 2013-03-26.

Version 2.1 See main post.
- Added the gtkdialog font-color selector for FBPanel, JWM, LXPanel/LXDE, Tint2 and XFCE4 (and removed the yad and xdialog color selectors).
- Enhanced support for LXPanel/LXDE font-attributes (size, weight and color). Note: the font-size option requires lxpanel 0.5.6 or greater.
- Bugfix: auto-synchronize the clock format and font attributes when switching between the LXDE-LXPanel options in Lighthouse64.

Version 2.0 See main post.
- Requires gtkdialog4 (0.7.21 or greater).
- New, intuitive interface which displays tab options unique to the current (active) window manager or panel.
- Significantly faster update of the clock display.
- Enhanced strftime tooltip help.
- With each launch of PupClockset, the strftime options of the first tab are shown with the date and time of the current locale.
- Added minixcal (if installed) as an optional mouse-click command for the tray clocks of IceWM, FBPanel, JWM, LXPanel and Tint2.
- Added full support for the tray clock of Xfce4.
- Enhanced support for LXPanel and LXDE. Note: support is not provided for LXPanelx (alpha-status fork of LXPanel).
- Recent releases of Fatdog64 are supported (version 620 or greater).
- Bugfix: faulty parsing of font list (fc-list) in Slacko.

Version 1.9.2 See main post.
-Bugfix: Nonfunctioning Xdialog font-color selector in JWM and Fbpanel. (thanks Jim1911)
-This fix is for Puppy derivatives which do not support Yad, but do support the limited Xdialog color selector (e.g. Fatdog64).

Version 1.9.1 See main post.
-Enhanced integration with 64-bit Puppy derivatives.

Version 1.9 See main post.
-Added full support for changing the font name, size, weight and style of the Fluxbox tray clock.
-Added option to edit/customize the strftime format of the Fluxbox and Lxpanel tray clocks.

Version 1.8 See main post.
-Added full support for changing the font name, size, weight and style of the IceWM tray clock.
-Added option to edit/customize the strftime format of the IceWm tray clock.
-Enhanced detection of non-standard Tint2 configuration files.

Version 1.7 See main post.
-Added full support for changing font attributes of the JWM tray clock. (thanks Ulrich)
-Added option to edit/customize the strftime format of the Fbpanel clock. (thanks Alex-atian)

Version 1.6.3 See main post.
- Bugfix: set 777 permissions in /tmp folder of PupClockset pet. (thanks rcrsn51).

Version 1.6.1 See main post.
- Added support for new LXDE configuration profile of Lighthouse-64 512.

Version 1.6 See main post.
- Enhanced support for the selection and display of timezones in the Tint2 panel clock.
- Added automatic recovery for aborted sessions of the Xdialog color selector.

Version 1.5.5 See main post.
- The Yad and Zenity font-color selectors will now recall Hex color values from the prior session.

Version 1.5.4 See main post.
- When first installed, PupClockset now autodetects current 64-bit Puppy derivatives. This will assure
the correct version of the rgb2hex utility is installed for the Xdialog font-color selector. Thank you Billtoo.

Version 1.5.3 See main post.
- Added support for LXPanel in 64-bit derivatives (Fatdog64 and Lighthouse64). Thank you tazoc.
- Added support for the Yad and Zenity font-color selectors. Support continues for the limited Xdialog color selector.

Version 1.5. See main post.
- Added full support for the Tint2 panel clock.
- Improved HTML code in Help file.

Version 1.3.1. See main post.
-Improved detection of unsupported clocks.

Version 1.3. See main post.
-Added single-instance launch wrapper.
-Added support for screen fonts up to 144 dpi, in 6-dpi increments only.
-Added improved and consistent display of GUI buttons at all screen resolutions.
-Improved detection of the active window manager in Lighthouse Pup.
-Infobox replaces msgbox in most Xdialog messages.

Version 1.2. See main post.
-Added support for quick access to PupClockset by a single-click of the tray clock in IceWM, JWM, FBPanel and LXPanel.
-Added quick GUI access to the Osmo personal organizer, Puppy set-time tool, and Psync.
-Moved the PupClockset menu entry from Utility to Desktop.

Version 1.1. See main post.
-Added faster, more efficient updating of the clock format in IceWM, Fluxbox, and FBPanel.
-Changing the clock format is now fully automated for all supported window managers and panels.
-Added support for the Pango Markup Language in FBPanel, with enhanced font attributes._________________PupMatesLast edited by radky on Fri 29 Jul 2016, 19:49; edited 40 times in total

In response to recent interest expressed on the Lucid thread, a new version of PupClockset (v. 1.1) will be uploaded in a day or so. It will feature several enhancements, including implementation of the Pango Markup Language in FBPanel, allowing one to easily change font attributes of the panel clock.

Version 1 on Puppeee 1 (431x) changed the IceWM menu,
scrolling works only with pressed mouse button and most of the (mini)-icons disappeared.

bodbozzle,

When PupClockset changes the clock format, the last command is the one which restarts the current window manager or active panel. This command is the same one used by other programs that must restart the window manager. In my testing, I have not experienced a problem with disappearing icons, but I have noticed that some window managers can be temperamental when responding to the restart command if multiple other programs are currently active on screen. Unfortunately, I don’t have an EeePc for testing Puppeee, but you might post your question on the Puppeee forum thread. I’m sure Jemimah will be happy to address your problem.

Version 1.3. See main post.
-Added single-instance launch wrapper.
-Added support for screen fonts up to 144 dpi, in 6-dpi increments only.
-Added improved and consistent display of GUI buttons at all screen resolutions.
-Improved detection of the active window manager in Lighthouse Pup.
-Infobox replaces msgbox in most Xdialog messages.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum