Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
wleave(5)		      File Formats Manual		     wleave(5)

NAME
       wleave -	layout file and	options

LAYOUT
       wleave buttons can have the following properties
          label
          action
          text
          keybind
          icon
          height *
          width *
          circular *

       * Optional values

       Label  is the css selector by which the buttons may be referred to in a
       style.css file, action is the shell command to  be  executed  when  the
       button  is  clicked,  text  is the description displayed	on the button,
       keybind is the key mapped to the	button (note escape  is	 reserved  for
       exiting	the  application), height and width are	values between 0.0 and
       1.0 that	control	the location of	where text is  displayed  the  default
       width  0.5,  height  0.9,  and circular is a boolean value that makes a
       button round.

FILE
       The buttons values are specified	in a JSON-like formatted file, wherein
       the values are used as keys and one button corresponds to one JSON  ob-
       ject for	example:
	   {
	       "label" : "foo",
	       "action"	: "echo	'hello world'",
	       "text" :	"bar",
	       "keybind" : "f",
	       "height"	: 1,
	       "width" : 1,
	       "circular" : true
	   }
       Would  create a round button that has a css label of foo, prints	"hello
       world" upon being clicked, displays "bar" on the	button,	 be  bound  to
       the  key	 'f',  and "bar" would be shown	at the bottom right corner. To
       create multiple buttons simply create another JSON object.

AUTHORS
       Based on	Wlogout	by Haden Collins  <collinshaden@gmail.com>.  For  more
       information about wlogout, see <https://github.com/ArtsyMacaw/wlogout>.
       Rewrite	by Natty <natty.sh.git@gmail.com>, see <https://github.com/AM-
       Natty/wleave>.

SEE ALSO
       wleave.json(5) wleave(1)

				  2026-03-03			     wleave(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=wleave&sektion=5&manpath=FreeBSD+Ports+15.0.quarterly>

home | help