activate-linux(1)

activate-linux(1) General Commands Manual activate-linux(1)

NAME

activate-linuxthe Activate Windows watermark ported to Linux with cairo in C

SYNOPSIS

activate-linux [-bdGhiKlqvw] [-t message] [-m submessage] [-p preset_name] [-f font_name] [-c r-g-b-a] [-x pixels] [-y pixels] [-s scale] [-H pixels] [-V pixels] [-C config_file]

DESCRIPTION

The "Activate Windows" watermark ported to Linux with cairo in C.

"Science isn't about WHY. It's about WHY NOT. Why is so much of our science dangerous? Why not marry safe science if you love it so much. In fact, why not invent a special safety door that won't hit you on the butt on the way out, because you are fired."
- Cave Johnson (Portal 2)

OPTIONS

Text content

-t, --text-title message
Main message
-m, --text-message message
Secondary message
-p, --text-preset preset_name
Text preset. Presets may be listed using -l option

Text appearance

-f, --text-font font_name
 
-b, --text-bold
 
-i, --text-italic
 
-c, --text-color r-g-b-a
Text color (r-g-b-a, red-green-blue-alpha). Each component may be 0.0-1.0. Default value is 1-1-1-0.35 (dimmed white)

Overlay size and position

-x, --overlay-width 340
 
-y, --overlay-height 120
 
-s, --scale 1.5
Wayland backend supports HiDPI screens, other backends may be fixed with this option
-H, --overlay-offset-left 0
Move overlay horizontally: positive values to the left, negative values to the right
-V, --overlay-offset-top 0
Move overlay vertically: positive values lower, negative values upper

Other options

-w, --bypass-compositor
Works only for compliant compositors
-d, --daemonize
Run as daemon in background. Daemon may be killed with -K option

-v, --verbose
Each -v increases verbosity level: ERROR (default) -> WARN -> INFO -> DEBUG
-q, --quiet
Be quiet, don't spam console
-l, --text-preset-list
List predefined text presets to use with -p option
-G, --gamescope
Run as an external Gamescope overlay
-C, --config-file ~/config.cfg
Use the configuration file
-?, -h, --help
Show colorful embedded help

ENVIRONMENT

activate-linux doesn't use variables

FILES

activate-linux may use config file with -C option. Here is an example of such config:

text-title = "Example";
text-message = "This is an example configuration file.";
text-font = "Noto Sans";
text-bold = true;
text-italic = true;
bypass-compositor = false;
gamescope = false;
text-color-r = 0.3;
text-color-g = 0.7;
text-color-b = 0.1;
text-color-a = 1;
scale = 1;
overlay-width = 340;
overlay-height = 120;
overlay-offset-top = 0;
overlay-offset-left = 0;
daemonize = false;
verbose = false;
quiet = false;
#text-preset = "unix";

SEE ALSO

https://github.com/MrGlockenspiel/activate-linux

Xorg(1), Xrandr(3), Xinerama(3), Cairo(3pm)

AUTHORS

activate-linux was started by
MrGlockenspiel <mrglockenspiel@protonmail.com>

This manual page is written by
AHOHNMYC <https://github.com/AHOHNMYC>

1 Nov 22 Linux