Решено: Странности с раскладкой в Gnome

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Cry_Baby
Сообщения: 41
ОС: WinXP, Kubuntu Fiesty

Решено: Странности с раскладкой в Gnome

Сообщение Cry_Baby »

Доброе время суток.

Сейчас я мучаю Убунту 7.04.

Так вот у меня странности с русской раскладкой.

Вот блок данных из xorg.conf

Код: Выделить всё

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "us,ru(winkeys)"
    Option        "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

При вводе пароля для входя в систему - проверяю, переключаюсь на русскую разкладку, точка и запятая на своих местах? на кнопке "/ ?" аглицких, то есть справа от "ю" русской или ". >" аглицкой.

Но как только запущен Гном, в любом приложении на русской раскладке - "." вводится с помощью shift+7, а "," - shift+6.

В чём загвоздка? Где что подправить? чтобы кнопки были на своих местах?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Решено: Странности с раскладкой в Gnome

Сообщение *Sasha* »

Может в гномовском переключателе раскладок нужно тоже поставить winkeys
Спасибо сказали:
Cry_Baby
Сообщения: 41
ОС: WinXP, Kubuntu Fiesty

Re: Решено: Странности с раскладкой в Gnome

Сообщение Cry_Baby »

*Sasha* писал(а):
29.05.2007 00:49
Может в гномовском переключателе раскладок нужно тоже поставить winkeys


Скажем так. Я его не запускал, ибо не нашёл его. В Кубунту я нал где он, а тут нет. Я нашёл только пункт локализации, а где включить переключение раскладок - не нашёл наверное плохо искал.

Но.
Я копал сейчас на убунту.ру и нашёл вот такое пояснение
"В Xgl дополнительные раскладки клавиатуры могут не загрузиться автоматические из xorg.conf . Загрузить русскую раскладку можно так:"

Код: Выделить всё

xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -layout 'us,ru(winkeys)' -option 'compose:rwin,grp:alt_shift_toggle,grp_led:scroll' -model pc105


Правда это всё писалось в КДЕ секции, но я всё равно в терминале ввёл эти строки - сейчас клава работет прекрасно, но до след перегруза.

Там же написано как в автозапуск КДЕ включить этот скрипт, но я новенький, и про Гном не наю, может быть подскажете как в автозапуск в Гноме прописать этот скрипт?

ПыСы. Странно, но Xgl у меня вроде ещё не установлен :wacko:
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Решено: Странности с раскладкой в Gnome

Сообщение *Sasha* »

Можно добавить в /etc/init.d/rc.local
Спасибо сказали:
Cry_Baby
Сообщения: 41
ОС: WinXP, Kubuntu Fiesty

Re: Решено: Странности с раскладкой в Gnome

Сообщение Cry_Baby »

*Sasha* писал(а):
29.05.2007 01:44
Можно добавить в /etc/init.d/rc.local


Вот как я сделал

Код: Выделить всё

#! /bin/sh

xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -layout 'us,ru(winkeys)' -option 'compose:rwin,grp:ctrl_shift_toggle,grp_led:scroll' -model pc105

PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions

do_start() {
    if [ -x /etc/rc.local ]; then
        log_begin_msg "Running local boot scripts (/etc/rc.local)"
        /etc/rc.local
        log_end_msg $?
    fi
}

case "$1" in
    start)
    do_start
       ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
       ;;
    stop)
       ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
       ;;
esac


Но что-то всё равно не работает. Надо ручками в консоли вводить.
Ноя оговорюсь, я новичок. и могу напутать. Как гвоорится, синтаксис rc.local мне не очень понятен, для чего и с чем.
Поэтому мог вставить не туда куда недо было бы.
Подскажите как быть.
С уважением, Сергей.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Странности с раскладкой в Gnome

Сообщение Uncle_Theodore »

Я думаю, либо допиши в функцию do_start после fi но до закрывающейся скобки, либо напиши в файл
/etc/rc.local
Спасибо сказали:
Cry_Baby
Сообщения: 41
ОС: WinXP, Kubuntu Fiesty

Re: Решено: Странности с раскладкой в Gnome

Сообщение Cry_Baby »

Uncle_Theodore писал(а):
29.05.2007 02:33
Я думаю, либо допиши в функцию do_start после fi но до закрывающейся скобки, либо напиши в файл
/etc/rc.local


Не сработало ни в том ни в другом случае...
Опять только ручками. Не, конечно можно написать скрипт и на десктоп кинуть и постоянно его тыкать при загрузке. Но это ж моветон... Я так думаю...
Ух....((
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: Странности с раскладкой в Gnome

Сообщение diesel »

rc.local грузится до Х-ов, а те команды нужно выполнять после загрузки Х-ов(если не после логина). все-таки надо смотреть сначала в Гномовские настройки языка - это gnome-keyboard-properties если с консоли вызывать.
Спасибо сказали:
Аватара пользователя
Oleg_G
Сообщения: 179
ОС: Mandriva 2009.0

Re: Решено: Странности с раскладкой в Gnome

Сообщение Oleg_G »

Cry_Baby писал(а):
29.05.2007 01:03
Там же написано как в автозапуск КДЕ включить этот скрипт, но я новенький, и про Гном не наю, может быть подскажете как в автозапуск в Гноме прописать этот скрипт?


Система -> Параметры -> Сеансы пробовал?
Винды ёкхэрэ! Чохча кульгэ тыр Линух!
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Странности с раскладкой в Gnome

Сообщение Uncle_Theodore »

Скрипт можно включить в автостарт Гнома в Контрольном Центре -> Sessions -> Startup Programs. Кликни на Add.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Решено: Странности с раскладкой в Gnome

Сообщение arachnid »

у.... как все запущено, неужто не одного гномятника? :)

из файла конфигурации хорга настройки русского мона выкинуть, и без оного работает.

итак, система -> клавиатура -> раскладки -> выбираем, чего душе угодно
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Cry_Baby
Сообщения: 41
ОС: WinXP, Kubuntu Fiesty

Re: Решено: Странности с раскладкой в Gnome

Сообщение Cry_Baby »

arachnid писал(а):
29.05.2007 10:37
итак, система -> клавиатура -> раскладки -> выбираем, чего душе угодно


Заработала бисова машинка.
Тут я на этом форуме Gnome: Ошибка активирования параметров XKB нашёл упоминание неких проблем и применение этих комманд.

Код: Выделить всё

xprop -root | grep XKB
gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd


Если вторая давала одинаковые результаты до и после применения скрипта, то первая сейчас пишет такое

Код: Выделить всё

_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,ru", "", "grp:ctrl_shift_toggle,grp_led:scroll"
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru(winkeys)", "", "grp:ctrl_shift_toggle,grp_led:scroll"


Но сейчас я удалил из раскладок ru и поставил ru(winkeys).

А до этого строчки команды были наоборот

Код: Выделить всё

_XKB_RULES_BACKUP(STRING) = "xorg", "pc105", "us,ru(winkeys)", "", "grp:ctrl_shift_toggle,grp_led:scroll"
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru", "", "grp:ctrl_shift_toggle,grp_led:scroll"


То есть как я понимаю, первая строчка, якобы бэкап - это то, что девал xorg.conf, а потом уже включался xgl какойнить криво мною установленый и менял раскладку с ru(winkeys) на ru (ту что стояла в раскладках клавы)...

В общем всё работает, тему мона закрыть :-)

Всем спасибо за помощь :-)
Спасибо сказали: