Я ищу ярлык для клавиатуры или инструкцию CLI, чтобы изменить масштаб отображения на лету. Кажется, в менеджере compiz-config ничего нет?
Вы должны взглянуть на xrandr. Я говорю, что это инструмент выбора.
Edit: xrandr --output "output_name" --scale 0.9x0.9
См. Другие примеры с: man xrandr
Вы должны взглянуть на xrandr. Я говорю, что это инструмент выбора.
Edit: xrandr --output "output_name" --scale 0.9x0.9
См. Другие примеры с: man xrandr
Вы должны взглянуть на xrandr. Я говорю, что это инструмент выбора.
Edit: xrandr --output "output_name" --scale 0.9x0.9
См. Другие примеры с: man xrandr
Этот ответ @ rubo77 обеспечивает отличное решение аналогичного вопроса.
Вы можете узнать, где эта настройка изменяется, если вы открываете терминал:gsettings list-recursively > /tmp/before
echo 'Now unity-control-center should open. Please change the scaling in "Displays" and close.'
unity-control-center
gsettings list-recursively > /tmp/after
diff /tmp/before /tmp/after | grep '[>|<]'
Скопируйте и вставьте выше линии в терминал. Эта команда создаст два временных файла - до и после изменения масштабного коэффициента. Нажмите Enter после закрытия Центра управления Unity, чтобы выполнить последнюю строку, которая будет сравнивать эти два файла temp.
В моей системе, когда я изменяю масштабный коэффициент от 1 до 1,5, вывод выше: [ ! d11]
< org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Итак, новые значения:
> org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface cursor-size 36
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Я записал значения, когда коэффициент масштабирования равен 1, 1.25 и 1.5.
Эти значения могут быть изменены через командную строку командой gsettings set. Итак, согласно первоначальному ответу, я создал скрипт под названием setscalefactor и помещен в /usr/local/bin/, поэтому он будет доступен как команда оболочки:
sudo touch /usr/local/bin/setscalefactor
sudo chmod +x /usr/local/bin/setscalefactor
sudo nano /usr/local/bin/setscalefactor
Содержимое моего скрипта is:
#!/bin/bash
if [ -z "${1}" ] || [ "$1" == "1" ] || [ "$1" == "1.0" ]; then
# set scaling to 1.0
gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
gsettings set org.gnome.desktop.interface cursor-size 24
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}"
echo "Set Scale factor: 1.0"; notify-send "Scale Factor" "1.0"
elif [ "$1" == "1.25" ]; then
# set scaling to 1.25
gsettings set org.gnome.desktop.interface text-scaling-factor 1.25
gsettings set org.gnome.desktop.interface cursor-size 30
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 10}"
echo "Set Scale factor: 1.25"; notify-send "Scale Factor" "1.25"
elif [ "$1" == "1.5" ]; then
# set scaling to 1.5
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
gsettings set org.gnome.desktop.interface cursor-size 36
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}"
echo "Set Scale factor: 1.5"; notify-send "Scale Factor" "1.5"
else
echo "ERROR: Something went wrong!"; notify-send "Scale Factor" "ERROR: Something went wrong!"
fi
exit
Скопируйте вышеуказанный контент и используйте его в nano: Shift + Insert для вставки; Ctrl + O и Enter для сохранения; Ctrl + X для выхода. Замените содержимое после gsettings set на значения из вашей системы! Обратите внимание на кавычки: "{'VGA-1': ...}". Теперь setscalefactor доступен как команда оболочки и может обрабатывать 1.0, 1.25 и 1.5 в качестве аргументов, также когда он выполняется без аргумента, он будет продавать 1. Сценарий будет print и некоторые сообщения о статусе.
Следующим шагом является создание этого скрипта, доступного через Этот ответ . Перейдите в: Центр управления Unity (Системные настройки)> Клавиатура> Ярлыки> Пользовательские ярлыки. Затем создайте свои собственные ярлыки, например, как изображение:
Этот ответ @ rubo77 обеспечивает отличное решение аналогичного вопроса.
Вы можете узнать, где эта настройка изменяется, если вы открываете терминал:gsettings list-recursively > /tmp/before
echo 'Now unity-control-center should open. Please change the scaling in "Displays" and close.'
unity-control-center
gsettings list-recursively > /tmp/after
diff /tmp/before /tmp/after | grep '[>|<]'
Скопируйте и вставьте выше линии в терминал. Эта команда создаст два временных файла - до и после изменения масштабного коэффициента. Нажмите Enter после закрытия Центра управления Unity, чтобы выполнить последнюю строку, которая будет сравнивать эти два файла temp.
В моей системе, когда я изменяю масштабный коэффициент от 1 до 1,5, вывод выше: [ ! d11] < org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Итак, новые значения:
> org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface cursor-size 36
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Я записал значения, когда коэффициент масштабирования равен 1, 1.25 и 1.5.
Эти значения могут быть изменены через командную строку командой gsettings set. Итак, согласно первоначальному ответу, я создал скрипт под названием setscalefactor и помещен в /usr/local/bin/, поэтому он будет доступен как команда оболочки:
sudo touch /usr/local/bin/setscalefactor
sudo chmod +x /usr/local/bin/setscalefactor
sudo nano /usr/local/bin/setscalefactor
Содержимое моего скрипта is:
#!/bin/bash
if [ -z "${1}" ] || [ "$1" == "1" ] || [ "$1" == "1.0" ]; then
# set scaling to 1.0
gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
gsettings set org.gnome.desktop.interface cursor-size 24
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}"
echo "Set Scale factor: 1.0"; notify-send "Scale Factor" "1.0"
elif [ "$1" == "1.25" ]; then
# set scaling to 1.25
gsettings set org.gnome.desktop.interface text-scaling-factor 1.25
gsettings set org.gnome.desktop.interface cursor-size 30
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 10}"
echo "Set Scale factor: 1.25"; notify-send "Scale Factor" "1.25"
elif [ "$1" == "1.5" ]; then
# set scaling to 1.5
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
gsettings set org.gnome.desktop.interface cursor-size 36
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}"
echo "Set Scale factor: 1.5"; notify-send "Scale Factor" "1.5"
else
echo "ERROR: Something went wrong!"; notify-send "Scale Factor" "ERROR: Something went wrong!"
fi
exit
Скопируйте вышеуказанный контент и используйте его в nano: Shift + Insert для вставки; Ctrl + O и Enter для сохранения; Ctrl + X для выхода. Замените содержимое после gsettings set на значения из вашей системы! Обратите внимание на кавычки: "{'VGA-1': ...}". Теперь setscalefactor доступен как команда оболочки и может обрабатывать 1.0, 1.25 и 1.5 в качестве аргументов, также когда он выполняется без аргумента, он будет продавать 1. Сценарий будет print и некоторые сообщения о статусе.
Следующим шагом является создание этого скрипта, доступного через Этот ответ . Перейдите в: Центр управления Unity (Системные настройки)> Клавиатура> Ярлыки> Пользовательские ярлыки. Затем создайте свои собственные ярлыки, например, как изображение:
Этот ответ @ rubo77 обеспечивает отличное решение аналогичного вопроса.
Вы можете узнать, где эта настройка изменяется, если вы открываете терминал:gsettings list-recursively > /tmp/before
echo 'Now unity-control-center should open. Please change the scaling in "Displays" and close.'
unity-control-center
gsettings list-recursively > /tmp/after
diff /tmp/before /tmp/after | grep '[>|<]'
Скопируйте и вставьте выше линии в терминал. Эта команда создаст два временных файла - до и после изменения масштабного коэффициента. Нажмите Enter после закрытия Центра управления Unity, чтобы выполнить последнюю строку, которая будет сравнивать эти два файла temp.
В моей системе, когда я изменяю масштабный коэффициент от 1 до 1,5, вывод выше: [ ! d11] < org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Итак, новые значения:
> org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface cursor-size 36
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Я записал значения, когда коэффициент масштабирования равен 1, 1.25 и 1.5.
Эти значения могут быть изменены через командную строку командой gsettings set. Итак, согласно первоначальному ответу, я создал скрипт под названием setscalefactor и помещен в /usr/local/bin/, поэтому он будет доступен как команда оболочки:
sudo touch /usr/local/bin/setscalefactor
sudo chmod +x /usr/local/bin/setscalefactor
sudo nano /usr/local/bin/setscalefactor
Содержимое моего скрипта is:
#!/bin/bash
if [ -z "${1}" ] || [ "$1" == "1" ] || [ "$1" == "1.0" ]; then
# set scaling to 1.0
gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
gsettings set org.gnome.desktop.interface cursor-size 24
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}"
echo "Set Scale factor: 1.0"; notify-send "Scale Factor" "1.0"
elif [ "$1" == "1.25" ]; then
# set scaling to 1.25
gsettings set org.gnome.desktop.interface text-scaling-factor 1.25
gsettings set org.gnome.desktop.interface cursor-size 30
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 10}"
echo "Set Scale factor: 1.25"; notify-send "Scale Factor" "1.25"
elif [ "$1" == "1.5" ]; then
# set scaling to 1.5
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
gsettings set org.gnome.desktop.interface cursor-size 36
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}"
echo "Set Scale factor: 1.5"; notify-send "Scale Factor" "1.5"
else
echo "ERROR: Something went wrong!"; notify-send "Scale Factor" "ERROR: Something went wrong!"
fi
exit
Скопируйте вышеуказанный контент и используйте его в nano: Shift + Insert для вставки; Ctrl + O и Enter для сохранения; Ctrl + X для выхода. Замените содержимое после gsettings set на значения из вашей системы! Обратите внимание на кавычки: "{'VGA-1': ...}". Теперь setscalefactor доступен как команда оболочки и может обрабатывать 1.0, 1.25 и 1.5 в качестве аргументов, также когда он выполняется без аргумента, он будет продавать 1. Сценарий будет print и некоторые сообщения о статусе.
Следующим шагом является создание этого скрипта, доступного через Этот ответ . Перейдите в: Центр управления Unity (Системные настройки)> Клавиатура> Ярлыки> Пользовательские ярлыки. Затем создайте свои собственные ярлыки, например, как изображение: