Linux масштабирование интерфейса 125

Как настроить масштабирование среды LXDE для монитора с большим разрешением?

Юзаю Debian со средой LXDE. На мониторе с разрешением 1366×768 все меня устраивало, после того как монитор накрылся купил новый побольше с разрешением 1920×1080 и теперь все буквы стали очень мелкими, тяжело работать с таким монитором. Как настроить масштабирование в среде LXDE так чтобы не применять никаких других дополнительных тем оформления?

Тебе не масштабирование нужно а просто шрифт увеличить. Запусти lxappearance и настрой удобный размер

Тебе не масштабирование нужно а просто шрифт увеличить. Запусти lxappearance и настрой удобный размер

Настроил, так я добился только нормального размера букв контекстных меню, имен файлов и папок, но в терминале и других программах все осталось по старому. Например в браузерах ничего не изменилось, список музыки в Audacious тоже все мелкое. Такой результат меня не устраивает. У виндузятников можно настроить масштабирование 100% 125% 150% и эти настройки в винде распостраняются на все программы а не только на контекстные меню и названия файлов. Мне на LXDE нужно сделать то что могут сделать пользователи виндовсов.

Такой вариант. Читай всю тему. В начале есть про изменение шрифтов. В конце про xrandr. Сейчас через xrandr задаю scale. Коэффициент может быть любой.

Еще один виндузятник, в терминале размер шрифта в его настройках, в браузере тоже есть настройки шрифта. Audacious это qt приложение и размер шрифта настраивается для qt отдельно. Может у тебя еще неправильный dpi настроен. А масштабирование это не для 1080 экранов. Сделает тебе мыло что на винде, что на лине

/.Xresources dpi подкрутить глобально:

Со значением можно поиграться, но думаю 150-200 будет достаточно.

Еще один виндузятник, в терминале размер шрифта в его настройках, в браузере тоже есть настройки шрифта. Audacious это qt приложение и размер шрифта настраивается для qt отдельно

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

/.Xresources dpi подкрутить глобально:

Можно ли вместо

/ поподробнее путь к .Xresources ?

Со значением можно поиграться, но думаю 150-200 будет достаточно.

P.S. Нагуглил ранее вот эту команду xrandr –dpi 192 со значением игрался, менялось не все, только размеры букв меню, имен файлов.

Такой вариант. Читай всю тему. В начале есть про изменение шрифтов. В конце про xrandr. Сейчас через xrandr задаю scale. Коэффициент может быть любой.

Прочитал всю тему. Просветления не достиг. Подскажи, пожалуйста, что такое scale и как ты его задаешь через xrandr?

scale — один из параметров команды xrandr (см. xrandr –help). Примерно так:

это твоя home директория, типа /home/MRX256/.Xresources

Мне, кстати, этот способ вроде помогал в LXDE, я Xft.dpi: 115 делал для FullHD на 15 дюймах. А вообще, вроде самое удобное масштабирование в KDE, там есть ползунок Global Scale и почти все подхватывается. Разве что я еще в хроме 110% в хроме сделал.

Читайте также:  Отсутствует системный файл windows

это твоя home директория, типа /home/MRX256/.Xresources

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

Так его создать надо, я вот нашел в закромах содержимое, может поможет)

Ввел вот это: xrandr —output DSI-1 —scale 0.65×0.65 получил вот это: warning: output DSI-1 not found; ignoring

Так его создать надо, я вот нашел в закромах содержимое, может поможет)

Спасибо, создал такой файл от имени простого пользователя (без рут прав) и добавил твое содержимое, вроде работает, пока играюсь с значением dpi. Каждое изменеие dpi применяется после перезагрузки. Бегло пооткрывал разные окна, программы, пока вроде все мои действия распостраняются на все программы и окна. Окно ввода имени пользователя и пароля осталось мелким, но это мелочи. Пока тестирую, на это надо время. На первый взгляд кажется что все на экране после увеличения стало более размытым. Ну и похоже что в созданном файле .Xresources достаточно будет только одного значения Xft.dpi: 115 остальное (хинтование, сглаживание) если надо можно и через гуй нарулить.

Естесственно. Поэтому и сказал — примерно. Я же написал, смотри хелп. После output — название «видеовыхода», к которому будут применены следующие параметры. Запусти xrandr без параметров, увидишь какие видеовыходы у тебя и к какому подключен монитор.

кажется что все на экране после увеличения стало более размытым

У меня все чётенько, но у меня LXQt в Lubuntu. Если LXDE масштабируется растягиванием, тогда конечно будет мыльцо немного.

/ поподробнее путь к .Xresources ?

Умеют же люди удивлять.

На первый взгляд кажется что все на экране после увеличения стало более размытым.

Не кажется, это и есть hinting, antialias, lcdfilter.

Источник

Linux масштабирование интерфейса 125

19 май 2017, 11:32

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

19 май 2017, 11:57

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

19 май 2017, 15:55

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

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).

Источник

Масштабирование в linux mint 18.3 mate

Ребят, помогите с маленькой проблемкой. Вчера перешел на linux mint 18.3 mate. Все в интерфейсе очень маленькое. Приходится прищуриваться. Пробовал поменять разрешение экрана. С уменьшением разрешения экрана ухудшается качество картинки. Можно как то поменять масштаб? Как в win10. Там можно было в настройках изменять масштаб: у меня стояло 125 процентов. В linux’e eсть что то подобное? И если есть, то где?

Читайте также:  Получить все команды linux

я бы тут явно не писал, если нашел

Скорее всего, ты даже не пытался. Расскажи что читал, что понял, что нет?

в том то и дело что ничего не понял. Текай, все равно помощи от тебя не дождусь

Если не умеешь читать и анализировать прочитанное, то linux — явно не твое.

я тебя уже понял. Выше почитай

Правой кнопкой мыши на рабочий стол, «Изменить фон рабочего стола», в окне выбрать вкладку «Шрифты» и настроить как угодно.

Это действительно так трудно самому найти?

Правой кнопкой мыши на рабочий стол, «Изменить фон рабочего стола», в окне выбрать вкладку «Шрифты» и настроить как угодно

И ничего это не решит. Все остальное, кроме шрифтов останется мелким. Нужно глобальное масштабирование. Mint здесь крайне ограничена. Можно сделать лишь двухкратное масштабирование (Параметры -> Общие -> Масштабирование пользовательского интерфейса). Если 2-кратное не устраивает, придется поплясать с бубном и не факт, что что-то получится

Какая видеокарта, какой драйвер (проприетарный/открытый), какой DE (Cinnamon, судя по всему)?

В Mate открываешь Меню — Центр правления — Внешний вид. В окне Внешнего вида открываешь вкладку Шрифты и затем в правом нижнем углу нажимаешь Подробнее. В открывшемся окне меняешь DPI с 96 до какого тебе надо/удобно, например, 144 (можно методом подбора поиграться со значениями, пока не устроит результат).

Этот параметр масштабирует все элементы, в том числе панели и иконки, в отличие от простого масштабирования текста, масштабирующего только сам текст.

какой DE (Cinnamon, судя по всему)

У автора Mate. Описал для него выше. Был бы Cinnamon, можно было бы выбрасывать его на помойку: в GUI только двухкратное увеличение DPI и никак иначе, без возможности самостоятельно его задавать. А через терминал там хз как всё это делать, Cinnamon не читает конфиги иксов.

Источник

Windows Scaling в XFCE

На дешевом ноутбуке с 13″ fullhd-экраном стоит Manjaro XFCE. Из-за маленького экрана и большого разрешения очень плохая читаемость текста у старых программ, если с самим XFCE понятно и проблема решается через увеличение шрифтов и смены DPI (в моем случае с 96 на 156), то сторонние программы это почти не распространяется. В Freeciv, Steam, XFE и других программах очень маленький шрифт, на GNOME это решается через window scaling, например, на 1.5, но на XFCE скейлинг либо на единичку, либо на двойку. Использовать сам GNOME нет возможности из-за проблем с производительностью у ноутбука.

Прошу помочь мне с настройкой скейлинга всех программ на нужное мне число.

Пробовал через xrandr установить scale, но это меняет само разрешение экрана.

ткни носом где тут написано как сделать скейлинг окон не на 1 или 2 в XFCE

Теперь ты познал силу Wayland, Люк. Переходи на темную сторону — выброси на помойку Xorg.

Ну или попробуй так. Вместо DP1 поставь свой номер монитора.

xrandr —output eDP1 —scale 1.25×1.25

Хотя я хз что из этого получится.

P.S. Если что, Sway — на вяленде. Да, это тайлинг, придется привыкать и конфигурять. Но и жрать будет в пару раз меньше Xfce. Проги под него возьми с Gnome.

Читайте также:  Sdi tools для windows

Уже пробовал это. Оно меняет виртуальное разрешение. Условные 0.75х0.75 приводит к разрешению 1440*800 или около того

Значит выставлять на 1 и увеличивать шрифты. Или на 2 и уменьшать шрифты. Или идти на Sway.

Как вариант — посмотри че там в Кедах. И в иксах, и в вяленде. Жрут они примерно как Крыса.

KDE прекрасно масштабируется с шагом в 0.25.

Что неработает? Я же пишу, что выбор между 1 (очень мало) и 2 (слишком много) меня неустаривает, это превращает 14 дюймовый монитор в 4 дюймовых телефон из 2012 года.

Спасибо. Посмотрел, да, с масштабом там проблем нет, но, к сожалению, видеоадаптер просто не тянет КДЕ хотя бы на уровне XFCE. Даже с xrander и отключением анимаций.

Отключите композитинг вообще. Хотя мне интересно, что ж это за «встройка» такая, что даже KDE с ней не справляется.

Ок. Объясните мне, пжл, что такое скейлинг и зачем он нужен, если есть dpi?

И как тогда работает дробное масштабирование в GNOME и Cinnamon, если gtk оное не поддерживает?

Скейлинг это масштабирование, в моем случае мне нужно масштабирование окон, масштабирование шрифтов не увеличивает окна и работает только в рамках своего ДЕ.

И как тогда работает дробное масштабирование в GNOME и Cinnamon, если gtk оное не поддерживает?

Понятия не имею, через что масштабируется в гноме, может и можно как-то командой, но export GDK_SCALE= принимает только единицу и двойку.

Представь себе кнопку 128×32 с надписью «Linux.Org.Ru». Это твоя любимая кнопка, потому что она не слишком мелкая — по ней легко попасть, шрифт не вылезает за пределы кнопки и отчётливо читается.

Внезапно у тебя появился новый монитор с огромным разрешением 4K. Тебе стало грустно от того, что твоя любимая кнопка теперь слишком мелкая, что даже трудно прочесть надпись. Всё стало мельче ровно в два раза, чем обычно. В этой ситуации есть, в общем-то, два пути:

  • Удвоить масштабирование шрифтов. Тогда шрифт станет читаем, но надпись будет вылезать за пределы кнопки, так как кнопка всё ещё 128×32.
  • Удвоить размеры самой кнопки вместе со шрифтами. Кнопка примет размеры 256×64, шрифты тоже станут вдвое больше. К тебе возвращается хорошее настроение. Кажется, что кнопка даже не изменилась, лишь чётче стала.

Но мир не идеален. Вместо 4K-монитора у тебя окажется ультрабук с высоким разрешением и маленькой диагональю, как у ТС. В этом случае кнопка 128×32 выглядит всё так же мелко, как на 4K (хоть и не настолько), а 256×64 занимает слишком много места. Хотелось бы что-то вроде 192×48? Тогда есть только два пути: либо GNOME и Wayland, либо Windows 10.

*.dpi 144 и xrdb -merge .Xresources && xrandr –dpi 144

С твоего стартового сообшения выходит,что хфсе тебя с увеличенным dpi устраивает. На остальных программах пропиши dpi в фонтконфиге и иксресурсах для qt программ увеличение интерфейса нужное. А дробное масштабирование в иксах только на qt работает, для гтк только целочисленное

Ему мне пришлось отдельно GDK_SCALE=2 при запуске давать в переменных окружения чтоб он мелким не был.

Источник

Оцените статью