LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Error occurred while reading definition data from /root/.lineak/lineakkb.def (https://www.linuxquestions.org/questions/linux-software-2/error-occurred-while-reading-definition-data-from-root-lineak-lineakkb-def-571638/)

marietechie 07-23-2007 10:55 AM

Error occurred while reading definition data from /root/.lineak/lineakkb.def
 
Part 1 of 2

Keyboard: Microsoft Natural Multimedia Keyboard 1.0A
OS: Mandriva 2007.0 with KDE
RE: LinEAK

How I created the problem:
Original Install (via terminal): The MNMK-1.0A keyboard was not listed. So, I chose the closest one: MMNK or MMK-1A. I chose MMNK, which worked fine; however, a few keys weren't working: Log Off, Messenger, My Music, My Pictures, My Documents. So, I decided to try running everything again with MMK-1A. That's when I started getting error messages.
Failed Solution #1: I deleted the config (lineakd.conf) and definition data (lineakkb.def) files in /home/[username]/.lineak. (I'm still trying to figure out how to delete these in root.)
Failed Solution #2: I reinstalled all the lineak files via MLCC: klineakconfig, liblineakd0, lineakd, lineakd-plugins-default, lineakd-plugins-kde, lineakd-plugins-xosd. Then, I ran everything again using the MMNK option again. This is what happened:

Code:

[root@localhost x]# lineakd -l
*** Error occurred while reading definition data from /root/.lineak/lineakkb.def

LinEAK v0.8.4 -- supported keyboards:

 [TYPE]        [Full name]

 A4-KBS21      A4Tech Wireless Desktop KBS-21533RP & Office/Multimedia Keyboard
 A4-KBS8        A4Tech KBS-8
 A4-RFKB23      A4Tech RFKB-23
 A4-RFKB25      A4Tech RFKB-25 (KBS-2548RP & KBS-2548RPC)
 A4-RFKBS26    A4tech Wireless Keyboard w/scroll wheel RFKBS-26
 A4-iKey        A4Tech iKeyWorks
 ACE-6512UV    Acer 6512-UV
 ACE-AS1500    ACER Laptop Aspire 1500
 ACE-TM240      Acer TravelMate 242FX
 ACE-TM243LC    ACER TravelMate 243LC
 ACE-TM254      Acer TravelMate 254
 ACE-TM290      Acer Laptop/Notebook Travelmate 290LCi
 ACE-TM4002    Acer Travelmate 4002
 ACE-TM800LCI  Acer Travelmate 800Lci
 ACEAKV12      Acer AirKey V (12 keys)
 ACER-1350      Acer 1350 Keyboard
 ADEL-9805      Adesso EL-9805
 APK7          Apple Pro Keyboard (7 keys)
 APK9          Apple Pro Keyboard (9 keys)
 BEN-6511MP    BenQ 6511-MP
 BEN-A122      BenQ A122 (6 keys)
 BEN-AM805      BenQ AM805
 BEN-XT800      BenQ X-Touch 800
 BENQX500      BenQ X-Touch 500
 BLKN-9012AF1101        Belkin 9012AF1101
 BLKN-F8E837    Belkin Internet Keyboard w/Multimedia Keys F8E837
 BLKN-GALAXY-Mini      Belkin Galaxy Minikeyboard
 BTC-8190      BTC 8190
 BTC-8190A      BTC 8190A
 BTC-9000A      BTC 9000A Alternate
 BTC5107        BTC 5107
 BTC5109        BTC 5109
 BTC5113RF      BTC 5113RF MultiMedia
 BTC5126T      BTC 5126T
 BTC9000        BTC 9000
 BTC9000A      BTC 9000A
 BTC9001A      BTC 9001A
 BTC9110        BTC 9110
 CBLCB          Cherry Blue Line CyBo@rd
 CBLCBa        Cherry Blue Line CyBo@rd (alternate option a)
 CBLCBb        Cherry Blue Line Cyboard (alternate option b)
 CC-CYREG      Cherry Cybord (Regular?)
 CCYMAST        Cherry Cherry Cymotion Master
 CCYMAST9      Cherry CyMotion Master Plus 9
 CCYMASTLIN    Cherry Cherry Cymotion Master Linux
 CCYMASTLIN2    Cherry Cherry Cymotion Master Linux Alternate
 CE-RH2        Sharp Sharp CE-RH2
 CEA4          Compaq Compaq (eg. Armada) Laptop Keyboard (4 keys)
 CEAK8          Compaq Easy Access Keyboard (8 keys)
 CEAK8S        Compaq Easy Access Keyboard (8 keys) Silver
 CG-KB2625      Codegen KB-2625 (29 keys)
 CIK13          Compaq Internet Keyboard (13 keys)
 CIK18b        Compaq Internet Keyboard (18 keys, blue)
 CIK18g        Compaq Internet Keyboard (18 keys, grey)
 CIKP800        Compaq Compaq (eg. Persario) Laptop Internet Keyboard
 CL-D470V      Clevo laptop D470V
 CLONE-ABNT2    Clone MM Keyboard ABNT2 PS/2 (21 keys)
 COM-nx9010    Compaq nx9010 (User Defined)
 CP-EVON610C    Compaq Evo N610C Notebook
 CP-EVON620C    Compaq EVO N620c Internet Keyboard
 CP-Q125KB      Compaq CPQ125KB (21 hotkeys)
 CP-R3000Z      Compaq Presario R3000Z
 CP-X1000      Compaq X1000
 CP90x          Compaq Presario 90x
 CPR3000Z      Compaq Presario R3000Z
 CR-WCPAOD      Creative Desktop Wireless WCPA0D
 CY0108        Chicony Chicony KB-R0108 & KU-0108
 CY0173        Chicony Chicony KB-0173 (5 keys)
 CY0350        Chicony Chicony KB-0350 (18 keys)
 CY8993          Chicony KB-8993 (14 keys)
 CY9810        Chicony Chicony KB-9810
 CY9885        Chicony Chicony KB-9885 (17 keys)
 CYTLC          Cherry Trend Line CyBoard
 Chic-WL        Chic Wireless Keyboard
 CiP            Compaq iPaq Keyboard (7 keys)
 DELL-8600      Dell Dell Inspiron 8600
 DELL-9100      Dell Dell Inspiron 9100
 DELL-D600      Dell D600
 DELL-I8600    Dell Dell Inspiron 8600
 DELL-LT-D800  Dell Latitude D800
 DELL-SK-8100  Dell SK-8100
 DELL-SK-8125  Dell SK-8125
 DELL-WL        Dell Wireless Keyboard
 DELLI-4000    Dell Inspiron-4000
 DELLI-9200    Dell Inspiron 9200
 DEXXIK        Dexxa Internet Keyboard (23 keys, model Y-SH16)
 DEXXWD        Dexxa Wireless Desktop Keyboard (9 keys)
 DI8K          Dell Dell Inspiron 8xxx
 DIA9801        Diamond Diamond 9801 / 9802 series (22 keys)
 DRT7D00        Dell RT7D00
 DTK006        DTK 006
 ECS-DN        ECS Elitegroup DeskNote (User Defined)
 ELECTROVAYA-800        Electrovaya scribbler 800
 EM-KB0108      E-Machines KB-0108
 ENNYAHKBD-1008 Ennyah Ennyah Slim Style Keyboard Internet & Multimedia USB
 EZ3000        EZKey EZ3000
 EZ8000        EZKey Smart Office Keyboard XP EZ8000
 FMK-3068      Generic FMK-3068
 Fuj-A2010      Fujitsu-Siemens Amilo-Pro V 2010
 Fuj-A7600      Fujitsu-Siemens Amilo A7600+
 Fuj-ADCY23    Fujitsu-Siemens Amilo D CY-23
 Fuj-FSKW      Fujitsu-Siemens Keyboard Wireless
 Fuj-KBPCMFS    Fujitsu-Siemens KBPC MF S
 Fuj-KBW        Fujitsu-Siemens Keyboard Wireless
 Fuj-SS4500    Fujitsu Siemens KBPC MF D
 Fuj-SlimRFD    Fujitsu-Siemens Slim Wireless Keyboard
 GATEWAY7415    Gateway Laptop Gateway 7415GX
 GEN-KKB2050U  Genius Slimstar KKB-2050U (12 keys)
 GEN-KL0210    Genius KL-0210
 GEN-LuxScroll  Genius Luxemate Scroll
 GENK-WTTOV    Genius Wireless Twin Touch+ Optical Value
 GENKB-138      Genius Genius Internet Keyboard KB-138 (9 keys)
 GENKB-16E      Genius KB-16E Scroll Multimedia Keyboard (16 keys)
 GENKB-16M      Genius KB-16M Scroll Multimedia Keyboard (16 keys)
 GENKB-19E      Genius MM Keyboard KB-19e (19 keys)
 GENKB-19e      Genius KB-19e
 GENKB-21E      Genius MM Keyboard KB-21E (21 keys)
 GENKB-ComfyKB-09      Genius Comfy KB-09
 GENKWD-910    Genius MM Keyboard KWD-910 (16 keys)
 GK-IK          GeneralKeys Illuminated Keyboard
 GPT-Intl      GPT Intelligent Keyboard
 GTN-GP9110    Gyration GP9110 Keyboard
 GTN-Mobile    Gyration Mobile & Ultra Cordless Keyboard
 GW-USRpG6      Gateway 600YG2
 GWSK9920      Gateway SK SK-9920
 HP-DV1067EA    Hewlett Packard DV1067EA
 HP-NC6230      Hewlett Packard Compaq NC6230
 HP-NX7000      Hewlett Packard NX 7000
 HP-NX9020      Hewlett Packard NX 9020
 HP-OBXE4500    Hewlett Packard Omnibook XE-4500
 HP-ZV5400      Hewlett Packard ZV 5400
 HP0113        Hewlett Packard HP KB-0133 keyboard
 HP2501        Hewlett-Packard SK-2501 MultiMedia Keyboard (13 keys)
 HP2505        Hewlett-Packard SK-2505 Internet Keyboard (14 keys)
 HP2506        Hewlett-Packard SK-2506 Internet Keyboard (23 keys)
 HPMCEK        Hewlett Packard Media Center Edition Keyboard (24 keys)
 HPOBXE41      Hewlett Packard HP Omnibook XE-4100 OneTouch Keys
 HPOXE3GF      Hewlett Packard HP Omnibook XE3-GF
 HPXT1000      Hewlett-Packard HP Omnibook XT1000
 HPzv5000      Hewlett-Packard Pavilion zv5000
 Hama-sl100    Hama sl100
 IBKB-2625      Ibox KB-2625 (User Defined)
 IBMRA7993      IBM Rapid Access Keyboard
 IBMRAII        IBM Rapid Access II
 ID-KBF21      IDream ID-KBF21 Keyboard
 ITRON-GK1      Itron Itron Gemini K1
 JET-PTEC3      Jetline Platinum TEC-3 (Brazilian ABNT2)
 K9876          DELUX 9876
 KEN64355      Kensington Comfort Type Wireless Keyboard 64355
 KKO-MCK2000    Kensiko mck-2000
 KNS-CTMM      Kensington Comfort Type Multimedia
 KTEZ-1000      Propeller Voyager (KTEZ-1000)
 KTKTMPS202BI  KeyTronic KTMPS202BI
 LAB-IK        Labtec Internet Keyboard
 LAB-UFK        Labtec Ultra-Flat Keyboard
 LAB-UFK-ALT    Labtec Ultra-Flat Keyboard (Alternate Option)
 LAB_WDE        Labtec Wireless Desktop Edge
 LCDN          Logitech Cordless Desktop Navigator (with expand fuctions key)
 LCOF          Logitech Cordless Optical Freedom
 LIKS          Logitech Internet Keyboard Standard
 LOG-MK        Logitech Media Keyboard
 LOG-MK2        Logitech Media Keyboard (2)
 LOG-OI-YSQ33  Logitech Office Internet Keyboard Y-SQ33
 LPDO          Logitech Premium Desktop Optical
 LS-GS          Leadership Computer Accesories Goldship
 LS-SMALL      Leadership Computer Accesories SmallKeyboard
 LT-CDE2        Logitech Cordless Desktop Express(2)
 LT-DINOVO-2-BT Logitech DiNovo 2.0 Bluetooth
 LT-OP-YSAB59  Logitech Logitech Office Pro Y-SA B59
 LT-YRJ20      Logitech Cordless Keyboard Y-RJ20 (USB or PS/2)
 LT300          MS-TECH LT-300 Design Multimedia Keyboard
 LTAK          Logitech Access Keyboard
 LTAcc          Logitech Access
 LTC-YSG13      Logitech Corded Deluxe Access Keyboard
 LTCD          Logitech Cordless Desktop
 LTCDC          Logitech Cordless Desktop Comfort
 LTCDDO        Logitech Cordless Desktop Deluxe Optical
 LTCDDOg        Logitech Cordless Desktop Deluxe Optical (German)
 LTCDE          Logitech Cordless Desktop Express
 LTCDE-YRQ57    Logitech Cordless Desktop Express Y-RQ57
 LTCDEg        Logitech Cordless Desktop Express (German)
 LTCDLX300      Logitech Cordless Desktop LX 300
 LTCDLX500      Logitech Cordless Desktop LX 500
 LTCDNO        Logitech Cordless Desktop Navigator Optical
 LTCDO          Logitech Cordless Desktop Optical
 LTCDP          Logitech Cordless Desktop Pro
 LTCDPR        Logitech Cordless Desktop Precision Y-RH35
 LTCDPa        Logitech Cordless Desktop Pro (alternate option)
 LTCDiT        Logitech Cordless Desktop iTouch
 LTCED          Logitech Cordless Elite Duo
 LTCEDB        Logitech Cordless Elite Duo (Black)
 LTCElite      Logitech Elite Keyboard Y-BF38
 LTCFN          Logitech Cordless Freedom/Desktop Navigator
 LTCLiPro      Logitech Cordless Internet Pro
 LTCMKg        Logitech Corded Media Keyboard (GERMAN) Y-BH52
 LTCMX3100] By Evan Co  Logitech MX3100 (Y-RR54 & RT7R33)
 LTCi3B        Logitech Cordless iTouch 3 Button
 LTCiT          Logitech Cordless iTouch Keyboard Y-RB6
 LTCiY          Logitech Corded iTouch Y-BC9
 LTCiYBA9      Logitech Y-BA9 (User Defined)
 LTCoiT        Logitech Corded iTouch Keybard (Model?)
 LTDAK          Logitech Deluxe Access Keyboard
 LTDMD2        Logitech diNovo Media Desktop 2.0
 LTEPS2        Logitech Elite Keyboard (PS2)
 LTIK          Logitech Internet Keyboard
 LTIK-ST39      Logitech Internet Keyboard Y-ST39
 LTIK-YSZ49    Logitech Internet Keyboard Pro Y-SZ49
 LTIKeurope    Logitech Internet Keyboard (European)
 LTINK          Logitech Internet Navigator Keyboard
 LTINKSE        Logitech Internet Navigator Keyboard Special Edition
 LTINKSEPS2    Logitech Internet Navigator Keyboard SE PS2
 LTINKSEUSB    Logitech Internet Navigator Keyboard SE USB
 LTIPK          Logitech Internet Pro Keyboard
 LTOIK-SQ33    Logitech Office Internet Keyboard Y-SQ33
 LTOP-SA-B59    Logitech Logitech Office Pro
 LTUF          Logitech UltraX Flat / Y-SX49
 LTUFBL        Logitech UltraX Flat / Y-BL49
 LTdinovo      Logitech diNovo Cordless Desktop for Notebooks
 MCK-2000      Mijuki MCK-2000 Multimedia Keyboard
 MCK-800        Oretec MCK-800 MM/Internet keyboard
 MD40287        Medion Wireless Deskset 40287
 MD5351        Medion MD5351
 MDKB9908      Medion kb-9908
 MDMPKFR        Microsoft Digital Media Pro Keyboard (French)
 ME-SL          Microedge Slim & Light
 MI-IWKB        Micro Innovations Intelligent Wireless Keyboard
 MI-KB6501      Micro Innovations KB6501
 MI-KB985W      Micro Innovations KB985W
 MIK            Microsoft Internet Keyboard
 MIKpro        Microsoft Internet Keyboard Pro
 MIKproSE      Microsoft Internet Keyboard Pro (Swedish)
 MIKproUSB      Microsoft Internet Keyboard Pro USB
 MINOWCK        Minowa Cordless Keyboard
 MITSUAPXU      Mitsumi Apple Extended USB Keyboard
 MITSUDT        Mitsubishi Diamond Touch
 MITSUHK        Mistumi Hot Key
 MMK            Microsoft Multimedia Keyboard
 MMK-1A        Microsoft Multimedia Keyboard 1.0A
 MMNK          Microsoft Multimedia Natural Keyboard
 MMNKP          Microsoft Multimedia Natural Pro
 MNEK4K        Microsoft Natural Ergonomic Keyboard 4000
 MNKpro        Microsoft Natural Keyboard Pro
 MNKproUSB      Microsoft Natural Keyboard Pro USB
 MNKproUSB-A    Microsoft Natural Keyboard Pro USB Alternate
 MOK            Microsoft Office Keyboard
 MS-WMMD        Microsoft Wirless MultiMedia (Deutsch)
 MS-WNMK        Microsoft Wireless Natural Multimedia Keyboard
 MWDEK          Microsoft Wireless Desktop Excecutive Keyboard
 MWEDKB        Microsoft Wired Keyboard
 MWMK1          Microsoft Wireless MultiMedia Keyboard 1.0A (User Defined)
 MX1998        Memorex MX1998
 MX2500        Memorex MX2500 EZ-Access Keyboard
 MX2750        Memorex MX2750
 NEC-vM300      NEC-Laptop Nec Versa M300
 NEO-WDST      NEOLEC Wireless Desktop ST
 NT-2619690    Nexxtech 261-9690
 PBN750        Prismabook N750 / Mitac 8080 Laptop Keyboard
 PCHOICEF21    Perfect Choice Perfect Choice F21SGM
 PLA-DSP400    Plantronics DSP 400 headset
 QTSC98N+      QTronix Scorpius 98N+ & 990P
 QTSC98NHP      QTronix Scorpius 98NH Plus
 QTSCSK2        QTronix Scorpius SKII (2 ACPI keys)
 QTSCSK2P      QTronix Scorpius SKIIP (3 ACPI keys)
 RD-AKMx-Cx    RealDigital AKM96/C35\AKM93/C35 (Incomplete)
 SCORPIUSKI    QTronix Advance Scorpius KI
 SHARP-MM20    Sharp MM20 Laptop Keyboard
 SIG-KMS400    Sigma KMS400
 SK1300        Silitek SK-1300 (and clones)
 SK2500        Silitek SK-2500 (and clones)
 SK6200        Silitek SK-6200 (and clones)
 SK7100        Silitek SK-7100
 SK720H        Silitek SK-720H
 SL-6451        SpeedLink SL-6451PWT
 SPPB          Symplon PaceBook (Tablet PC)
 SS4500        Samsung Samsung SDM 4500P
 SSX50          Samsung Samsung X50
 SUN6          Sun Microsystems Sun Type 6 USB
 SVEN2500      SVEN ErGonomic 2500
 SVEN650        SVEN Internet 650
 SW20P          SafeWay SW-20-P
 SWX-MM        Sweex Multimedia Keyboard SW20
 SWX-TM        Sweex Turbo-Media Keyboard
 T270-KD        Trust 270-KD Silverline Keyboard
 T2KWOM        Trust 280KS/270KD Keyboard Wireless Optical Mouse
 T3ESWD        Trust 370B Easy Scroll Wireless Deskset
 TBC-MKHK820    The Best Choice Multimedia Keyboard HK-820
 TDAK          Trust Direct Access Keyboard
 TEZS          Trust Easy Scroll Silverline Keyboard
 TOSHIBA2430    Toshiba 2430 notebook keyboard
 TPPK          Trust Power Plus Keyboard
 TRUST-SK-2690  Trust SK2690 Keyboard
 TSU-SK2000    Tsunami SK2000 Keyboard
 TURBOTK9801R  Turbo-Media KB-9801R+
 TV-CK          Tevion Cordless Keyboard
 TV-MD40273    Tevion MD40273
 TWC            Trust Wireless Keyboard Classic
 TWK3          Trust Wireless Keyboard 300KD
 TYP-DWKB      Typhoon Design Wireless Keyboard
 TYP-NOXP      Typhoon Navigator Office XP
 TYP-WMKB      Typhoon Wireless Multimedia Keyboard
 TYPHONN        Typhoon Navigator
 UMAXOK        Umax Office Keyboard
 UNI3616        Unitek Internet & Multimedia Keyboard KB-3616 (9 keys)
 VIV-ProLight  Vivanco Pro Light Keyboard
 VIV-SNW        Vivanco Snowboard USB
 VS-KU201      ViewSonic KBM-KU-201
 VS-KU206      ViewSonic ViewMate USB KBM-KU-206
 XT-XK240      X-Tensions XK-240
 XT-XK243      X-Tensions XK-243
 YAHOO          Yahoo Yahoo! Internet Keyboard (16 keys)
 ZIP-WK711      Zippy wk-711
 ZIP-WK712      Zippy WK-712
 odelname = "Aopen1557 [Laptop] AOpen
[root@localhost x]# lineakd -c MMNK

NOTE: if '-f', '-e','u', '-d', or '-m' parameters are used in conjunction with '-c', please
      make sure you specify those BEFORE '-c' !

*** Error occurred while reading definition data from /root/.lineak/lineakkb.def

*** Creating fresh configuration in /root/.lineak/lineakd.conf
      for keyboard type: MMNK
NOTE: Now please edit the file and bind commands to the keys,
      or use klineakconfig :)

Part 2 follows.
--
[Edit] Changed color from yellow to red to make it easier to read.[/Edit]

marietechie 07-23-2007 11:00 AM

Part 2: Error occurred while reading definition data from /root/.lineak/lineakkb.def
 
Part 2 of 2

Running klineakconfig, I also get an error:

Code:

[root@localhost x]# klineakconfig
kbuildsycoca running...
main2
KWrited - Listening on Device /dev/pts/4
Starting!
Loading the plugin manager
Setting dnd!
parsing deffile
*** Error occurred while reading definition data from /root/.lineak/lineakkb.def
Parsing the config files.
parsing conffile
Do we have a def yet?
Looking for keyboard = MMNK
returning the damn thing.[MMNK]
    brandname = Microsoft
    modelname = Multimedia Natural Keyboard
    [KEYS]
          Calculator=161
          Close=121
          Forward=194
          Help=187
          Log off=150
          Mail=236
          Media=237
          Messenger=133
          Mute=160
          My Documents=101
          My Music=188
          My Pictures=228
          New=119
          Next=153
          Open=120
          Play|Pause=162
          Previous=144
          Print=216
          Redo=135
          Reply=122
          Save=215
          Send=195
          Sleep=223
          Spell=163
          Stop=164
          Undo=136
          VolumeDown=174
          VolumeUp=176
          Web|Home=178
    [END KEYS]
[END MMNK]
is myKbd empty?
myKbd is not empty
Returning from parseConf
Setting commands!
showing the system tray.
Refreshing GUI data
Refreshing key list
Setting command to: Calculator
updateDisplayName: key = Calculator entrytext =
starting lineakd
Starting lineakd, pid is: 5833
main3
parsing user def
Parsing userdef
*** Error occured while loading the user keyboard definition file from /root/.lineak/lineakkb.def
KCrash: Application 'klineakconfig' crashing...

Lineakd V0.8.4
Loading plugin: /usr/lib/lineakd/plugins/kscdplugin.so
plugin name:kscdplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: KSCD Plugin
Loading plugin: /usr/lib/lineakd/plugins/jukplugin.so
plugin name:jukplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: Juk Plugin
Loading plugin: /usr/lib/lineakd/plugins/kdesktopplugin.so
plugin name:kdesktopplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: KDesktop Plugin
Loading plugin: /usr/lib/lineakd/plugins/amarokplugin.so
plugin name:amarokplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: Amarok Plugin
Loading plugin: /usr/lib/lineakd/plugins/kmixplugin.so
plugin name:kmixplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: KMix Plugin
Loading plugin: /usr/lib/lineakd/plugins/mediadetectplugin.so
plugin name:mediadetect
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: Media Detect
Loading plugin: /usr/lib/lineakd/plugins/kmailplugin.so
plugin name:kmailplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: KMail Plugin
Loading plugin: /usr/lib/lineakd/plugins/xosdplugin.so
plugin name:xosd
plugin type:DISPLAY
plugin version: 0.8.4
plugin_ident: XOSD On Screen Display Plugin
Loading plugin: /usr/lib/lineakd/plugins/defaultplugin.so
plugin name:default
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: Default EAK macros.
Loading plugin: /usr/lib/lineakd/plugins/konqplugin.so
plugin name:konqplugin
plugin type:MACRO
plugin version: 0.8.4
plugin_ident: Konqueror Plugin

Listing Plugins
Listing Plugins
Plugin amarokplugin of type MACRO
  Description: Amarok Plugin
Plugin default of type MACRO
  Description: Default EAK macros.
Plugin jukplugin of type MACRO
  Description: Juk Plugin
Plugin kdesktopplugin of type MACRO
  Description: KDesktop Plugin
Plugin kmailplugin of type MACRO
  Description: KMail Plugin
Plugin kmixplugin of type MACRO
  Description: KMix Plugin
Plugin konqplugin of type MACRO
  Description: Konqueror Plugin
Plugin kscdplugin of type MACRO
  Description: KSCD Plugin
Plugin mediadetect of type MACRO
  Description: Media Detect
Plugin xosd of type DISPLAY
  Description: XOSD On Screen Display Plugin


Defining Macro Lists
Defining Macro Lists for Plugin:amarokplugin
Adding macro: AMAROK_PLAY
Adding macro: AMAROK_PAUSE
Adding macro: AMAROK_STOP
Adding macro: AMAROK_PLAYPAUSE
Adding macro: AMAROK_BACK
Adding macro: AMAROK_FORWARD
Adding macro: AMAROK_SEEK
Adding macro: AMAROK_ADDMEDIA
Adding macro: AMAROK_VOLUMEUP
Adding macro: AMAROK_VOLUMEDOWN
Adding macro: AMAROK_VOLUMEMUTE
Adding macro: AMAROK_TOGGLEPLAYLIST
Adding macro: AMAROK_ENABLERANDOM
Defining Macro Lists for Plugin:default
Adding macro: EAK_EJECT
Adding macro: EAK_OPEN_TRAY_SCSI
Adding macro: EAK_OPEN_TRAY
Adding macro: EAK_CLOSE_TRAY
Adding macro: EAK_VOLUP
Adding macro: EAK_VOLDOWN
Adding macro: EAK_PCM_UP
Adding macro: EAK_PCM_DOWN
Adding macro: EAK_MUTE
Adding macro: EAK_PCM_MUTE
Adding macro: EAK_SLEEP
Adding macro: EAK_SENDKEYS
Adding macro: EAK_SENDKEYS_ROOT
Adding macro: EAK_SENDKEYS_WINDOW
Adding macro: EAK_SYM
Adding macro: EAK_SCREEN_LOCK
Defining Macro Lists for Plugin:jukplugin
Adding macro: JUK_PLAY
Adding macro: JUK_PAUSE
Adding macro: JUK_STOP
Adding macro: JUK_PLAYPAUSE
Adding macro: JUK_BACK
Adding macro: JUK_FORWARD
Adding macro: JUK_SEEKBACK
Adding macro: JUK_SEEKFORWARD
Adding macro: JUK_VOLUMEUP
Adding macro: JUK_VOLUMEDOWN
Adding macro: JUK_VOLUMEMUTE
Adding macro: JUK_STARTPLAYINGPLAYLIST
Adding macro: JUK_OPENFILE
Defining Macro Lists for Plugin:kdesktopplugin
Adding macro: KDE_LOCK_DESKTOP
Adding macro: KMENU
Adding macro: KDESKTOP_NEXT
Adding macro: KDESKTOP_PREVIOUS
Adding macro: KDESKTOP_EXECUTE
Adding macro: KDE_LOGOUT
Defining Macro Lists for Plugin:kmailplugin
Adding macro: KMAIL_COMPOSE
Defining Macro Lists for Plugin:kmixplugin
Adding macro: KMIX_VOLUP
Adding macro: KMIX_VOLDOWN
Adding macro: KMIX_MUTE
Defining Macro Lists for Plugin:konqplugin
Adding macro: KONQUEROR
Adding macro: KONQUEROR_SETURL
Adding macro: KONQUEROR_BACK
Adding macro: KONQUEROR_QUIT
Adding macro: KONQUEROR_BREAKOFF_CURRENT_TAB
Adding macro: KONQUEROR_DUPLICATE_WINDOW
Adding macro: KONQUEROR_DUPLICATE_CURRENT_TAB
Adding macro: KONQUEROR_FORWARD
Adding macro: KONQUEROR_FULLSCREEN
Adding macro: KONQUEROR_SIDEBAR
Adding macro: KONQUEROR_HOME
Adding macro: KONQUEROR_PRINT
Adding macro: KONQUEROR_STOP
Adding macro: KONQUEROR_REFRESH
Adding macro: KONQUEROR_REMOVE_CURRENT_TAB
Adding macro: KONQUEROR_REMOVEVIEW
Adding macro: KONQUEROR_RELOAD
Adding macro: KONQUEROR_RELOAD_ALL_TABS
Adding macro: KONQUEROR_SPLITVIEW_H
Adding macro: KONQUEROR_SPLITVIEW_V
Adding macro: KONQUEROR_NEWTAB
Adding macro: KONQUEROR_NEXTTAB
Adding macro: KONQUEROR_PREVTAB
Adding macro: KONQUEROR_TABMOVE_LEFT
Adding macro: KONQUEROR_TABMOVE_RIGHT
Adding macro: KONQUEROR_TRASH
Adding macro: KONQUEROR_UNDO
Adding macro: KONQUEROR_UP
Adding macro: KONQUEROR_BOOKMARK
Defining Macro Lists for Plugin:kscdplugin
Adding macro: KSCD_PLAY
Adding macro: KSCD_PAUSE
Adding macro: KSCD_STOP
Adding macro: KSCD_PREVIOUS
Adding macro: KSCD_NEXT
Adding macro: KSCD_EJECT
Adding macro: KSCD_TOGGLE_LOOP
Adding macro: KSCD_TOGGLE_SHUFFLE
Adding macro: KSCD_TOGGLE_TIME_DISPLAY
Adding macro: KSCD_CURRENT_TRACK
Adding macro: KSCD_CURRENT_ALBUM
Adding macro: KSCD_CURRENT_ARTIST
Defining Macro Lists for Plugin:mediadetect
Adding macro: EAK_MEDIADETECT
Defining Macro Lists for Plugin:xosd
Macrolist for plugin: xosd is empty

Defining Directives Lists
Defining Directives Lists for Plugin:amarokplugin
Directives list for plugin: amarokplugin is empty
Defining Directives Lists for Plugin:default
Directives list for plugin: default is empty
Defining Directives Lists for Plugin:jukplugin
Directives list for plugin: jukplugin is empty
Defining Directives Lists for Plugin:kdesktopplugin
Directives list for plugin: kdesktopplugin is empty
Defining Directives Lists for Plugin:kmailplugin
Directives list for plugin: kmailplugin is empty
Defining Directives Lists for Plugin:kmixplugin
Directives list for plugin: kmixplugin is empty
Defining Directives Lists for Plugin:konqplugin
Directives list for plugin: konqplugin is empty
Defining Directives Lists for Plugin:kscdplugin
Directives list for plugin: kscdplugin is empty
Defining Directives Lists for Plugin:mediadetect
Directives list for plugin: mediadetect is empty
Defining Directives Lists for Plugin:xosd
Adding directive: Display_plugin
Getting modifiers for display.
Loading a config file
conffilename = :/root/.lineak/lineakd.conf
done configloader
Displaying config.
# LinEAK - Linux support for Easy Access and Internet Keyboards
#  Copyright (c) 2001,2002, 2003  Sheldon Lee Wen <leewsb@hotmail.com> (Current Maintainer)
#      and Mark Smulders <Mark@PIRnet.nl>
#  http://lineak.sourceforge.net
#
# lineakd configuration file
#
# example key configuration:
#      play    = "xmms --play-pause"
#      eject  = EAK_EJECT
#
# Lineakd supports the following modifier keys:
#    control alt shift mod2 mod3 mod4 mod5

CdromDevice = /dev/cdrom
Display_align = center
Display_color = 0aff00
Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-*
Display_hoffset = 0
Display_plugin = xosd
Display_pos = bottom
Display_soffset = 1
Display_timeout = 3
Display_voffset = 50
KeyboardType = MMNK
MixerDevice = /dev/mixer
RAWCommands =
Screensaver =
conffilename = /root/.lineak/lineakd.conf
keystate_capslock =
keystate_numlock =
keystate_scrolllock =

Calculator =
Close =
Forward =
Help =
Log off =
Mail =
Media =
Messenger =
Mute =
My Documents =
My Music =
My Pictures =
New =
Next =
Open =
Play|Pause =
Previous =
Print =
Redo =
Reply =
Save =
Send =
Sleep =
Spell =
Stop =
Undo =
VolumeDown =
VolumeUp =
Web|Home =
Checking some isSet's to see if they are empty.
Checking the KeyboardType and conffilename to see if they are empty.
Parsing: /root/.lineak/lineakkb.def
*** Error occurred while reading definition data from /root/.lineak/lineakkb.def
Parsing: /etc/lineakkb.def
Initializing Plugin:amarokplugin
Registered
Initializing Plugin:default
Initializing Plugin:jukplugin
Registered
Initializing Plugin:kdesktopplugin
Registered
Initializing Plugin:kmailplugin
Registered
Initializing Plugin:kmixplugin
Registered
Initializing Plugin:konqplugin
Registered
Initializing Plugin:kscdplugin
Registered
Initializing Plugin:mediadetect
Registered
Initializing Plugin:xosd
Finished setting commands
Initializing the display
grabKey for Calculator
grabKey for Close
grabKey for Forward
grabKey for Help
grabKey for Log off
grabKey for Mail
grabKey for Media
grabKey for Messenger
grabKey for Mute
grabKey for My Documents
grabKey for My Music
grabKey for My Pictures
grabKey for New
grabKey for Next
grabKey for Open
grabKey for Play|Pause
grabKey for Previous
grabKey for Print
grabKey for Redo
grabKey for Reply
grabKey for Save
grabKey for Send
grabKey for Sleep
grabKey for Spell
grabKey for Stop
grabKey for Undo
grabKey for VolumeDown
grabKey for VolumeUp
grabKey for Web|Home
Initializing Plugin Display
InitializePluginsDisplay = amarokplugin
Initializing OSD for plugin: amarokplugin
Initializing on screen display!
InitializePluginsDisplay = default
Initializing OSD for plugin: default
Initializing display!
InitializePluginsDisplay = jukplugin
Initializing OSD for plugin: jukplugin
Initializing on screen display!
InitializePluginsDisplay = kdesktopplugin
Initializing OSD for plugin: kdesktopplugin
Initializing on screen display!
InitializePluginsDisplay = kmailplugin
Initializing OSD for plugin: kmailplugin
Initializing on screen display!
InitializePluginsDisplay = kmixplugin
Initializing OSD for plugin: kmixplugin
Initializing on screen display!
InitializePluginsDisplay = konqplugin
Initializing OSD for plugin: konqplugin
Initializing on screen display!
InitializePluginsDisplay = kscdplugin
Initializing OSD for plugin: kscdplugin
Initializing on screen display!
InitializePluginsDisplay = mediadetect
Initializing OSD for plugin: mediadetect
Initializing display!
InitializePluginsDisplay = xosd
Initializing OSD for plugin: xosd
initializePluginDisplay: Could not find interface initialize_display() for plugin: xosd
[This is the point where klineakconfig crashes. The error message is: The application KLineakConfig (klineakconfig) crashed and caused the signal 11 (SIGSEGV).]
[root@localhost x]#

How do I get lineak to work again? Please help me figure this out.

Thank you.

marietechie 07-23-2007 11:10 AM

Just in case...
 
I found a list of scancodes for the Microsoft Natural Multimedia Keyboard. These seem like the codes I'll need.

marietechie 07-23-2007 05:57 PM

Solved: Error occurred while reading definition data from /root/.lineak/lineakkb.def
 
The error messages are gone after I did the following:

(1) Uninstall:
  • klineakconfig
  • liblineakd0
  • lineakd
  • lineakd-plugins-default
  • lineakd-plugins-kde
  • lineakd-plugins-xosd

(2) Delete .lineak (as root) in the following directories:
  • /home/[user]
  • /root

(3) Reinstall:
  • klineakconfig
  • liblineakd0
  • lineakd
  • lineakd-plugins-default
  • lineakd-plugins-kde
  • lineakd-plugins-xosd

The plan is to select MMNK and use the scancodes to get all the keys working.
[Update]Online browsing revealed a new tool. See next post.[/Update]

marietechie 07-23-2007 09:14 PM

Another option for Microsoft Natural Multimedia Keyboard 1.0A
 
keyTouch works wonderfully! It takes less time to set up and works with Linux kernel 2.6.

Here are the download links for Mandriva 2007:
http://keytouch.sourceforge.net/dl-keytouch.php

How to install:
http://keytouch.sourceforge.net/howto_install2.php


All times are GMT -5. The time now is 11:44 AM.