Re: xxkb & mozilla
> Что-то симптомы очень похожи на то, что xxkb не хватает каких-то
> переменных окружения (зачем бы они ему?) которые не определены в
> .Xsession, и, соответственно, не определены и в программах, запускаемых
> из меню window manager, но определяются в стартовых файлах shell-а,
> который взлетает при открытии rxvt или xterm, и, соответственно
> наследуются всеми процессами, запущенными из этого окна.
>
> Я бы, пожалуй сделал следующую вещь
>
> 1. сказал бы env в shell-е и сохранил результат в файл
проделал, вот env сделанный в Xsession:
SSH_AGENT_PID=3916
SHELL=/bin/zsh
USER=dimka
SSH_AUTH_SOCK=/tmp/ssh-UajI3884/agent.3884
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PWD=/home/dimka
LANG=ru_RU.KOI8-R
HOME=/home/dimka
SHLVL=1
LOGNAME=dimka
DISPLAY=:0
_=/usr/bin/env
вот env в shelle:
SSH_AGENT_PID=3916
SHELL=/bin/zsh
USER=dimka
SSH_AUTH_SOCK=/tmp/ssh-UajI3884/agent.3884
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PWD=/home/dimka
LANG=ru_RU.KOI8-R
HOME=/home/dimka
SHLVL=1
LOGNAME=dimka
DISPLAY=:0.0
COLORFGBG=15;0
WINDOWID=12582914
COLORTERM=rxvt
TERM=rxvt
OLDPWD=/home/dimka
PS1=%M:[%/]$
HISTFILE=/home/dimka/.bash_history
HISTSIZE=1000
SAVEHIST=1000
_=/usr/bin/env
> 2. нашел бы pid запущенного из Xsession xxkb и посмотрел бы в
> cat /proc/<этот pid>/environ |tr '\0' '\n'.
и вот он саt:
8gSSH_AGENT_PID=3916
SHELL=/bin/zsh
USER=dimka
SSH_AUTH_SOCK=/tmp/ssh-UajI3884/agent.3884
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PWD=/home/dimka
LANG=ru_RU.KOI8-R
HOME=/home/dimka
SHLVL=1
LOGNAME=dimka
DISPLAY=:0
_=/usr/bin/X11/xxkb
>
> Может быть бросится в глаза, например, отсутсвие LANG во втором случае.
LANG вроде есть во всех случаях
после перезапуска xxkb в шелле переменные у него такие:
@print-nSSH_AGENT_PID=3916
TERM=rxvt
SHELL=/bin/zsh
SAVEHIST=1000
HISTSIZE=1000
WINDOWID=12582914
USER=dimka
SSH_AUTH_SOCK=/tmp/ssh-UajI3884/agent.3884
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PWD=/home/dimka
LANG=ru_RU.KOI8-R
COLORFGBG=15;0
SHLVL=1
HOME=/home/dimka
LOGNAME=dimka
DISPLAY=:0.0
HISTFILE=/home/dimka/.bash_history
COLORTERM=rxvt
Reply to: