LinuxForum.Fans
Тема

[Решено]Некоторые приложения не реагируют на клавиатуру

Автор: Semyon_Litvinov 12 сообщений 6581 просмотров
15.12.2013 22:38 · отредактировано #355284

С самого начала установленая программа efax-gtk вобще не реагировала на клавиатуру. Все данные вводил набором в блокноте и втавкой в требкуемое поле с помощью мыши. Думал, что только это приложение так себя ведёт, пытался обновлять до несабильной версии, но не помогло. А вчера обнаружил, что у меня установлено приложение настройки принтера system-config-printer, в котором тоже ничего нельзя ввести с клавиатуры.

Если efax-gtk ставил сам и пользуюсь им, то второе как-то подтятуло через зависимости, хотя в настройках стоит -gnome.

Куда копать даже и не знаю. Можете подсказать в чём может быть проблема?

  • Дистрибютив Gentoo
  • Оболочка KDE
09.01.2014 20:00 · отредактировано #358946

Ещё и evince так же себя ведёт, он мне нужен для просмотра PostScript, пока KDE'шных альтернатив в репозитории Gentoo не нашел.

Похоже проблема связана с приложениями GTK под KDE. Вот только как её решить?

P.S. Такое поведение у меня уже на двух компьютерах.

09.01.2014 20:14 #358953
"Semyon.Litvinov" написал:
Ещё и evence так же себя ведёт, он мне нужен для просмотра PostScript, пока KDE'шных альтернатив в репозитории Gentoo не нашел.

okular же.

по сабжу ничего сказать не могу...
ЕМНИП где-то уже видел эту тему (может даже тут), но чем закончилось не помню...
ЗЫ: в консоль то выхлоп есть?

09.01.2014 20:38 #358954
Fat-Zer написал:

okular же.

Благодарю, evince тоже удалил. Осталось самое гланое - починить ввод в остальных приожениях.

29.01.2014 12:26 #363025

Та же беда с gLabels.
Вообще ни каких идей нет как вылечить?

29.01.2014 12:30 #363028

Semyon.Litvinov, запусти из консоли, стопудово на что то будет ругаться.

31.01.2014 09:53 #363380
redix написал:
Semyon.Litvinov, запусти из консоли, стопудово на что то будет ругаться.

Не ругается, но такое даже поведение и в XTerm.

На всякий случай конфиг Х-ов:

У меня:

text

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option      "XkbRules" "xorg"
    Option      "XkbModel" "natural"
    Option      "XkbLayout" "us,ru"
    Option      "XkbVariant" ",winkeys"
    Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
    Option      "AutoRepeat" "250 30"
EndSection

dmesg:

text

[    8.468137] usb 6-2: New USB device found, idVendor=045e, idProduct=00db
[    8.468141] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    8.468143] usb 6-2: Product: Natural® Ergonomic Keyboard 4000
[    8.468144] usb 6-2: Manufacturer: Microsoft
[    8.480446] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:13.1/usb6/6-2/6-2:1.0/input/input1
[    8.480897] microsoft 0003:045E:00DB.0002: input,hidraw1: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:13.1-2/input0
[    8.496341] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:13.1/usb6/6-2/6-2:1.1/input/input2
[    8.496876] microsoft 0003:045E:00DB.0003: input,hidraw2: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:13.1-2/input1

Xorg.0.log

text

[    23.820] (==) ServerLayout "X.org Configured"
[    23.820] (**) |-->Screen "Screen0" (0)
[    23.820] (**) |   |-->Monitor "Monitor0"
[    23.821] (**) |   |-->Device "HD4670"
[    23.821] (**) |-->Input Device "Mouse0"
[    23.821] (**) |-->Input Device "Keyboard0"

[ 23.884] (WW) Disabling Keyboard0 [ 23.898] Initializing built-in extension XKEYBOARD

[ 26.686] (II) config/udev: Adding input device Microsoft Natural® Ergonomic Keyboard 4000 (/dev/input/event1) [ 26.686] (**) Microsoft Natural® Ergonomic Keyboard 4000: Applying InputClass "evdev keyboard catchall" [ 26.686] (II) Using input driver 'evdev' for 'Microsoft Natural® Ergonomic Keyboard 4000' [ 26.686] (**) Microsoft Natural® Ergonomic Keyboard 4000: always reports core events [ 26.686] (**) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Device: "/dev/input/event1" [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Vendor 0x45e Product 0xdb [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Found keys [ 26.686] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Configuring as keyboard [ 26.686] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.1/usb6/6-2/6-2:1.0/input/input1/event1" [ 26.686] (II) XINPUT: Adding extended input device "Microsoft Natural® Ergonomic Keyboard 4000" (type: KEYBOARD, id 9) [ 26.686] (**) Option "xkb_rules" "evdev" [ 26.686] (**) Option "xkb_model" "pc104" [ 26.686] (**) Option "xkb_layout" "us" [ 26.686] (II) config/udev: Adding input device Microsoft Natural® Ergonomic Keyboard 4000 (/dev/input/event2) [ 26.686] (**) Microsoft Natural® Ergonomic Keyboard 4000: Applying InputClass "evdev keyboard catchall" [ 26.686] (II) Using input driver 'evdev' for 'Microsoft Natural® Ergonomic Keyboard 4000' [ 26.686] (**) Microsoft Natural® Ergonomic Keyboard 4000: always reports core events [ 26.686] (**) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Device: "/dev/input/event2" [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Vendor 0x45e Product 0xdb [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Found 1 mouse buttons [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Found scroll wheel(s) [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Found relative axes [ 26.686] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Forcing relative x/y axes to exist. [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Found absolute axes [ 26.686] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Forcing absolute x/y axes to exist. [ 26.686] (--) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Found keys [ 26.686] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Configuring as mouse [ 26.686] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Configuring as keyboard [ 26.686] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: Adding scrollwheel support [ 26.686] (**) evdev: Microsoft Natural® Ergonomic Keyboard 4000: YAxisMapping: buttons 4 and 5 [ 26.687] (**) evdev: Microsoft Natural® Ergonomic Keyboard 4000: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 26.687] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.1/usb6/6-2/6-2:1.1/input/input2/event2" [ 26.687] (II) XINPUT: Adding extended input device "Microsoft Natural® Ergonomic Keyboard 4000" (type: KEYBOARD, id 10) [ 26.687] (**) Option "xkb_rules" "evdev" [ 26.687] (**) Option "xkb_model" "pc104" [ 26.687] (**) Option "xkb_layout" "us" [ 26.687] (II) evdev: Microsoft Natural® Ergonomic Keyboard 4000: initialized for relative axes. [ 26.687] (WW) evdev: Microsoft Natural® Ergonomic Keyboard 4000: ignoring absolute axes. [ 26.687] (**) Microsoft Natural® Ergonomic Keyboard 4000: (accel) keeping acceleration scheme 1 [ 26.687] (**) Microsoft Natural® Ergonomic Keyboard 4000: (accel) acceleration profile 0 [ 26.687] (**) Microsoft Natural® Ergonomic Keyboard 4000: (accel) acceleration factor: 2.000 [ 26.687] (**) Microsoft Natural® Ergonomic Keyboard 4000: (accel) acceleration threshold: 4

[ 26.687] (**) Option "xkb_rules" "evdev" [ 26.687] (**) Option "xkb_model" "pc104" [ 26.687] (**) Option "xkb_layout" "us"

Что не так?

31.01.2014 17:07 #363473
"Semyon.Litvinov" написал:
На всякий случай конфиг Х-ов:

можно сносить... он всё равно игнорируется...
по крайней мере должен игнорироваться, так что снести тут будет просто лучше...

02.02.2014 10:28 · отредактировано #363812
Fat-Zer написал:
[quote="Semyon.Litvinov"]На всякий случай конфиг Х-ов:

можно сносить... он всё равно игнорируется...
по крайней мере должен игнорироваться, так что снести тут будет просто лучше...[/quote]

Давненько хотел почистить xorg.conf, наконец-то руки дошли. Заодно и убрал предупреждения по неиспользуемым параметрам видюхи.

Вот только это ни коим образом не помогло решить мою проблему.

P.S. Настораживает что это на двух совершенно разных компьютерах и на разных версиях ядра. Библиотечка, конфиг... ЧТО ЖЕ НА САМОМ ДЕЛЕ НУЖНО??? *WALL* *WALL* *WALL*

P.P.S. Итоговый набор проблемных программ:

  • XTerm
  • gLabels
  • efax-gtk
  • system-config-printer
  • evince
12.02.2015 08:32 #414085

Отключение xneur решает эту проблему.

12.02.2015 09:02 · отредактировано #414086

Все неработающие программы просто добавил в исключения gxneur :)

17.02.2015 23:58 · отредактировано #414659
Fat-Zer написал:
[quote="Semyon.Litvinov"]На всякий случай конфиг Х-ов:

можно сносить... он всё равно игнорируется...
по крайней мере должен игнорироваться, так что снести тут будет просто лучше...[/quote]

Fat-Zer

не стоит удалять. когда не определится железка будете орать о помощи на форумах. у меня сейчас под рукой больше десятка разных машин которые не загрузят Х сервер без конфигов. Будете читать логи и подтверждать свои слова?

P.S. mkdir /etc/X11/xorg.conf.d/ &&
бегом на сайтик и доки читать # Вам пора. Не первый раз глупости советуете.

Войдите или зарегистрируйтесь, чтобы ответить.