Автор Тема: Gentoo: неработещи клавишни комбинации  (Прочетена 1385 пъти)

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Вчера реших да си мигрирам системата на UTF8 миграцията я осъществих по документацията от
http://www.gentoo.org/doc/en/utf-8.xml
http://gentoo-wiki.com/HOWTO_Make_your_system_use_unicode/utf-8

Миграцията мина успешно (е не чак толкова) като останаха следните проблеми:

1) При локализация на български
Примерен код
LANG=bg_BG.UTF-8
повечето ако не и всичките ми конзолни приложения правят така наричаните артефакти (остатъци от отваряни прозорци/буквички). Конкретни приложения: mc, centericq, iftop За конзолно приложение ползвам konsole. При латинска локализация (en_US.UTF-8) няма проблеми

2) Не ми работят някои клавишни комбинации. Например
Примерен код
CTRL+ALT+F1
тоест от графичен режим не мога да си отида на текстовите конзоли

Необходимите инфота:
distro: Gentoo
kernel: 2.6.17-gentoo-r8
WM: kde (само части от него)

locale -a
C
POSIX
bg_BG
bg_BG.utf8
en_US
en_US.utf8

Замесени пакети (може би)
[I--] [  ] app-shells/bash-3.1_p17 (0)
[I--] [  ] app-shells/bash-completion-20050121-r10 (0)
[I--] [  ] app-shells/bash-completion-config-0.8-r2 (0)
[I--] [  ] app-shells/gentoo-bashcomp-20050516 (0)
[I--] [  ] sys-libs/ncurses-5.5-r3 (5)
[I--] [  ] sys-libs/readline-5.1_p4 (0)
[I--] [  ] app-misc/mc-4.6.1 (0)
[I--] [  ] kde-base/konsole-3.5.2-r1 (3.5)

всичко е компилирано със nls и unicode поддръжка

Единствено не съм ребилднал цялата система

Всяка помощ е добре дошла
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

warkin

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Gentoo: неработещи клавишни комбинации
« Отговор #1 -: Oct 02, 2006, 20:29 »
mc го компилирай със slang:
Примерен код
USE="slang" emerge mc

или добави "app-misc/mc slang" в своя /etc/portage/package.use файл.

за другите две приложения не знам.
колкото до клавишните комбинации за Х - пробвай в /etc/X11/xorg.conf (тук предполагам че използваш xorg-x11, ако не ползваш него, то редактирай съответния файл) където задаваш XkbLayout да не използваш "en_US" (както е посочено в документите, които си чел), а да използваш "us". Точно този проблем може да има и по-добро решение, но аз поне не го знам. Ако искаш можеш да експериментираш с клавиатурните подредби, като преди това се убедиш, че можеш да излезеш от X-а само с мишка '<img'> (а може би и че няма пуснат някакъв визуален login manager (kdm, gdm, xdm), за да може след излизането да се озовеш в конзолата и спокойно да направиш промени по xorg.conf.



Активен

Commitment is the ability to eat a large slab of chocolate, and then another one, and then another one after that. And commitment deserves respect.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Gentoo: неработещи клавишни комбинации
« Отговор #2 -: Oct 02, 2006, 22:25 »
Цитат (warkin @ Окт. 02 2006,20:29)
mc го компилирай със slang:
Примерен код
USE="slang" emerge mc

или добави "app-misc/mc slang" в своя /etc/portage/package.use файл.

за другите две приложения не знам.
колкото до клавишните комбинации за Х - пробвай в /etc/X11/xorg.conf (тук предполагам че използваш xorg-x11, ако не ползваш него, то редактирай съответния файл) където задаваш XkbLayout да не използваш "en_US" (както е посочено в документите, които си чел), а да използваш "us". Точно този проблем може да има и по-добро решение, но аз поне не го знам. Ако искаш можеш да експериментираш с клавиатурните подредби, като преди това се убедиш, че можеш да излезеш от X-а само с мишка '<img'> (а може би и че няма пуснат някакъв визуален login manager (kdm, gdm, xdm), за да може след излизането да се озовеш в конзолата и спокойно да направиш промени по xorg.conf.

съгласен съм с теб с едно малко уточнение/обобщение:
да прегледа лога на Х за грешки при зареждане на клавиатурната/ите подредба/и (layout) и да експериментира с xkb за локализиране на проблема.
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Gentoo: неработещи клавишни комбинации
« Отговор #3 -: Oct 02, 2006, 22:39 »
относно X11 - да xorg-x11 използвам и us подредбата е en_US
Примерен код
Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "en_US,bg"
    Option "XkbVariant" ",phonetic"
    Option "XKbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Gentoo: неработещи клавишни комбинации
« Отговор #4 -: Oct 02, 2006, 22:56 »
Относно mc - прекомпилирах го със slang и до някъде се оправи ... имената на месеците са на кирилица, няма артефакти но като цяло ми говори на английски ... както и цялата система. Това направо ме кара да откачам.

centericq - говори си на бг - тонове артефакти ... никакъв ефект

клавишните комбинации които ме интересуваха проработиха ... със известно сериозно забавяне (около 3 сек). Направо откачам.
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

warkin

  • Напреднали
  • *****
  • Публикации: 87
    • Профил
Gentoo: неработещи клавишни комбинации
« Отговор #5 -: Oct 02, 2006, 23:53 »
конзолните приложения ги пускаш под konsole, нали, а не в същинска текстова конзола (тази в която отиваш с ctrl+alt+f1 например)? какъв шрифт ползваш в konsole, а и в текстовите конзоли (съдържанието на /etc/conf.d/consolefont)? аз не съм ползвал kde и/или konsole, така че ако някой е наясно с някакви специфики - да казва.
в лог файла на х сървъра има ли нещо съмнително/интересно - както посъветва senser?

ако замениш:
Примерен код
Option "XkbLayout"  "en_US,bg"
с ето това:
Примерен код
Option "XkbLayout"  "us,bg"


аз тук като тествах mc на една машина (която настроих като за utf-8) ми изглеждаше наред под текстова конзола, използваща terminus-font за шрифт. какво ти е съдържанието на /etc/env.d/02locale ?

какво връщат следните команди:
Примерен код
locale
locale -a
Активен

Commitment is the ability to eat a large slab of chocolate, and then another one, and then another one after that. And commitment deserves respect.

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Gentoo: неработещи клавишни комбинации
« Отговор #6 -: Oct 04, 2006, 15:03 »
шрифт: терминус навсякъде
прилойенията дават проблеми като са пуснати в konsole

под чиста текстова конзола ... довечера като се прибера

Примерен код
zeridon@spitfire ~ $ locale
LANG=bg_BG.utf8
LC_CTYPE=bg_BG.utf8
LC_NUMERIC=bg_BG.utf8
LC_TIME=bg_BG.utf8
LC_COLLATE=bg_BG.utf8
LC_MONETARY=bg_BG.utf8
LC_MESSAGES=bg_BG.utf8
LC_PAPER=bg_BG.utf8
LC_NAME=bg_BG.utf8
LC_ADDRESS=bg_BG.utf8
LC_TELEPHONE=bg_BG.utf8
LC_MEASUREMENT=bg_BG.utf8
LC_IDENTIFICATION=bg_BG.utf8
LC_ALL=
zeridon@spitfire ~ $ locale -a
bg_BG
bg_BG.utf8
C
en_US
en_US.utf8
POSIX
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Gentoo: неработещи клавишни комбинации
« Отговор #7 -: Oct 04, 2006, 15:43 »
не тряба ли да e "bg_BG.UTF-8"
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Gentoo: неработещи клавишни комбинации
« Отговор #8 -: Oct 04, 2006, 18:54 »
locale -a казва че не трябва. Това че има методи за конвертиране и мапване на имената на локалите не значи че ще ги ползвам. Така или иначе сработи в добра степен. Основните проблеми дето ме дразнеха са изчистени. другите едно по едно
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Gentoo
Настройка на програми
BladeNet 6 4469 Последна публикация Jun 14, 2011, 09:55
от bazu
GENTOO HELP
Настройка на програми
fubar 2 3336 Последна публикация Dec 27, 2003, 08:13
от
Gentoo + графичен инсталатор
Коментар
residentx 7 4784 Последна публикация Feb 08, 2005, 13:01
от
Gentoo...?
Настройка на хардуер
grey 3 3761 Последна публикация Apr 08, 2004, 19:46
от ray
Gentoo
Настройка на програми
st0rmblast 1 3105 Последна публикация May 24, 2004, 10:59
от gamehack