dclock(XC)
dclock --
digital clock for X
Syntax
dclock [toolkitoption . . .] [-option . . .]
Description
The dclock program displays the time in digital format only.
The time is updated on a per second basis or on a per minute basis.
This program is nothing more than a wrapper around the dclock widget
not associated with any particular widget set.
When the clock is running, the user may change attributes by typing:
 r
- 
Toggles Reverse Video.
 s
- 
Toggles the seconds display.
 b
- 
Toggles the bell attribute.
 j
- 
Toggles the jump/scroll attribute.
 d
- 
Toggles the date format.
 m
- 
Toggles the military time format.
 a
- 
Toggles the alarm clock.
 q
- 
 quit the program.
Mouse button 3 puts the clock in the mode where the
alarm clock can be set.
The alarm must be set in 24-hour format to distinguish between
am and pm time.
Digits can be changed by selecting the digit with
mouse button 1 or 2.
Mouse button 1 advances the time and
mouse button 2 moves the time backwards.
Using mouse button 1 or 2 over the text at the bottom
of the clock toggles the alarm from actually
being set (or, use the ``a'' key).
Options
dclock accepts all of the standard X Toolkit command
line options along with the additional options listed below:
 -help
- 
This option indicates that a brief summary of the allowed
options should be printed on the standard error.
 -bell
- 
This option indicates that the bell will beep
once on the half hour and twice on the hour.
 -miltime
- 
This option causes the clock to display the time in 24 hour
(military) time format.
 -scroll
- 
 -noscroll
- 
This option indicates that the clock
will scroll from the current digit to the
next digit.  Since this is on by default,
the -noscroll option can turn it off.
 -date format
- 
The date is printed under the time in the specified font.
The string displayed is in the format argument.
If the string contains a formatting character (%),
then the next character is examined and a value is inserted
into the string.  Example:
 
 dclock -date "Today is %W"
The date string will print Today is Fridayif the weekday name
happens to be friday.  The formatting characters that are understood are:
 
 %W
- 
Full weekday name
 %w
- 
Three-char weekday name (Sun, Mon, Tue . . .)
 %M
- 
Full month name
 %m
- 
Three-char abbreviation for that month (Jan, Feb, Mar . . .)
 %d
- 
The date (numerical day number of the month)
 %Y
- 
Full year (4 digits)
 %y
- 
2-digit year number
 
 -alarm
- 
 -noalarm
- 
The alarm is turned on or off.  Alarm rings bell and toggles the
reverse video five times.
 -alarmTime HH:MM
- 
If alarm is set, it goes off at time specified in 24-hour format.
 -seconds
- 
This option will update the clock every second and display the time
including the seconds.
 -bg color
- 
This option specifies the color to use for the
background of the window.  The default is ``white.''
 -bd color
- 
This option specifies the color to use for the border of the window.
The default is ``black.''
 -bw number
- 
This option specifies the width in pixels of the
border surrounding the window.
 -fg color
- 
This option specifies the color to use for displaying text.
The default is ``black.''
 -fn font
- 
This option specifies the font to be used for displaying normal text.
The default is ``Fixed.''
 -rv
- 
This option indicates that reverse video should be simulated by swapping
the foreground and background colors.
 -geometry geometry
- 
This option specifies the preferred size and position of the clock window.
 -display host:display
- 
This option specifies the X server to contact.
 -xrm resourcestring
- 
This option specifies a resource string to be used.
This is especially useful for setting resources that do not
have separate command line options.
X defaults
It understands all of the core resource names and
classes as well as:
 width (class Width)
- 
Specifies the width of the clock.
 height (class Height)
- 
Specifies the height of the clock.
 foreground (class Foreground)
- 
Specifies the color for the tic marks.  Using the class specifies the
color for all things that normally would appear in the foreground color.
The default is ``black'' because the core default
for background is ``white.''
 bell (class Boolean)
- 
Specifies whether or not a bell should be rung
on the hour and half hour.
 font (class Font)
- 
Specifies the font to be used for the date.
 miltime (class Boolean)
- 
Specifies whether the military (24hr) time format should be used.
 reverseVideo (class ReverseVideo)
- 
Specifies that the foreground and background colors should be reversed.
 scroll (class Boolean)
- 
Specifies whether the digits should scroll or not.
 seconds (class Boolean)
- 
Specifies whether the seconds should be displayed or not.
 bell (class Boolean)
- 
Specifies whether the bell should sound on the
half hour and on the hour.
 alarm (class Boolean)
- 
Specifies whether the alarm should go off
at the specified time (alarmTime).
 alarmTime (class String)
- 
Specifies the time alarm goes off if alarm is set.
Environment variables
 DISPLAY
- 
to get the default host and display number.
 XENVIRONMENT
- 
to get the name of a resource file that overrides the global
resources stored in the RESOURCE_MANAGER property.
Known limitations
dclock believes the system clock.
See also
X(X),
xrdb(XC),
time(C)
© 2003 Caldera International, Inc.  All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003