ninos In MATE Desktop Environment, there isn't a built-in "Presentation Mode" like in some other desktop environments (e.g., GNOME or KDE), but you can simulate it by:
- Preventing the screen from dimming or locking
You can temporarily disable screen blanking and locking while you're presenting.
Option A: Via GUI
- Open System → Control Center → Power Management.
- Under the On AC Power tab:
- Set Put display to sleep when inactive to Never.
- Set Put computer to sleep when inactive to Never.
- Go to Screensaver settings:
- Set Activate screensaver to OFF.
- Uncheck Lock screen when screensaver is active.
Option B: Via Terminal (temporary session-only)
gsettings set org.mate.power-manager sleep-display-ac 0
gsettings set org.mate.power-manager sleep-computer-ac 0
gsettings set org.mate.screensaver lock-enabled false
gsettings set org.mate.screensaver idle-activation-enabled false
To restore later:
gsettings reset org.mate.power-manager sleep-display-ac
gsettings reset org.mate.power-manager sleep-computer-ac
gsettings reset org.mate.screensaver lock-enabled
gsettings reset org.mate.screensaver idle-activation-enabled
- Enable "Do Not Disturb" Mode
If you're using notifications, you may want to pause them during the presentation.
If mate-notification-daemon
supports it (may vary by distro), try:
dconf write /org/mate/notification-daemon/do-not-disturb true
Optional: Create a Presentation Mode Script
You can make a small script like this:
#!/bin/sh
# Enable presentation mode
gsettings set org.mate.power-manager sleep-display-ac 0
gsettings set org.mate.power-manager sleep-computer-ac 0
gsettings set org.mate.screensaver lock-enabled false
gsettings set org.mate.screensaver idle-activation-enabled false
dconf write /org/mate/notification-daemon/do-not-disturb true
Save as presentation_mode.sh
, make it executable:
chmod +x presentation_mode.sh
Then run it before starting your talk.