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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.