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

Re: Не могу в X-ах писать по русски :-(



Хмутро.

>> AD> > Так вот, не могу печатать по русски (переключаю разкладку а реакции на
>> AD> > 
>> AD> > нажатие клавиш нет), XF86Config-4 прилагаю. Переключалка работает, psi
>> AD> > и firebird русский шрифт отображают и печатают, а другой софт - нет. 
>> AD> > Консоль - utf-8.
>> AD> > И вопрос в догонку, может mc при просмотре по F3 переключать кодировку
>> AD> > 
>> AD> > текста на "лету" как в far-е и как?
>> AD> > Заранее благодарен ;-)
>> AD> > 
AD> > 
>> AD> еще очень может быть, что в первой строке ~/.xsession не стоит
>> AD> #!/bin/sh
AD> > 
>> AD> или нужный шелл, я с этим столкнулся, когда xdm меня постоянно в систему
>> AD> не пускал
AD> > 
AD> > Во-первых, это отчетливо не тот случай, а во-вторых, открою тебе страшную
AD> > тайну - достаточно chmod -x ~/.xsession.
AD> > 

AD> тогда и я страшную тайну открою
AD> chmod не поможет(проверено)

Да ну!?

/etc/X11/Xsession.d/50xfree86-common_determine-startup:
if grep -qs ^allow-user-xsession "$OPTIONFILE"; then
  for STARTUPFILE in "$STARTUP" "$ALTSTARTUP"; do
    if [ -e "$STARTUPFILE" ]; then
      if [ -x "$STARTUPFILE" ]; then
        REALSTARTUP=$STARTUPFILE
      else
        REALSTARTUP="sh $STARTUPFILE"
      fi
      break
    fi
  done
fi

Мораль: если он не исполняемый, то он явно передается в зубы шеллу.

Впрочем, это уже в моем пакете от 4.2.1, но и у дистрибутивных иксов всю жизнь
(со времен слинка точно) было именно так.

-- 
Artem Chuprina
RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757



Reply to: