LINUX.ORG.RU

infinality инфиналит только в приложениях из под рута

 


0

2

fontconfig-infinality работает только из под рута.
(Хотя может оно тут вообще ни при чём. Тогда вообще хрен знает)

Вот снимок экрана:
http://storage2.static.itmages.ru/i/16/0229/h_1456704375_2781744_fceb7e06aa.png

Слева: Запущено из под юзверя. Справа: из под рута.

---------------------
Linux Mint 17



Последнее исправление: Flashwalker (всего исправлений: 1)

Может у тебя конфиг-файл для fontconfig доступен на чтение только руту?

Deleted
()

Релогин после установки делал? Ну и покажи, что у тебя выдает

ldd /usr/bin/<какая нибудь графическая программа> | grep freetype
Vovka-Korovka ★★★★★
()
Ответ на: комментарий от Deleted

Да вы ваще глаза упороли по жести походу сэтими вашими линуксовыми шг.

Нет, слева – размытое ШГ.
Справа – Чётко, дерзко, инфинально!

Flashwalker
() автор топика
Ответ на: комментарий от sudopacman

У офтальмолога видать давненько не бывал ;)

Flashwalker
() автор топика

Справа нет инфиналити. Там обычное RGB размытие гнома с радугой.

Слева всё окей.

Deleted
()

Upd!

Снёс fontconfig-infinality. Перелогинился, стало ещё трэшовей, причём одинаково что из под юзверя, что из под рута.
http://storage2.static.itmages.ru/i/16/0229/h_1456742701_6604514_43cd725fdc.png

Установил опять fontconfig-infinality. Перелогинился, сделал скрин для тех, кто не видит разницы:
http://storage7.static.itmages.ru/i/16/0229/h_1456742099_8954742_02921933aa.png
(Обратите своё внимание на нижнюю часть скрина. Сверху - из под юзверя)

Flashwalker
() автор топика
Последнее исправление: Flashwalker (всего исправлений: 2)
Ответ на: комментарий от Flashwalker

Индивидуально для каждого экрана

Deleted
()

Сперва смотрел на телефоне, думал показалось, пришел домой открыл на компе, ан нет не показалось, картинки идентичны.

Gibson1980 ★★
()

Короче, повтыкал сам в скрины, и понял, что из под юзверя оно таки действует, но не так, как под рутом, а «размытее».

Flashwalker
() автор топика
Ответ на: комментарий от Flashwalker

А локальных настроек fontconfig у пользователя нету? Посмотри есть ли у тебя что в ~/.config/fontconfig, ~/.fonts.conf/, ~/.fonts.conf.d/. Кроме того, GTK может брать настройки из настроек DE, которые перекрывают fontconfig.

P.S. А libfreetype-infinality почему не ставишь?

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от Vovka-Korovka

О, ты мне ща подсказал.
Там, в репе ещё libfreetype6 кастомный, а у меня убунтовский стоит.

Flashwalker
() автор топика
Ответ на: комментарий от Vovka-Korovka


$ cat ~/.config/fontconfig/fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!--
    This file is maintained by Font Manager.

    If you wish to make any changes it is suggested you do so using

        ~/.config/font-manager/local.conf

    Any changes made to this file will be automatically relocated there
    at startup and any settings already in that file will be overwritten.
-->

    <include ignore_missing="yes">~/.config/font-manager/conf.d</include>
    <include ignore_missing="yes">~/.config/font-manager/directories.conf</include>
    <include ignore_missing="yes">~/.config/font-manager/local.conf</include>
    <include ignore_missing="yes">~/.config/font-manager/select.conf</include>

</fontconfig>

$ cat ~/.config/font-manager/local.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <!--
    This file is maintained by Font Manager.

    If you wish to make any changes it is suggested you do so using

        ~/.config/font-manager/local.conf

    Any changes made to this file will be automatically relocated there
    at startup and any settings already in that file will be overwritten.
-->
    <include ignore_missing="yes">~/.config/font-manager/conf.d</include>
    <include ignore_missing="yes">~/.config/font-manager/directories.conf</include>
    <include ignore_missing="yes">~/.config/font-manager/local.conf</include>
    <include ignore_missing="yes">~/.config/font-manager/select.conf</include>
    <dir>~/.Fontmatrix/Activated</dir>
</fontconfig>

$ cat ~/.config/font-manager/select.conf
<?xml version="1.0"?>
<fontconfig>
  <selectfont>
    <rejectfont/>
  </selectfont>
</fontconfig>


Остальное пусто.

Flashwalker
() автор топика
Последнее исправление: Flashwalker (всего исправлений: 1)
Ответ на: комментарий от Vovka-Korovka


Да, похоже что чёто-где-то, но гдеее...

DE какое?

openbox

Flashwalker
() автор топика
Ответ на: комментарий от awesomenickname

Короч,вот чё выяснил:
Попробовал под другим юзером, залогинился в openbox, результат тот же:
http://storage7.static.itmages.ru/i/16/0229/h_1456770495_4466592_cf4e3abc07.png
(под рутом чётче)

Попробовал под своим пользователем, но в xfce4 сессию, и вот тут внезапно всё ok!:
http://storage4.static.itmages.ru/i/16/0229/h_1456770720_7584394_dea85ecf57.png

