how to change keyboard layout in debian squeeze???

Автор Brainiac, 20 ноября 2011, 16:14:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Brainiac

Hello all!
Yersterday i  installed debian squeeze on my notebook. And i does not know how to change keyboard layout...
i use lxde-desktop
/etc/default/keyboard :
Открыть содержимое (спойлер)

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll"
[свернуть]
but i push shift+alt and nothing to change...
i installed package keyboard-rg but it did not help me
what i must do?
Admin, i am sorry for english in this topic...


Brainiac

BULATUS, I tried this way, but it does not work
I select standart keyboard, then i select country - Russia and layout - russian, and select keys for change layout ctrl+shift, then i reboot computer
but i don't write anything in russian symbols

BULATUS

#3
попробуйте dpkg-reconfigure locales
отметте нужные локали

Сообщение объединено: 20 ноября 2011, 17:06:04

посмотрите на всякий случай, установлена ли поддержка национальных  языков....
если что aptitude install locales

Brainiac

Открыть содержимое (спойлер)
root@brainiac-laptop:/home/brainiac# aptitude install locales
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
[свернуть]

root@brainiac-laptop:/home/brainiac# dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_US.UTF-8... done
  ru_RU.UTF-8... done
Generation complete.
*** update-locale: Warning: LANGUAGE ("en_US:en") is not compatible with LANG (ru_RU.UTF-8). Disabling it.


SeHELLioN

какая версия eglibc установлена? просто был такой баг, исправлен в eglibc/2.11.2-6
вот ссылка http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596695
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

Brainiac


SeHELLioN

sorry, сам невнимательно прочитал страницу по ссылке, это просто сорцы для самого пакета locales
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

dimas000

ЦитироватьI select standart keyboard, then i select country - Russia and layout - russian, and select keys for change layout ctrl+shift, then i reboot computer
but i don't write anything in russian symbols
а ошибок после этого никаких не выдает? был древний баг, на который я благополучно напоролся при установке - ругался на "ckbcomp чего-то-там", решалось удалением одной строки в одном файле.
и да, в tty-консоли (ctrl+alt+f1) переключается?

Brainiac

Цитата: dimas000 от 21 ноября 2011, 14:38:14
и да, в tty-консоли (ctrl+alt+f1) переключается?
yes! but there are some wrong symbols such as square and others, not russian symbols  :'(


and when i installed debian i was not near computer some moments and did not see any errors

dimas000

ckbcomp ru winkeys -v 1 > /dev/null
что выдает?
dpkg --get-selections | grep -Ei "keyboard|kdb|console"
и после
sudo dpkg-reconfigure console-setup
не ругается?
и посмотри
ls -lh /etc/console-setup/cached.kmap.gz

Brainiac

1)brainiac@brainiac-laptop:~$ ckbcomp ru winkeys -v 1 > /dev/null
Acording to the rules file:
keycodes = xfree86+aliases(qwerty)
symbols = pc+ru(winkeys)
brainiac@brainiac-laptop:~$

2)brainiac@brainiac-laptop:~$ dpkg --get-selections | grep -Ei "keyboard|kdb|console"
console-cyrillic            install
console-setup               install
console-terminus            install
consolekit               install
keyboard-configuration            install
keyboards-rg               install
libkdb5-4               install
brainiac@brainiac-laptop:~$

3) no

4) brainiac@brainiac-laptop:~$ ls -lh /etc/console-setup/cached.kmap.gz
-rw-r--r-- 1 root root 4,7K Ноя 22 22:32 /etc/console-setup/cached.kmap.gz
brainiac@brainiac-laptop:~$

kom

была..такая же проблема......не знаю..как  :o но после установки драйвера от NVIDIA прошла......

dimas000

console-cyrillic удали нафиг, без него все прекрасно работает. keyboards-rg на всякий случай тоже.
и еще покажи
grep -vE "^(#|$)" /etc/kbd/config
хотя вряд ли мог полезть руками, но мало ли...

Brainiac

#14
brainiac@brainiac-laptop:~$ grep -vE "^(#|$)" /etc/kbd/config
BLANK_TIME=30
BLANK_DPMS=off
POWERDOWN_TIME=30
brainiac@brainiac-laptop:~$

now i delete console-cyrillic and keyboards-rg

then i do root@brainiac-laptop:/home/brainiac# dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_US.UTF-8... done
  ru_RU.UTF-8... done
Generation complete.
root@brainiac-laptop:/home/brainiac#
but changing keyboard layout still does not work

Сообщение объединено: 27 ноября 2011, 12:55:38

вообщем чуть чуть закончилась моя эпопея с клавиатурой в дебиане...
http://forums.debian.net/viewtopic.php?f=5&t=33494&hilit=layout+switch+xfce вот тут было найдено решение, но работает  оно у меня как костыль -
в консоле при запуске системы ввожу setxkbmap -rules xorg -model pc105 -layout en,ru 
и тыкаю в индикатор переключения раскладок чтобы поменять язык, при этом всякие контрол+шифт, алт + шифт у меня не работают
также не работают в консоле стрелочки, то есть я к примеру не могу запустить предыдущие команды в консоли несколькими тыками в стрелку...
touch .config/autostart/keyboardlayouts.desktop вот на этом пишет, мол нет такого файла...