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

  
 
  

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  work-
	    space 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 window

     unfocus_color XXXXXX
	    Set  the color of the outer border for all windows not currently fo-
	    cused

     inner_focus_color XXXXXX
	    Set the color of the inner border for the currently focused window

     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  fo-
	    cused

     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.1.quarterly>

home | help