Как включить режим масштабирования hiDPI при загрузке в Pop!_OS/Gnome

Эмуляция вертикальной и горизонтальной прокрутки с помощьюlibinput

Драйвер evdevиз ответа dirkt поддерживает только эмуляцию вертикальной прокрутки. Если вы (, как и я ), также хотите использовать горизонтальную прокрутку, для этого можно использовать драйвер libinput:

.
  1. Подробная информация находится на справочной странице для libinput(4):

    .

    Option "ScrollButton" "int"

    Designates a button as scroll button. If the ScrollMethod is button and the button is logically held down, x/y axis movement is converted into scroll events.

    Option "ScrollMethod" "string"

    Enables a scroll method. Permitted values are none, twofinger, edge, button. Not all devices support all options, if an option is unsupported, the default scroll option for this device is used

  2. Например:

    Section "InputClass"
      Identifier "Some Trackball"
      #... Stuff to match your trackball, see xorg.conf(5)
      Driver "libinput"
      Option "ScrollMethod" "button"
      Option "ScrollButton" "4" # Or whatever button suits your needs
    EndSection
    
0
18.07.2019, 09:11
2 ответа

Поскольку вы используете gdm, это должно работать для всей вашей системы -:

1 )Откройте файл конфигурации:

sudo nano /usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml

2 )Измените значение по умолчанию на желаемый коэффициент масштабирования (, например. 2):

<key name="scaling-factor" type="u">
<default>2</default>

3 )Применить изменения:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Работает с gdmпри использовании x11, не уверен насчет Wayland.

4
28.01.2020, 03:27

Вы можете добавить в set per boot другой способ (Я не совсем понимаю, как работает «Запуск приложений» ). Есть несколько способов сделать это:

  1. Это можно сделать с помощью cron. Чтобы отредактировать ваш crontab, запустите crontab -e, и он откроет файл crontab в предпочитаемом вами редакторе (или может предложить вам выбрать редактор ). Затем добавление записи внизу позволит вам запустить команду при загрузке. Например, чтобы запустить команду echo, которая запускается каждый раз, когда я перезагружаю свою машину, я бы добавил@reboot echo "Hello" > ~/hello.txt(Обратите внимание, что если вы хотите, чтобы это выполнялось от имени пользователя root, вам нужно будет запустить crontab -eот имени пользователя root ).
  2. Вы можете добавить его в файл /etc/rc.local. Этого может не быть в вашей системе, но обычно это последнее, что нужно запустить перед вашим менеджером входа в систему. Чтобы добавить что-то, вы можете запустить sudo nano /etc/rc.localи вставить что-то вроде этого:
#!/bin/bash
gsettings set com.system76.hidpi enable true
exit 0

Надеюсь, это поможет, к сожалению, у меня нет возможности протестировать любой из этих методов и я не знаю, как установить постоянное значение hiDPI (без установки его при каждой загрузке ).

Источник (с):https://www.simplified.guide/linux/automatically-run-program-on-startup

-1
28.01.2020, 03:27

Теги

Похожие вопросы