1 (12.02.2015 09:01:41 отредактировано Semyon.Litvinov)

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

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

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

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

  • Дистрибютив Gentoo

  • Оболочка KDE

2 (09.01.2014 19:35:36 отредактировано Semyon.Litvinov)

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

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

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

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

3

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

Semyon.Litvinov пишет

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

okular же.

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

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

Fat-Zer пишет

okular же.

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

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

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

6

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

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

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

redix пишет

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

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

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

У меня:

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:

[    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

[    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"

Что не так?

8

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

Semyon.Litvinov пишет

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

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

9 (02.02.2014 09:29:30 отредактировано Semyon.Litvinov)

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

Fat-Zer пишет
Semyon.Litvinov пишет

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

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

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

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

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

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

  • XTerm

  • gLabels

  • efax-gtk

  • system-config-printer

  • evince

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

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

11 (12.02.2015 09:04:23 отредактировано Semyon.Litvinov)

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

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

12 (18.02.2015 00:55:01 отредактировано Eeb>ei4m)

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

Fat-Zer пишет
Semyon.Litvinov пишет

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

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

Fat-Zer

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

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