Масштабирование рабочего стола Linux 18.1

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #1 Петька_Васька » 19 май 2017, 10:08

Всем привет!
Суть ситуации: в качестве основного монитора использую телевизор. Расположен он на расстоянии около двух метров от пользователя. Стандартный масштаб раб. стола (и всего остального) при таком раскладе не удобен - слишком мелко.
В винде использовал масштаб 125%, всё устраивало. В Linux 18.1 нашёл только двукратный размер, но это уже многовато...

Вопрос. Как установить масштаб раб. стола на 125%?

В сети
Аватара пользователя
SemenSinchenko
Сообщения: 202
Зарегистрирован: 17 фев 2017, 12:01
Решено: 1
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 23 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #2 SemenSinchenko » 19 май 2017, 10:23

В домашней папке пользователя создайте файл .xinitrc, который содержит:
xrandr --dpi DPI
. /etc/X11/Xsession


В качестве DPI укажите DPI, который Вам подходит. Попробуйте разные DPI. Когда я к телеку линух подключал, ставил помнится под 200...

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #3 Петька_Васька » 19 май 2017, 11:32

Сделал как написано, ничего не изменилось. Делал по этой схеме:
Создал пустой документ, переименовал в .xinitrc, открыл в текстовом редакторе, вставил указанный вами текст (значение dpi 300), сохранил, перезагрузил.

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #4 Chocobo » 19 май 2017, 11:57

Петька_Васька, Глянь в центре управления => Шрифты = > Коэффициент масштабирования текста

Screenshot_20170519_115354.png
Изображение

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #5 Петька_Васька » 19 май 2017, 15:55

Chocobo, Спасибо за совет! Это я уже сделал :) Но всё-таки хотелось бы без "колхоза". Да и в мозилле, например, значки всё равно мелкие...

В сети
Аватара пользователя
SemenSinchenko
Сообщения: 202
Зарегистрирован: 17 фев 2017, 12:01
Решено: 1
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 23 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #6 SemenSinchenko » 19 май 2017, 16:20

Петька_Васька писал(а):Источник цитаты Да и в мозилле, например, значки всё равно мелкие...

Петька_Васька писал(а):Источник цитаты Сделал как написано, ничего не изменилось.


DM-ы шибко умные стали... Я забыл что они не цепляют .xinitrc просто так. Извините.
Попробуйте создайть файл .xprofile и туда записать xrandr --dpi DPI с нужным значением DPI.

Именно DPI в данном случае изменит общий масштаб. Правда это не отменит того факта, что шрифты некоторых приложений масштабируются отдельно. Там бы еще по хорошему создать файл .Xresources и в него записать примерно следующее:
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintsfull
Xft.dpi: DPI

Соответственно DPI - это Ваше значение (хотя наверное тот вариант, который указал выше Chocobo эквивалентен этому).

Вот тут посмотрите, я просто на работе сейчас, тут нет линуха, а на память я не помню, как в прошлый раз научил MDM цеплять пользовательский файл .xinitrc (возможно нужно менять что-то в файле /etc/X11/XSession)...

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #7 Chocobo » 19 май 2017, 16:51

SemenSinchenko писал(а):Источник цитаты Xft.dpi: DPI

смену dpi ожно загнать в dconf в ветку org.cinnamon.settings-daemon.plugins.xsettings в массив к ключу overrides
только число туда скармливать DPI*1024, т.е. для dpi=144 значение будет 'Xft.dpi': <147456>

Вот тут описан этот workaround - https://github.com/linuxmint/Cinnamon/i ... t-97871961
Изображение

В сети
Аватара пользователя
SemenSinchenko
Сообщения: 202
Зарегистрирован: 17 фев 2017, 12:01
Решено: 1
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 23 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #8 SemenSinchenko » 19 май 2017, 17:01

Chocobo писал(а):Источник цитаты 'Xft.dpi': <147456>

Но XFT это ведь все равно только лишь Xfonts, а значит значки в мозиле не изменяться.
Их можно поменять только через xrandr, ну или напрямую прописав dpi в xorg.conf (что хуже).

Я единственное - как уже писал, не помню сейчас, как научить Mind DM цеплять пользовательский .xinitrc...

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #9 Chocobo » 19 май 2017, 17:47

SemenSinchenko, при использовании scaling fonts в настройках - тянутся норм и иконки в трее, хотя символьными не являются.
А то, что в лиса игнорит настройку окружения - думаю путь в её about:config, помню там был конфиг. их продукт тоже довольно-таки себе на уме)
Изображение

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #10 Петька_Васька » 20 май 2017, 10:51

SemenSinchenko,
Пробовал все способы. Эффекта нет. Те, что описаны по ссылке, в первом варианте /etc/lightdm/lightdm.conf в папке ect у меня нет ни папки lightdm, ни файла. Когда по второму способу создаю 77set_dpi перезагружаюсь и выполняю sudo mv ~/77set_dpi /etc/X11/Xsession.d/ созданный файл исчезает и на этом всё. Может есть ещё способы?)
Chocobo,
Подскажите как редактировать dconf

В сети
Аватара пользователя
symon2014
Сообщения: 944
Зарегистрирован: 29 авг 2016, 05:17
Решено: 14
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 244 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #11 symon2014 » 20 май 2017, 10:56

Петька_Васька писал(а):Источник цитаты нет ни папки lightdm

может mdm ( оконный менеджер).
Изображение :sry:
Debian (8.8) , LMDE2 , LM (18.2 Mate , 17.3 Xfce) , Antergos 17.2 .

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #12 Петька_Васька » 20 май 2017, 11:09

Поправочка! После всех манипуляций двукратный режим увеличения стал больше чем двукратный)))

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #13 Петька_Васька » 20 май 2017, 11:16

symon2014,
Не могу разобраться как его запустить. Но он установлен.

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #14 Chocobo » 20 май 2017, 15:14

Петька_Васька писал(а):Источник цитаты Подскажите как редактировать dconf

apt install dconf-editor
Изображение

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #15 Петька_Васька » 22 май 2017, 08:02

Chocobo,
Попробовал метод с dconf, эффекта нет :(
Возможно будет полезен список команд и ответов при значении Xft.dpi': <147456> :

user@host ~ $ xrdb -query | grep dpi
Xft.dpi: 124.7998046875

user@host ~ $ xdpyinfo | grep dots
resolution: 96x96 dots per inch

user@host ~ $ cat /var/log/Xorg.0.log | grep DPI
[ 13.624] (==) RADEON(0): DPI set to (96, 96)

В сети
Аватара пользователя
SemenSinchenko
Сообщения: 202
Зарегистрирован: 17 фев 2017, 12:01
Решено: 1
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 23 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #16 SemenSinchenko » 22 май 2017, 10:15

Петька_Васька, странно это все... А попробуйте просто ввести xrandr --dpi 120. Ну и запустите какое-нибудь приложение, лучше GTK+, ну или тот же Firefox перезапустите.
Еще, покажите вывод команды cat /usr/share/xsessions/custom.desktop
И еще, в том варианте, который я предлагал в первом посте... Там чуть ошибка.
Попробуйте изменить файл .xinitrc в домашней директории пользователя, чтобы он имел следующий вид:
#!/usr/bin/env bash
xrandr --dpi DPI
. /etc/X11/Xsession

После этого выполните в терминале chmod +X .xinitrc
И попробуйте перезагрузиться.

Unborn
Сообщения: 350
Зарегистрирован: 03 сен 2016, 13:36
Решено: 7
Благодарил (а): 1 раз
Поблагодарили: 45 раз
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #17 Unborn » 22 май 2017, 10:49

Петька_Васька писал(а):Источник цитаты Xft.dpi: 124.7998046875

Это масштабирование шрифтов, для этого ни в какие дебри лазить не нужно, в #4 всё наглядно.
Тебе нужно определить нормальное значение dpi для экрана твоего ТВ. 96х96 - это среднестандартное выртуализированное значение для экранов. Реальное может быть и больше и меньше. У ТВ может быть и меньше даже. Высокая плотность у экранов гаджетов.
И, к тому же, взаимосвязано с разрешением экрана.
В Винде, адаптированное увеличение dpi - весь экран перерисовывается, крупнее - размытость появится, потом ступеньки.
Петька_Васька писал(а):Источник цитаты В винде использовал масштаб 125%, всё устраивало.

Это и есть примерно 120 dpi но для всего экрана.
В общем, если тебе мелко из далека, или ближе сядь, или разрешение ниже поставь. Всё остальное - это ..., что-то будет устраивать, что-то нет. Смотри вывод xrandr и пробуй.

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #18 Петька_Васька » 24 май 2017, 07:58

SemenSinchenko,
Извиняюсь за задержку. Вывод команды:

user@host ~ $ cat/usr/share/xsessions/custom.desktop
bash: cat/usr/share/xsessions/custom.desktop: Нет такого файла или каталога


После ввода xrandr --dpi 120 и перезапуска мозиллы масштаб прежний.

Остальное сделал как написали. Эффекта не принесло :(

Петька_Васька
Сообщения: 17
Зарегистрирован: 19 май 2017, 09:21
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #19 Петька_Васька » 24 май 2017, 14:04

Дополнение:
Проделал все указанные инструкции на: Linux 18.1 Mate, 18.0 Cinnamon, 17.1 Cinnamon. Результат тот же.

В сети
Аватара пользователя
SemenSinchenko
Сообщения: 202
Зарегистрирован: 17 фев 2017, 12:01
Решено: 1
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 23 раза
Контактная информация:

Масштабирование рабочего стола Linux 18.1

Сообщение #20 SemenSinchenko » 24 май 2017, 14:12

Петька_Васька, нет под рукой Линукса... Покажите сюда под катом содержимое файла /etc/X11/Xsession (или /etc/X11/xsession - не помню точно). Наверное туда надо вписать кое что. Показать можно например командой cat /etc/X11/Xsession


Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость