gnome-terminal does not have to be closed, and then started again for the settings to be used. gnome-terminal loads the settings directly. Example for both gsettings, or dconf:
Before:
After:
profile_key=$(gsettings get org.gnome.Terminal.ProfilesList default | sed -e "s/'//g" | tr -d "\n")
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$profile_key/ use-theme-colors true
# Same result with dconf
dconf write /org/gnome/terminal/legacy/profiles:/:$profile_key/use-theme-colors true
mate-terminal expected behaviour
Settings cannot be reloaded from the interactive shell
In Trisquel 11, these settings keep the default font and increase its size from 10 to 12, and disable the default colors and switch to black to light yellow:
# Font: Increase font size to prevent eye straining
gsettings set org.mate.terminal.profile:/org/mate/terminal/profiles/default/ use-system-font true
gsettings set org.mate.terminal.profile:/org/mate/terminal/profiles/default/ font 'Monospace Regular 12'
# Background color: Use light-yellow background which is ideal to prevent eye straining
gsettings set org.mate.terminal.profile:/org/mate/terminal/profiles/default/ use-theme-colors false
The font-size and the background color is manipulated on the screenshot to show the expected behaviour (for example, the --reload option does not exist but is a proposed first solution if it's very difficult to make the settings take effect immediately like in gnome-terminal):
Themes can be reloaded from the interactive shell
Default mate-terminal in Ubuntu MATE 22.04
Themes can be loaded directly from the interactive shell, so mate-terminal does not have to be restarted:
Font configuration: General [tab] -> Deselect "Use the system fixed with font". Increase the font size from 10 to 12 (see screenshot)
Background color: Color [tab] -> "Use colors from system theme" (uncheck) (see screenshot)
Example in Trisquel 11:
The interactive shell does not update the settings interactively
The corresponding commands for the GUI settings from the above section:
# Font: Increase font size to prevent eye straining
gsettings set org.mate.terminal.profile:/org/mate/terminal/profiles/default/ use-system-font true
gsettings set org.mate.terminal.profile:/org/mate/terminal/profiles/default/ font 'Monospace Regular 12'
# Background color: Use light-yellow background which is ideal to prevent eye straining
gsettings set org.mate.terminal.profile:/org/mate/terminal/profiles/default/ use-theme-colors false
However, the problem is that the settings are not applied immediately.
Example in Trisquel 11:
Steps to reproduce the behaviour
Steps added above to avoid sectional confusion, as examples to both the GUI and the interactive shell, are provided above.
MATE general version
1.26.0
Package version
1.26.0
Linux Distribution
Ubuntu MATE 22.04, Trisquel 11
Link to bugreport of your Distribution (requirement)
Common settings to prevent digital eye-straining:
Expected behaviour
gnome-terminal (reference)
gnome-terminal does not have to be closed, and then started again for the settings to be used. gnome-terminal loads the settings directly. Example for both gsettings, or dconf:
Before:![image](https://github.com/mate-desktop/mate-terminal/assets/6416073/bb389fcf-9fbd-4bdb-b32f-68bdb22f8a5d)
After:
mate-terminal expected behaviour
Settings cannot be reloaded from the interactive shell
In Trisquel 11, these settings keep the default font and increase its size from 10 to 12, and disable the default colors and switch to black to light yellow:
The font-size and the background color is manipulated on the screenshot to show the expected behaviour (for example, the --reload option does not exist but is a proposed first solution if it's very difficult to make the settings take effect immediately like in gnome-terminal):![image](https://github.com/mate-desktop/mate-terminal/assets/6416073/ce9827a3-1fd2-4549-b9d3-b40c3e6069a8)
Themes can be reloaded from the interactive shell
Default mate-terminal in Ubuntu MATE 22.04
Themes can be loaded directly from the interactive shell, so mate-terminal does not have to be restarted:
Actual behaviour
The GUI update the settings interactively
Edit -> Profile Preferences
Example in Trisquel 11:![image](https://github.com/mate-desktop/mate-terminal/assets/6416073/fbce65a1-ec7f-407a-a4bb-f39a514b6748)
The interactive shell does not update the settings interactively
The corresponding commands for the GUI settings from the above section:
However, the problem is that the settings are not applied immediately.
Example in Trisquel 11:
Steps to reproduce the behaviour
Steps added above to avoid sectional confusion, as examples to both the GUI and the interactive shell, are provided above.
MATE general version
1.26.0
Package version
1.26.0
Linux Distribution
Ubuntu MATE 22.04, Trisquel 11
Link to bugreport of your Distribution (requirement)
Not applicable as this is a feature request.