LINUX.ORG.RU

Сообщения nightuser

 

DE с шорткатами из модификаторов

В каких DE сейчас нормально работают modifiers only shortcuts? Например, чтобы можно было по Meta открывать лончер, но при этом шорткаты с Meta типа Meta+D работали. Аналогично Ctrl+Shift для раскладки и Ctrl+Shift+C/V в терминале.

upd: Xfce так не умеет.

 ,

nightuser
()

Unity XKB Keyboard Indicator

В 13.10 поменялся механизм раскладок и по-прежнему остаются некоторые проблемы:

  • В некоторых приложениях по-прежнему не работают хоткеи на неанглийской раскладке (например, в той же intellij idea).
  • Нельзя вешать переключение языка на модификатор.

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

Поэтому написал свой индикатор (на C) с использование libxklavier.

Пока что скорее что-то между Proof-of-Concept и Alpha-версией.

https://github.com/nightuser/xkb-keyboard-indicator

 , , ,

nightuser
()

[libts][ubuntu][devkit8000] Падают X с тачскрином

Доброго времени суток!

Установил libts-bin, xserver-xorg-input-tslib и перестал запускаться xorg. В чем может быть проблема?

Xorg.0.log:

[   867.226] (II) LoadModule: "omapfb"
[   867.228] (II) Reloading /usr/lib/xorg/modules/drivers/omapfb_drv.so
[   867.228] (II) UnloadModule: "omapfb"
[   867.228] (II) Failed to load module "omapfb" (already loaded, 4)
[   867.228] (II) omapfb: Driver for OMAP framebuffer (omapfb) and external LCD controllers:
        omap1/2/3, S1D13745, HWA742
[   867.228] (++) using VT number 7

[   867.229] (WW) Falling back to old probe method for OMAPFB
[   867.230] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   867.230] (WW) Error opening /sys/devices/platform/omapfb/ctrl/name: No such file or directory
[   867.230] (WW) Can't autodetect LCD controller, assuming internal
[   867.230] (II) LCD controller: internal
[   867.230] (II) omapfb(0): VideoRAM: 1500KiB (SDRAM)
[   867.231] (II) omapfb(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[   867.231] (--) omapfb(0): Depth 24, (==) framebuffer bpp 32
[   867.231] (==) omapfb(0): RGB weight 888
[   867.231] (==) omapfb(0): Default visual is TrueColor
[   867.231] (--) omapfb(0): Virtual size is 800x480 (pitch 800)
[   867.231] (**) omapfb(0):  Built-in mode "current"
[   867.231] (==) omapfb(0): DPI set to (96, 96)
[   867.232] (--) Depth 24 pixmap format is 32 bpp
[   867.232] (II) Loading sub module "fb"
[   867.232] (II) LoadModule: "fb"
[   867.234] (II) Loading /usr/lib/xorg/modules/libfb.so
[   867.236] (II) Module fb: vendor="X.Org Foundation"
[   867.236]    compiled for 1.9.0, module version = 1.0.0
[   867.236]    ABI class: X.Org ANSI C Emulation, version 0.4
[   867.238] (==) omapfb(0): DPMS enabled
[   867.238] (II) omapfb(0): Video plane capabilities:
[   867.239] (II) omapfb(0): Video plane supports the following image formats:
[   867.239] (II) omapfb(0): XVideo extension initialized
[   867.239] (==) RandR enabled
[   867.239] (II) Initializing built-in extension Generic Event Extension
[   867.239] (II) Initializing built-in extension SHAPE
[   867.240] (II) Initializing built-in extension MIT-SHM
[   867.240] (II) Initializing built-in extension XInputExtension
[   867.240] (II) Initializing built-in extension XTEST
[   867.240] (II) Initializing built-in extension BIG-REQUESTS
[   867.240] (II) Initializing built-in extension SYNC
[   867.240] (II) Initializing built-in extension XKEYBOARD
[   867.240] (II) Initializing built-in extension XC-MISC
[   867.240] (II) Initializing built-in extension SECURITY
[   867.240] (II) Initializing built-in extension XINERAMA
[   867.240] (II) Initializing built-in extension XFIXES
[   867.240] (II) Initializing built-in extension RENDER
[   867.241] (II) Initializing built-in extension RANDR
[   867.241] (II) Initializing built-in extension COMPOSITE
[   867.241] (II) Initializing built-in extension DAMAGE
[   867.241] (II) Initializing built-in extension GESTURE
[   867.322] (II) AIGLX: Screen 0 is not DRI2 capable
[   867.323] (II) AIGLX: Screen 0 is not DRI capable
[   867.355] (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
[   867.355] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   867.705] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[   867.780] (II) config/udev: Adding input device TWL4030 Keypad (/dev/input/event0)
[   867.780] (**) TWL4030 Keypad: Applying InputClass "evdev keyboard catchall"
[   867.780] (II) LoadModule: "evdev"
[   867.783] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   867.785] (II) Module evdev: vendor="X.Org Foundation"
[   867.785]    compiled for 1.9.0, module version = 2.3.2
[   867.786]    Module class: X.Org XInput Driver
[   867.786]    ABI class: X.Org XInput driver, version 11.0
[   867.786] (**) TWL4030 Keypad: always reports core events
[   867.786] (**) TWL4030 Keypad: Device: "/dev/input/event0"
[   867.787] (II) TWL4030 Keypad: Found keys
[   867.787] (II) TWL4030 Keypad: Configuring as keyboard
[   867.787] (II) XINPUT: Adding extended input device "TWL4030 Keypad" (type: KEYBOARD)
[   867.787] (**) Option "xkb_rules" "evdev"
[   867.787] (**) Option "xkb_model" "pc105"
[   867.787] (**) Option "xkb_layout" "us"
[   867.800] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/event1)
[   867.800] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[   867.800] (**) ADS7846 Touchscreen: Applying InputClass "tslib touchscreen"
[   867.800] (II) LoadModule: "tslib"
[   867.802] (II) Loading /usr/lib/xorg/modules/input/tslib_drv.so
[   867.804] (II) Module tslib: vendor="X.Org Foundation"
[   867.805]    compiled for 1.8.99.905, module version = 0.0.1
[   867.805]    Module class: X.Org XInput Driver
[   867.805]    ABI class: X.Org XInput driver, version 11.0
[   867.805] (**) ADS7846 Touchscreen: always reports core events
[   867.808]
Backtrace:
[   867.808] Segmentation fault at address 0x404f503c
[   867.808]
Caught signal 11 (Segmentation fault). Server aborting
[   867.808]
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[   867.808] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   867.809]
[   867.810] (II) TWL4030 Keypad: Close
[   867.810] (II) UnloadModule: "evdev"
[   867.810] (NI) OMAPFBLeaveVT
[   867.820]  ddxSigGiveUp: Closing log

 

nightuser
()

RSS подписка на новые темы