SWISSWATCH(1)

πŸ“¦
version 0.7.1 Β· 2 versions
, in ubuntu stonking

πŸ’– swisswatch(1) β€” the manual, but make it cute ✨

okay bestie, sit down, grab a strawberry πŸ“, because this is the swisswatch page from User Commands and it's about to be your new favourite thing. it's giving iconic clock, no cap.


🌸 NAME 🌸

swisswatch β€” Swiss Railway analog clock πŸš‚πŸ•


✨ SYNOPSIS ✨

swisswatch [OPTION...]

that's it. that's the whole vibe.


πŸŽ€ DESCRIPTION πŸŽ€

swisswatch renders the iconic Swiss Railway (SBB/CFF/FFS) clock face, designed by Hans Hilfiker back in the 1940s. periodt. πŸ•°οΈβœ¨

The second hand sweeps around in 57.5 seconds, pauses at 12 o'clock until it receives the minute signal, and then begins the next sweep. the minute hand jumps to the next minute position at each minute boundary. the way that little pause is literally the whole personality of this clock πŸ˜­πŸ‘‘

By default the clock is displayed as an undecorated, transparent circular window (that's shaped mode) that floats on your desktop with no title bar. main character energy fr fr. πŸ’… and you can move the window by clicking and dragging anywhere on the clock face β€” anywhere! no grabby bars needed.

Usage: 🫢

swisswatch [OPTION...]

Help Options: πŸ™‹β€β™€οΈ

  • -h, --help β€” show help options
  • --help-all β€” show all help options
  • --help-gapplication β€” show GApplication options

GApplication Options: πŸ”Œ

  • --gapplication-service β€” enter GApplication service mode (use from D-Bus service files)

Application Options: πŸ‘‘

  • --name=NAME β€” clock face (default: swisswatch)
  • --railroad β€” Swiss Railway Clock second-hand mode
  • --norailroad β€” smooth, continuous second-hand motion
  • --circular β€” keep face circular when window is non-square
  • --nocircular β€” allow elliptical face when window is non-square
  • --shape β€” undecorated transparent circular window
  • --noshape β€” standard decorated rectangular window
  • --fullscreen β€” start in fullscreen mode
  • --nofullscreen β€” start in normal (non-fullscreen) mode (default)
  • --tick=SECONDS β€” update interval in seconds
  • -V, --version β€” show version information and exit

Available clock faces: πŸ’–

  • swisswatch β€” authentic SBB/CFF/FFS Swiss Railway clock (default)
  • botta β€” Mario Botta's SF MoMA design
  • fancy β€” stylised outlined hands on black
  • swissclock β€” arrow hands, railroad mode
  • oclock β€” MIT oclock emulation, no second hand

🌈 NOTES 🌈

The available clock faces and their brief descriptions are listed in the --name option's help text (see --help-all). Each face sets its own defaults for background colour, window shape, railroad mode, and update rate; individual flags such as --noshape and --norailroad override the face's defaults. so yes bestie, you can remix your fave πŸ’…

The --tick option controls how often the display is redrawn. The default of 0.06 seconds (approximately 17 frames per second) is fast enough for the smooth second-hand sweep in railroad mode. In --norailroad mode the default is 1 second since no sub-second motion occurs. lowkey efficient of it.

⚠️ transparency in shaped mode requires a compositing window manager. on desktops without compositing the transparent regions appear black. not the vibe, so check your setup first πŸ™ˆ

⌨️ KEYBOARD SHORTCUTS ⌨️

The following keys are active while the clock window has focus:

  • Escape, q, Q β€” close the clock window and exit.
  • +, =, KP_Add β€” increase the window size by 50 pixels.
  • -, KP_Subtract β€” decrease the window size by 50 pixels.
  • f, F, F11 β€” toggle fullscreen mode (equivalent to --fullscreen/--nofullscreen).
  • r, R β€” toggle railroad (Swiss Railway) second-hand mode (equivalent to --railroad/--norailroad).
  • n, N β€” cycle to the next clock face (equivalent to --name), restarting the timer if the face's update rate differs.
  • s, S β€” toggle shaped (undecorated, transparent) mode (equivalent to --shape/--noshape).
  • c, C β€” toggle circular mode (equivalent to --circular/--nocircular).

slay, you can do everything from the keyboard 🧚✨


πŸ‘‘ AUTHORS πŸ‘‘

  • Simon Leinen (Ecole Polytechnique Federale de Lausanne) wrote the original Xt/X11 version.
  • Der Mouse wrote the mclock program that inspired the original; portions of the documentation are adapted from mclock.doc.
  • GTK4/Cairo port by Barak A. Pearlmutter.

legends only, honestly 🫢


πŸ’œ EXAMPLES πŸ’œ

Normal Swiss Railway clock (shaped, no title bar):

swisswatch

Plain decorated rectangular window:

swisswatch --noshape

Smooth second hand (non-railroad mode) in a decorated window:

swisswatch --norailroad --noshape

Elliptical face (stretches to fill the window aspect ratio):

swisswatch --nocircular --noshape

copy, paste, obsess πŸ’…


πŸ› REPORTING BUGS πŸ›

Report bugs at: https://tracker.debian.org/pkg/swisswatch

found a bug? tell the tracker, not the void 🌸


Copyright Β© 1992 Simon Leinen License GPLv2+: GNU General Public License v2 or later.


πŸ”— SEE ALSO πŸ”—

xclock(1)


okay that's the whole page bestie, you ate it πŸ’– this was swisswatch 0.7, dated May 2026 β€” mwah, go stare at a clock that pauses at 12 like it's the main character. periodt πŸ•πŸš‚βœ¨

πŸ“¦ where this page comes from