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

FreeBSD Manual Pages

  
 
  

home | help
BERRYC(1)							     BERRYC(1)

NAME
       berryc -	client for berry window	manager

SYNOPSIS
       berryc [-hv] command [args...]

DESCRIPTION
       Simple command-line client to send events to the	berry window manager

COMMANDS
       window_move x y
	      Shift the	current	window by the given x/y	coordinates

       window_move_absolute x y
	      Move the current window to the absolute x/y coordinates

       window_resize w h
	      Shrink or	grow the current window	by the given w/h arguments

       window_resize_absolute w	h
	      Resize the current window	the absolute w/h arguments

       window_raise
	      Raises the current window	to the stop of the stack

       window_monocle
	      Monocles the curent window, respecting values of TOP_GAP

       window_close
	      Closes  the  current  window, in turn terminating	the associated
	      process

       window_center
	      Centers the current window.

       switch_workspace	i
	      Switch to	the given workspace, showing all windows  on  the  new
	      workspace	and hiding all windows not on the given	workspace

       send_to_workspace i
	      Send  the	 current  window  to the specified workspace. Does not
	      switch workspaces.

       fullscreen
	      Toggle the fullscreen status of the active window

       fullscreen_state
	      Toggle the fullscreen status of the active window, don't	change
	      the size

       snap_left
	      Move  and	resize the current window to fill the left half	of the
	      screen. Respects TOP_GAP.

       snap_right
	      Move and resize the current window to fill the right half	of the
	      screen. Respects TOP_GAP.

       cardinal_focus 1, 2, 3, 4
	      Switch focus to the nearest window in the	specified direction.

       cycle_focus
	      Switch focus to the next window in the list.

       pointer_focus
	      Focus the	window underneath the pointer.

       focus_color XXXXXX
	      Set the color of the outer border	for the	currently focused win-
	      dow

       unfocus_color XXXXXX
	      Set the color of the outer border	for all	windows	not  currently
	      focused

       inner_focus_color XXXXXX
	      Set the color of the inner border	for the	currently focused win-
	      dow

       text_focus_color	XXXXXX
	      Set the color of title bar text for the focused window

       text_unfocus_color XXXXXX
	      Set the color of title bar text for all unfocused	windows

       inner_unfocus_color XXXXXX
	      Set  the color of	the inner border for all windows not currently
	      focused

       border_width w
	      Set the width of the outer border	in pixels

       inner_border_width w
	      Set the width of the inner border	in pixels

       title_height h
	      Set the height of	the title bar in pixels

       save_monitor i j
	      Associate	the ith	workspace to the jth monitor

       smart_place true/false
	      Place newly created windows in unoccupied	regions	of the screen.
	      Otherwise	place new clients in the top left corner of the	active
	      workspace.

       draw_text true/false
	      determine	whether	or not to draw text in window title bars

       set_font	font_name
	      Set the name of the font to use (e.g. set_font dina-9)

       json_status true/false
	      determine	whether	or not BERRY_WINDOW_STATUS  reports  state  in
	      JSON format or plain text.

       name_desktop i d_name
	      name the ith desktop d_name (Used	with _NET_DESKTOP_NAMES)

       [manage|unmanage] [Dialog|Toolbar|Menu|Splash|Utility]
	      Manage,  or  unmanage,  windows  of  type	Dialog,	Toolbar, Menu,
	      Splash, or Utility.  By default, Only Toolbars and Splashes  are
	      not managed.

       edge_gap	top bottom left	right
	      Set the edge padding around the screen (must include all params)

       decorate_new true/false
	      Determine	whether	new windows are	decorated by default.

       move_button 1-5
	      Determine	the button used	to move	windows	using the mouse.

       move_mask mod1/mod2/mod3/mod4/mod5
	      Determine	the key	mask used to move windows using	the mouse.

       resize_button 1-5
	      Determine	the button used	to resize windows using	the mouse.

       resize_mask mod1/mod2/mod3/mod4/mod5
	      Determine	the key	mask used to resize windows using the mouse.

       pointer_interval	n
	      Set the minimum interval for processing motion events to n.  Set
	      to  a  default value of 0.  Useful for input lag on high refresh
	      rate screens.  If	you experience input lag on high refresh  rate
	      screens, try a value around 15.

       quit   stop the program.

       edge_lock true/false
	      Bound windows to the edges of the	monitor.

       toggle_decorations
	      Toggle decorations for the currently focused client

       focus_follows_pointer true/false
	      Focus the	window underneath the pointer.

				  March	2020			     BERRYC(1)

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

home | help