[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: