Marco is preinstalled on MATE DE. It is the MATE Window Manager.
Steps to test:
- Open MATE Terminal
- Execute
marco --replace &
- Close MATE Terminal
Expected result:
- The currently running window manager was replaced with Marco. No applications crashed or freezed.
Steps to test:
- Open MATE Terminal
- Execute
marco --composite --replace &
- Close MATE Terminal
- 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.
Steps to test:
- Open MATE Terminal
- Execute
marco --no-composite --replace &
- Close MATE Terminal
- 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.
The marco-message
command allows to send messages to Marco.
Steps to test:
- Open MATE Terminal
- Execute
marco-message restart
- Close MATE Terminal
Expected results:
- Marco was restarted. No applications crashed or freezed.
Steps to test:
- Open MATE Terminal
- Execute
marco-message reload-theme
- Close MATE Terminal
Expected results:
- Marco reloaded active theme, there no visual window changes. No applications crashed or freezed.
Steps to test:
- Open MATE Terminal
- Execute
marco-message disable-keybindings
- Close MATE Terminal
- Press
<Ctrl>+<Alt>+<T>
Expected results:
- All Marco keybindings disabled. After pressing
<Ctrl>+<Alt>+<T>
the MATE Terminal is not opened.
Steps to test:
- Open MATE Terminal
- Execute
marco-message enable-keybindings
- Close MATE Terminal
- Press
<Ctrl>+<Alt>+<T>
Expected results:
- All Marco keybindings enabled. After pressing
<Ctrl>+<Alt>+<T>
the MATE Terminal is opened as usual.
Steps to test:
- Open two MATE terminals
- Execute
tail -f ~/.xsession-errors
in the first MATE Terminal - Execute
marco-message toggle-verbose
in the second terminal - Open some new application (for example MATE Calculator) and see growing log in the first terminal
- Execute
marco-message toggle-verbose
in the second terminal again
Expected results:
- The contents of
~/.xsession-errors
changed according to the number of executions ofmarco-message toggle-verbose
command.
The marco-theme-viewer
allows user to preview window themes using Marco.
Steps to test:
- Open MATE Terminal
- Execute
marco-theme-viewer Radiant-MATE
to preview Radiant-MATE theme - Close the preview window.
- Execute
marco-theme-viewer Ambiant-MATE
to preview Ambiant-MATE theme - Close the preview window.
Expected results:
- The theme previewer window changes its contents in style of user-defined theme.
The marco-window-demo
is a demo of window features.
Steps to test:
- Open MATE Terminal
- Execute
marco-window-demo
- Choose needed window features
- Close all demo windows
Expected results:
- All demos of window features are shown correctly.