Re: jessie, dpi
On 2015-09-09, Andrei Lomov wrote:
> Навскидку положил скрипт с нужной командой в Xsession.d, но он
> не запустился.
>
> Сработало, когда прописал "xrandr --dpi 160" в начале Xsession
Я только исследовал проблему установки переменной PATH и читал
/etc/X11/Xsession:
SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
if [ -n "$SESSIONFILES" ]; then
set +e
for SESSIONFILE in $SESSIONFILES; do
. $SESSIONFILE
done
set -e
fi
Тут:
* run-parts --list
* включение ``source``
Далее в /etc/X11/Xsession.d/40x11-common_xsessionrc:
if [ -r "$USERXSESSIONRC" ]; then
. "$USERXSESSIONRC"
fi
Снова включение. Если у вас есть ~/.xsessionrc с exec, то дальше 40_xxx
скриптов оно отрабатывать не будет.
Аналогично если кто то в /etc/X11/Xsession.d делает exec - то будет плохо,
конечно кроме:
$ grep exec /etc/X11/Xsession.d/*
/etc/X11/Xsession.d/99x11-common_start:5 exec $STARTUP
Для отладки используйте функциии из /etc/X11/Xsession (message)
или обычный echo, который попадет в ~/.xsession-errors
--
Best regards!
Reply to: