setxkbmap nefunguje

Sekcia: Hardware a Drivery 19.09.2007 | 22:02
Avatar jv openSuSE 11  Používateľ
Pred nejakym casom mi prestalo fungovat prepinanie klavesnic. Co je horsie, v konzole prikaz
setxkbmap sk
nema ziaden efekt, klavesnica je stale us. Kde je problem?
    • Re: setxkbmap nefunguje 22.09.2007 | 16:30
      Avatar Stanislav Hoferek Greenie, Manjaro, Q4OS, Lubuntu  Používateľ
      mozes nam hodit co vypisuje /etc/X11/xorg.conf?
      • Re: setxkbmap nefunguje 22.09.2007 | 18:48
        Avatar m4rtin.m   Používateľ
        mozes nam hodit co vypisuje /etc/X11/xorg.conf?
        :D:D:D
        • Re: setxkbmap nefunguje 22.09.2007 | 19:02
          WlaSaTy   Návštevník
          :co vypisuje

          no tak myslel "čo sa píše v" ... ale ajtak tam je info ohľadne klávesníc a prepínania pomocou klávesovej skratky a nie setkb...
        • Re: setxkbmap nefunguje 26.09.2007 | 15:20
          Avatar Stanislav Hoferek Greenie, Manjaro, Q4OS, Lubuntu  Používateľ
          no co vypise ked ho o to "poziadas" :)
    • Re: setxkbmap nefunguje 22.09.2007 | 16:49
      WlaSaTy   Návštevník
      asi Ti chýba nejaký kus balíka s definíciou klávesnice. máš tam aspoň nejaký?

      strace setxkbmap sk 2>&1 | grep -i open

    • Re: setxkbmap nefunguje 22.09.2007 | 19:42
      Avatar Miroslav Bendík Gentoo  Administrátor
      Skus to spustiť v strace a pohľadať tam v čom by mohla byť chyba.
      • Re: setxkbmap nefunguje 24.09.2007 | 23:12
        Avatar jv openSuSE 11  Používateľ
        open("/etc/ld.so.cache", O_RDONLY) = 3
        open("/usr/lib/libxkbfile.so.1", O_RDONLY) = 3
        open("/usr/lib/libX11.so.6", O_RDONLY) = 3
        open("/lib/libc.so.6", O_RDONLY) = 3
        open("/usr/lib/libXau.so.6", O_RDONLY) = 3
        open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
        open("/lib/libdl.so.2", O_RDONLY) = 3
        open("/root/.xauthsT03Uo", O_RDONLY) = 4
        open("./rules/xorg-C.lst", O_RDONLY) = -1 ENOENT (No such file or directory)
        open("./rules/xorg.lst", O_RDONLY) = -1 ENOENT (No such file or directory)
        open("/usr/share/X11/xkb/rules/xorg-C.lst", O_RDONLY) = -1 ENOENT (No such file or directory)
        open("/usr/share/X11/xkb/rules/xorg.lst", O_RDONLY) = 4
        open("/usr/share/X11/xkb/rules/xorg-C", O_RDONLY) = -1 ENOENT (No such file or directory)
        open("/usr/share/X11/xkb/rules/xorg", O_RDONLY) = 4
        • Re: setxkbmap nefunguje 25.09.2007 | 22:09
          WlaSaTy   Návštevník
          Toto vyzerá normálne, pokiaľ ovšem xorg.lst xorg obsahujú alebo ukazujú na súbor s korektnými definíciami. Ale boli vygenerované zodpovedajúce locales?
          • Re: setxkbmap nefunguje 26.09.2007 | 10:52
            Avatar jv openSuSE 11  Používateľ
            Myslim, ze ano. Teda predtym som mal LOCALES ok, teraz neviem (nemam pri sebe ten problemovy PC, potom to pozriem).
    • Re: setxkbmap nefunguje 27.09.2007 | 21:33
      Avatar jv openSuSE 11  Používateľ
      Teraz som zistil, že setxkbmap sa aplikuje len pre novo-spustené aplikácie, tzn. napr. v tej konzole sa nové rozloženie aplikuje až v novo-otvorenej konzole.
      Ak je to ok, tak prečo mi potom nejde v KDE nastaviť prepínanie?
      • Re: setxkbmap nefunguje 27.09.2007 | 22:04
        WlaSaTy   Návštevník
        aha, tak to je novinka aj pre mna. toto mi teda nerobilo. ale v gnome mi ikonka klavesnive prepina len pre aktivnu aplikaciu, ostatne neha na pokoji. vcelku dobre ked nechcem mat preklepy v xterm.

        ale preco to nejde v kde, tak to sa zdrzim komentarov. kde som posledne pouzil pred davnymi rokmi.
        • Re: setxkbmap nefunguje 29.09.2007 | 11:20
          Avatar jv openSuSE 11  Používateľ
          Update-oval som KDE s novymi USE flagmi a uz to bezi. Aha: ľčťšľ :-)
          Neviem, kde bola chyba... Hlavne, ze to bezi.
      • Re: setxkbmap nefunguje 28.09.2007 | 02:29
        Avatar Miroslav Bendík Gentoo  Administrátor
        Section "InputDevice"
            Identifier  "Keyboard1"
            Driver      "kbd"
            Option "AutoRepeat" "500 30"
            Option "XkbRules"   "xorg"
            Option "XkbModel"   "microsoftprooem"
            Option "XkbLayout"  "sk,us"
            Option "XkbVariant" "qwerty,"
            Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
        EndSection
        
        Vysek mojho xorg.conf, snad pomoze. Je to pre klavesnicu microsoft, prepinanie rozlozenia priamo na urovni xorg, stlacenim oboch shiftov sucasne, alternativnu klavesnicu indikuje takmer nepouzivana LED na klavesnici - scroll lock.