Выставил настройки рендеринга везде одинаковые:


gsettings set org.mate.font-rendering antialiasing rgba
gsettings set org.mate.font-rendering dpi 96
gsettings set org.mate.font-rendering hinting slight
gsettings set org.mate.font-rendering rgba-order rgb

gsettings set org.gnome.settings-daemon.plugins.xsettings antialiasing rgba
gsettings set org.gnome.settings-daemon.plugins.xsettings dpi 96
gsettings set org.gnome.settings-daemon.plugins.xsettings hinting slight
gsettings set org.gnome.settings-daemon.plugins.xsettings rgba-order rgb

sudo -H gsettings set org.mate.font-rendering antialiasing rgba
sudo -H gsettings set org.mate.font-rendering dpi 96
sudo -H gsettings set org.mate.font-rendering hinting slight
sudo -H gsettings set org.mate.font-rendering rgba-order rgb

sudo -H gsettings set org.gnome.settings-daemon.plugins.xsettings antialiasing rgba
sudo -H gsettings set org.gnome.settings-daemon.plugins.xsettings dpi 96
sudo -H gsettings set org.gnome.settings-daemon.plugins.xsettings hinting slight
sudo -H gsettings set org.gnome.settings-daemon.plugins.xsettings rgba-order rgb

gconftool-2 -s /desktop/gnome/font_rendering/antialiasing -t string rgba
gconftool-2 -s /desktop/gnome/font_rendering/dpi -t float 96
gconftool-2 -s /desktop/gnome/font_rendering/hinting -t string slight
gconftool-2 -s /desktop/gnome/font_rendering/rgba-order -t string rgb

sudo -H gconftool-2 -s /desktop/gnome/font_rendering/antialiasing -t string rgba
sudo -H gconftool-2 -s /desktop/gnome/font_rendering/dpi -t float 96
sudo -H gconftool-2 -s /desktop/gnome/font_rendering/hinting -t string slight
sudo -H gconftool-2 -s /desktop/gnome/font_rendering/rgba-order -t string rgb

xfconf-query -c xsettings -p /Xft/Antialias -s 1
xfconf-query -c xsettings -p /Xft/DPI -s 96
xfconf-query -c xsettings -p /Xft/Hinting -s 1
xfconf-query -c xsettings -p /Xft/HintStyle -s hintslight
xfconf-query -c xsettings -p /Xft/RGBA -s rgb

sudo -H xfconf-query -c xsettings -p /Xft/Antialias -s 1
sudo -H xfconf-query -c xsettings -p /Xft/DPI -s 96
sudo -H xfconf-query -c xsettings -p /Xft/Hinting -s 1
sudo -H xfconf-query -c xsettings -p /Xft/HintStyle -s hintslight
sudo -H xfconf-query -c xsettings -p /Xft/RGBA -s rgb

cat ~/.gtkrc-2.0:
    gtk-xft-antialias=1
    gtk-xft-hinting=1
    gtk-xft-dpi=96
    gtk-xft-hintstyle="hintslight"
    gtk-xft-rgba="rgb"

cat ~/.Xdefaults:
    Xft.dpi:        96
    Xft.antialias:  true
    Xft.rgba:       rgb
    Xft.hinting:    true
    Xft.hintstyle:  hintslight
    Xft.lcdfilter:  lcddefault


Но под openbox'ом под рутом инфиналит, сцуко, чётче.

Под xcfe4 под юзером инфиналит так же чётко, как и под рутом (ok).

В чём прикол?

Flashwalker
() автор топика
Последнее исправление: Flashwalker (всего исправлений: 1)

Где-то этот openbox штоле лажает...

Flashwalker
() автор топика
Ответ на: комментарий от Flashwalker

Попробуй создать файл ~/.config/fontconfig/fonts.conf
С таким содержанием:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
</fontconfig>
Скорей всего infinality тебе даже и не нужен.

anonymous_sama ★★★★★
()
Ответ на: комментарий от vvviperrr

Некоторое ШГ таки совсем по разному выглядит на моих рядом стоящих мониторах. Поделился инфой просто для статистики.

Deleted
()
12 ноября 2016 г.
Ответ на: комментарий от arrecck

Перечитал тему, только сейчас заметил этот коммент.
А вся соль то как раз в этом.
Посмотрел, под рутом:

env | grep -i infin
Пусто.
А под юзьверем куча всякого.
Сделал:
unset INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH
unset INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE
unset INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH
unset INFINALITY_FT_CONTRAST
unset INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH
unset INFINALITY_FT_FRINGE_FILTER_STRENGTH
unset INFINALITY_FT_USE_VARIOUS_TWEAKS
unset INFINALITY_FT_BRIGHTNESS
unset INFINALITY_FT_GAMMA_CORRECTION
unset INFINALITY_FT_FILTER_PARAMS
unset INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS
unset INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE
unset INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH
unset INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH
unset INFINALITY_FT_STEM_ALIGNMENT_STRENGTH
unset INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT
unset INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE
unset INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE
unset INFINALITY_FT_STEM_FITTING_STRENGTH
unset INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS
unset INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE

Теперь всё одинаково.

Flashwalker
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.