Рейтинг:0

Как переключаться между двумя конкретными разрешениями с помощью сочетания клавиш?

флаг in

Я использую Ubuntu на ноутбуке (с отключенным встроенным экраном), подключенном к внешнему дисплею с разрешением 3840x2160.

Прежде чем поделиться своим экраном в видеочате, я всегда уменьшаю разрешение до 1920x1080.

Я хочу иметь возможность быстро переключать разрешение моего внешнего дисплея между 3840x2160 и 1920x1080 с помощью сочетания клавиш, например СуперPrntScrn.

Этот действительно старый ответ может быть уместным в качестве отправной точки, но я не уверен, куда идти отсюда.

В качестве примера (но не в Ubuntu) я смог сделать это на Macbook, следуя этот ответ.

Рейтинг:0
флаг in

Этот ответ оказался более полезным, чем я первоначально предполагал.

  1. В Ubuntu 20.04 перейдите в «Настройки» — «Дисплеи».
  2. В раскрывающемся списке «Разрешение» подсчитайте положение нужных вам параметров разрешения. (На снимке экрана ниже «3840 x 2160» — 1-е, а «1920 x 1080» — 7-е.)
  3. В Терминале, xrandr -s 0 -r 30.00 настроит систему на использование 1-го разрешения при 30 Гц (или 29,98 Гц на самом деле, каким-то образом), и xrandr -s 6 -r 30.00 переключится на 7-й. Протестируйте эти команды.
  4. vim toggle_resolution.sh и вставьте образец сценария bash, показанный ниже (и отредактируйте его при необходимости).
  5. chmod +x toggle_resolution.sh
  6. Бег ./toggle_resolution.sh пару раз, чтобы проверить переключение.
  7. Вы можете создать горячую клавишу в меню «Настройки» — «Сочетания клавиш» для запуска этого файла сценария bash.

Настройки Дисплеи

Пример bash-скрипта:

#!/бин/баш

# https://askubuntu.com/a/1351112/48214
X=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
# эхо "$X"

если [ $X == 3840 ]
тогда
        xrandr -s 6 -r 30.00
еще
        xrandr -s 0 -r 30.00
фи

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.