Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StickyClock

'StickyClockIcon' 'StickyClock'

Description

StickyClock is an X11 StickyWidgetIII based desktop view.

A basic Digital Clock that is sizable and configurable.

Desktop widgets with various views can be stuck in place to
the desktop below other windows and display custom views with
a transparent visual background such as Clocks, Reminders,
Lightstrands, Meters & more!

Widget remembers workstation, position, size, settings etc.

Cursor hover reveals PinButton that toggles widget in
& out of "Desktop Stuck" state.

When stuck to the desktop, widget ignores clicks & passes
all mouse actions to desktop (input transparency). (You can
double click Desktop Icons underneath widget views.)

StickyClock & StickyWidgets won't present an item in your
desktop panel, nor in your system tray. Mouse hover the
widget to reveal the Pin or Control buttons.

Installation.

KDE, Ubuntu/Gnome, or OpenBox-like Window Managers are supported.

Basically, an X11 based DisplayManager, with TrueColor32 capable
Window Manager (Kwin, Openbox, Fluxbox, Xfwm4, Mutter/Gnome).

Tiling managers such as Awesome may run but without pointer event
transparency.

Install Pre-reqs.

For Debian systems:

sudo apt install git cmake build-essential pkg-config qt6-base-dev \
    libx11-dev libxft-dev libxfixes-dev libxext-dev libpng-dev

For Fedora systems:

sudo dnf install git cmake gcc gcc-c++ make pkg-config qt6-devel \
    libX11-devel libXft-devel libXfixes-devel libXext-devel \
    libpng-devel

Clone StickyClock source folder.

git clone https://github.com/markcapella/StickyClock

CD into source repo.

cd StickyClock

Basic development.

Install.

./startProj

# Will run startProj if reqd.
./buildProj

# Will run both startProj & buildProj if reqd.
./installProj

Uninstall.

./uninstallProj

# Same as rm -rf build
./cleanProj

# App config.
rm -rf ~/.config/StickyClock

Usage after install.

GUI Desktop.

  • Click the StickyClock desktop icon that's added to your systems menu under "Utilities" or "Accessories".

Command Line.

StickyClock
Yeah I do.

About

StickyClock is the first app in the StickyWidgetIII prototype series, an X-based prototype similar to KDE Plasmoids.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages