Skip to content

Latest commit

 

History

History
142 lines (86 loc) · 3.47 KB

marco.md

File metadata and controls

142 lines (86 loc) · 3.47 KB

Marco

Marco is preinstalled on MATE DE. It is the MATE Window Manager.

Using marco command

Replace the currently running window manager with Marco

Steps to test:

  1. Open MATE Terminal
  2. Execute marco --replace &
  3. Close MATE Terminal

Expected result:

  • The currently running window manager was replaced with Marco. No applications crashed or freezed.

Run Marco with compositing enabled

Steps to test:

  1. Open MATE Terminal
  2. Execute marco --composite --replace &
  3. Close MATE Terminal
  4. Drag window to the screen edge to snap it here.

Expected result:

  • The currently running window manager was replaced with Marco. The compositing was enabled. Snapping is done with color shadow below the window. No applications crashed or freezed.

Run Marco with compositing disabled

Steps to test:

  1. Open MATE Terminal
  2. Execute marco --no-composite --replace &
  3. Close MATE Terminal
  4. Drag window to the screen edge to snap it here.

Expected result:

  • The currently running window manager was replaced with Marco. The compositing was disabled. Snapping is done with wire frame instead of window border. No applications crashed or freezed.

Using marco-message command

The marco-message command allows to send messages to Marco.

Restart

Steps to test:

  1. Open MATE Terminal
  2. Execute marco-message restart
  3. Close MATE Terminal

Expected results:

  • Marco was restarted. No applications crashed or freezed.

Reload theme

Steps to test:

  1. Open MATE Terminal
  2. Execute marco-message reload-theme
  3. Close MATE Terminal

Expected results:

  • Marco reloaded active theme, there no visual window changes. No applications crashed or freezed.

Disable keybindings

Steps to test:

  1. Open MATE Terminal
  2. Execute marco-message disable-keybindings
  3. Close MATE Terminal
  4. Press <Ctrl>+<Alt>+<T>

Expected results:

  • All Marco keybindings disabled. After pressing <Ctrl>+<Alt>+<T> the MATE Terminal is not opened.

Enable keybindings

Steps to test:

  1. Open MATE Terminal
  2. Execute marco-message enable-keybindings
  3. Close MATE Terminal
  4. Press <Ctrl>+<Alt>+<T>

Expected results:

  • All Marco keybindings enabled. After pressing <Ctrl>+<Alt>+<T> the MATE Terminal is opened as usual.

Toggle verbose

Steps to test:

  1. Open two MATE terminals
  2. Execute tail -f ~/.xsession-errors in the first MATE Terminal
  3. Execute marco-message toggle-verbose in the second terminal
  4. Open some new application (for example MATE Calculator) and see growing log in the first terminal
  5. Execute marco-message toggle-verbose in the second terminal again

Expected results:

  • The contents of ~/.xsession-errors changed according to the number of executions of marco-message toggle-verbose command.

Using marco-theme-viewer command

The marco-theme-viewer allows user to preview window themes using Marco.

Steps to test:

  1. Open MATE Terminal
  2. Execute marco-theme-viewer Radiant-MATE to preview Radiant-MATE theme
  3. Close the preview window.
  4. Execute marco-theme-viewer Ambiant-MATE to preview Ambiant-MATE theme
  5. Close the preview window.

Expected results:

  • The theme previewer window changes its contents in style of user-defined theme.

Using marco-window-demo command

The marco-window-demo is a demo of window features.

Steps to test:

  1. Open MATE Terminal
  2. Execute marco-window-demo
  3. Choose needed window features
  4. Close all demo windows

Expected results:

  • All demos of window features are shown correctly.