1

Тема: Проблемы с раскладкой

Иногда после переключения раскладки первая буква печатается противоположной раскладки, а за ней всё нормально.
В терминале вообще ужесно переключаться: напечатаешь одну русскую букву, сотрёшь её, напечатаешь латиницей, смотришь, команда, как команда, что и должно быть, жмёшь enter и вдруг появляется ошибка с текстом команды в котором либо русский символ, либо восклицательный знак. В чём дело? hmm

Поделиться

2

Re: Проблемы с раскладкой

Yap, дело во встроенном бизибоксе, не понимающем юникод. Ставь баш.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

3

Re: Проблемы с раскладкой

hxka, а как поменять стандартную командную оболочку?

Поделиться

4 (11.12.2010 22:52:02 отредактировано hxka)

Re: Проблемы с раскладкой

Yap,

# usermod -s /bin/bash root
# usermod -s /bin/bash user

Не забудь поставить его перед этим smile

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

5

Re: Проблемы с раскладкой

hxka, от user теперь всё отлично, только почему-то env выдаёт SHELL = /bin/sh)
А вот от рута (через rootsh(sudo gainroot)) опять запускается бусибокс и те же косяки)

Поделиться

6

Re: Проблемы с раскладкой

Yap, если внимательно посмотреть на gainroot:

#!/bin/sh
#From Andrey Gubarev's easyroot.
trap exit SIGHUP SIGINT SIGTERM
PATH=/bin:/usr/bin:/sbin:/usr/sbin
if [ x\$1 = x--use-su ]; then
  exec su -
else
  echo 'Root shell enabled'
  HISTFILE=/root/.ash_history /bin/sh
fi

/bin/sh ссылается на busybox, потому с помощью sudo gainroot ты ничего, кроме бизибокса не вызовешь.
Либо ставь sudser, либо easy-chroot, либо настрой sudo самостоятельно и пользуйся sudo.

Yap пишет:

только почему-то env выдаёт SHELL = /bin/sh

/bin/sh ссылается на busybox, ты уверен, что всё правильно сделал?

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

7 (11.12.2010 23:43:20 отредактировано Yap)

Re: Проблемы с раскладкой

hxka пишет:
Yap пишет:

только почему-то env выдаёт SHELL = /bin/sh

/bin/sh ссылается на busybox, ты уверен, что всё правильно сделал?

Да вроде путаться-то негде: apt-get install bash3; usermod -s /bin/bash root; usermod -s /bin/bash user (всё от рута).
Правда при установке баша в конце было какое-то предупреждение, что-то типа вражды с какими-то процессами.

Поделиться

8

Re: Проблемы с раскладкой

В любом случае большое спасибо за помощь:)
Осталась нерешённой проблема "Иногда после переключения раскладки первая буква печатается противоположной раскладки, а за ней всё нормально.".

Поделиться