FreeBSD Manual Pages
swaylock(1) General Commands Manual swaylock(1) NAME swaylock-effects - Fancier screen locker for Wayland SYNOPSIS swaylock [options...] Locks your Wayland session. OPTIONS -C, --config <path> The config file to use. By default, the following paths are checked: $HOME/.swaylock/config, $XDG_CONFIG_HOME/swaylock/config, and SYSCONFDIR/swaylock/config. All flags aside from this one are valid options in the configuration file using the format long-op- tion=value. For options such as ignore-empty-password, just supply the long-option. All leading dashes should be omitted and the equals sign is required for flags that take an argument. -d, --debug Enable debugging output. -e, --ignore-empty-password When an empty password is provided, do not validate it. -F, --show-failed-attempts Show current count of failed authentication attempts. -f, --daemonize Detach from the controlling terminal after locking. Note: this is the default behavior of i3lock. --fade-in <seconds> Fade in the lock screen. --submit-on-touch Submit password in response to a touch event. --grace <seconds> Only require a password after some grace period. Note: Together with --indicator, the indicator is always shown. To- gether with --indicator-idle-visible, the indicator is only shown after the grace period. --grace-no-mouse With --grace, don't unlock in response to a mouse event. --grace-no-touch With --grace, don't unlock in response to a touch event. -h, --help Show help message and quit. -v, --version Show the version number and quit. APPEARANCE -u, --no-unlock-indicator Disable the unlock indicator. --indicator Always show the indicator. --clock Show a clock in the indicator. --timestr <format> The time format for the indicator clock. Defaults to '%T'. --datestr <format> The date format for the indicator clock. Defaults to '%a, %x'. -i, --image [[<output>]:]<path> Display the given image, optionally only on the given output. Use -c to set a background color. If the path potentially contains a ':', prefix it with another ':' to prevent interpreting part of it as <output>. -S, --screenshots Display a screenshot. -k, --show-keyboard-layout Display the current xkb layout while typing. -K, --hide-keyboard-layout Force hiding the current xkb layout while typing, even if more than one layout is configured or the show-keyboard-layout option is set. -L, --disable-caps-lock-text Disable the Caps Lock text. -l, --indicator-caps-lock Show the current Caps Lock state also on the indicator. -s, --scaling Image scaling mode: stretch, fill, fit, center, tile, solid_color. Use solid_color to display only the background color, even if a background image is specified. -T, --tiling Same as --scaling=tile. -c, --color <rrggbb[aa]> Turn the screen into the given color instead of white. If -i is used, this sets the background of the image to the given color. De- faults to white (FFFFFF). --bs-hl-color <rrggbb[aa]> Sets the color of backspace highlight segments. --caps-lock-bs-hl-color <rrggbb[aa]> Sets the color of backspace highlight segments when Caps Lock is active. --caps-lock-key-hl-color <rrggbb[aa]> Sets the color of the key press highlight segments when Caps Lock is active. --font <font> Sets the font of the text. --font-size <size> Sets a fixed font size for the indicator text. --indicator-idle-visible Sets the indicator to show even if idle. --indicator-radius <radius> Sets the indicator radius. The default value is 50. --indicator-thickness <thickness> Sets the indicator thickness. The default value is 10. --indicator-x-position <x> Sets the horizontal position of the indicator. --indicator-y-position <y> Sets the vertical position of the indicator. --indicator-image <path> Display the given image inside of the indicator. --inside-color <rrggbb[aa]> Sets the color of the inside of the indicator. --inside-clear-color <rrggbb[aa]> Sets the color of the inside of the indicator when cleared. --inside-caps-lock-color <rrggbb[aa]> Sets the color of the inside of the indicator when Caps Lock is ac- tive. --inside-ver-color <rrggbb[aa]> Sets the color of the inside of the indicator when verifying. --inside-wrong-color <rrggbb[aa]> Sets the color of the inside of the indicator when invalid. --key-hl-color <rrggbb[aa]> Sets the color of the key press highlight segments. --layout-bg-color <rrggbb[aa]> Sets the background color of the box containing the layout text. --layout-border-color <rrggbb[aa]> Sets the color of the border of the box containing the layout text. --layout-text-color <rrggbb[aa]> Sets the color of the layout text. --line-color <rrggbb[aa]> Sets the color of the line between the inside and ring. --line-clear-color <rrggbb[aa]> Sets the color of the line between the inside and ring when cleared. --line-caps-lock-color <rrggbb[aa]> Sets the color of the line between the inside and ring when Caps Lock is active. --line-ver-color <rrggbb[aa]> Sets the color of the line between the inside and ring when verify- ing. --line-wrong-color <rrggbb[aa]> Sets the color of the line between the inside and ring when in- valid. -n, --line-uses-inside Use the inside color for the line between the inside and ring. -r, --line-uses-ring Use the ring color for the line between the inside and ring. --ring-color <rrggbb[aa]> Sets the color of the ring of the indicator when typing or idle. --ring-clear-color <rrggbb[aa]> Sets the color of the ring of the indicator when cleared. --ring-caps-lock-color <rrggbb[aa]> Sets the color of the ring of the indicator when Caps Lock is ac- tive. --ring-ver-color <rrggbb[aa]> Sets the color of the ring of the indicator when verifying. --ring-wrong-color <rrggbb[aa]> Sets the color of the ring of the indicator when invalid. --separator-color <rrggbb[aa]> Sets the color of the lines that separate highlight segments. --text-color <rrggbb[aa]> Sets the color of the text. --text-clear <string> Sets the string displayed when the password is cleared. --text-clear-color <rrggbb[aa]> Sets the color of the text when cleared. --text-caps-lock <string> Sets the string displayed when Caps Lock is active. --text-caps-lock-color <rrggbb[aa]> Sets the color of the text when Caps Lock is active. --text-ver <string> Sets the string displayed when the password is being verified. --text-ver-color <rrggbb[aa]> Sets the color of the text when verifying. --text-wrong <string> Sets the string displayed when the password is wrong. --text-wrong-color <rrggbb[aa]> Sets the color of the text when invalid. --effect-blur <radius>x<times> Blur displayed images. --effect-pixelate <factor> Pixelate displayed images. --effect-scale <scale> Scale the image by a factor. This can be used to make other effects faster if you don't need the full resolution. --effect-greyscale Make the displayed image greyscale. --effect-vignette <base>:<factor> Apply a vignette effect to images. Base and factor should be num- bers between 0 and 1. --effect-compose <position>;<size>;<gravity>;<path> Overlay another image to your lock screen. The position, size and gravity part is optional. --effect-custom <path> Load a custom effect from a shared object. The .so must export a void swaylock_effect(uint32_t *data, int width, int height, int scale) or an uint32_t swaylock_pixel(uint32_t pix, int x, int y, int width, int height). --time-effects Measure the time it takes to run each effect. SIGNALS SIGUSR1 Unlock the screen and exit. AUTHORS Maintained by Jakub Jirutka. This is a fork of the upstream Swaylock, which is maintained by Simon Ser, and it was originally forked by Mar- tin Drum. For more information about swaylock-effects development, see https://github.com/jirutka/swaylock-effects. 2025-04-13 swaylock(1)
NAME | SYNOPSIS | OPTIONS | APPEARANCE | SIGNALS | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=swaylock&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>
