я создал сценарий bash, который меняет разрешение на fullHD до его запуска (на этом примере Android Studio) и изменяет его на 3200x1800, когда приложение завершает работу: [!d1 ]
sudo nano /usr/local/bin/studio
Введите этот скрипт:
#!/bin/bash
# set scaling to x1.0
gsettings set org.gnome.desktop.interface scaling-factor 1
gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 8}"
xrandr -s 1920x1080
# call your program
/usr/share/android-studio/data/bin/studio.sh
# set scaling to x2.0
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 16}"
xrandr -s 3200x1800
и передайте ему права на выполнение:
sudo chmod +x /usr/local/bin/studio
Затем вы можете запустить его с помощью Alt + F1 studio [ ! d4]
Для других коэффициентов изменения размера, см. https://askubuntu.com/a/486611/34298
Для удобства включение и выключение масштабирования в Firefox использует расширение https://askubuntu.com/a/486611/34298