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

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: