Kirjoittaja Aihe: Mihin hävisi Caps Lock ja @-merkki?  (Luettu 2903 kertaa)

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Mihin hävisi Caps Lock ja @-merkki?
« : 13.11.06 - klo:14.44 »
Huomasin äkillisesti yrittäessäni lähettää sähköpostia, että päivitys oli syönyt Caps Lockin ja sähköpostin kirjoittamisessa sangen olennaisen @-merkin. Onnistui tuon merkin saaminen kopioimalla, mutta tietysti toivoisi sen löytyvän suoraan näppäimistöstä. Näppäimistöasetuksia katsellessani huomasin näppäimistömallin olevan "Yleinen 105-näppäiminen (kansainvälinen) PC", mutta sen muuttaminen "Logitech Internet Keyboard"-muotoon sai aikaan tällaisen virheilmoituksen:

"XKB-asetusten käyttöönotto epäonnistui.
Syynä on voi eri tapauksissa olla:
- vika libxklavier-kirjastossa
- vika X-palvelimessa (xkbcomp ja xmodmap -ohjelmat)
- X-palvelimen kanssa yhteensopimaton libxkbfile-toteutus

X-palvelimen versiotiedot:
The X.Org Foundation
70101000

Jos lähetät tästä vikailmoituksen, sisällytä mukaan:
- Komennon xprop -root | grep XKB tuloste
- Komennon gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd tuloste"

Ensimmäinen komento antoi tällaiset tiedot:

_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "f", "", ""
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "f", "", ""
 
ja toinen komento antoi tällaisen litanian:

 layouts = [fi  nodeadkeys,f]
 model = logiik
 options = [grp grp:alts_toggle]
 overrideSettings = true

Mitähän pitäisi tehdä?

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #1 : 13.11.06 - klo:15.11 »
Mitä on tiedostossa /etc/X11/xorg.conf ? cat /etc/X11/xorg.conf
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #2 : 13.11.06 - klo:15.29 »
Tiedostossa /etc/X11/xorg.conf on seuraavanlaista tietoa:

"# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
        FontPath        "/usr/share/X11/fonts/misc"
        FontPath        "/usr/share/X11/fonts/cyrillic"
        FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/X11/fonts/Type1"
        FontPath        "/usr/share/X11/fonts/100dpi"
        FontPath        "/usr/share/X11/fonts/75dpi"
        FontPath        "/usr/share/fonts/X11/misc"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "f"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "true"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
        Identifier      "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
        Driver          "nvidia"
        BusID           "PCI:1:0:0"
        Option          "UseFBDev"              "true"
EndSection

Section "Monitor"
        Identifier      "HP D8905"
        Option          "DPMS"
        HorizSync       30-70
        VertRefresh     50-160
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
        Monitor         "HP D8905"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "stylus" "SendCoreEvents"
        InputDevice     "cursor" "SendCoreEvents"
        InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
        Mode    0666
EndSection"


raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #3 : 13.11.06 - klo:15.35 »
Muuta tuohon:
Option          "XkbLayout"     "f"

f tilalle fi

Avaa menusta pääte (eng. Terminal) ja komenna:
sudo gedit /etc/X11/xorg.conf
tai
sudo nano /etc/X11/xorg.conf
(tallennus Nanossa: Ctrl+O Enter Nano sulkeutuu: Ctrl+X)

Tee muutos f -> fi ja tallenna tiedosto sekä sulje Gedit tai nano.
Eli oikea rivi näyttää tältä:
Koodia: [Valitse]
Option          "XkbLayout"     "fi"

X:n uudelleenkäynnistys:
Kirjaudu ulos -> Ctrl+Alt+Backspace -> Kirjaudu sisään

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #4 : 13.11.06 - klo:15.47 »
Nyt toimii Caps Lock ja @:kin löytyy suoraan näppäimen takaa.

Käynnistämisen yhteydessä XKB-virheilmoitus kuitenkin näkyi taas. Ilmeisesti tuo f pitäisi muuttaa myös "xprop -root | grep XKB" ja  "gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd" puolella, vai muutaako tuo xorg-tiedot sinne?

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #5 : 13.11.06 - klo:17.36 »
Nyt toimii Caps Lock ja @:kin löytyy suoraan näppäimen takaa.

Käynnistämisen yhteydessä XKB-virheilmoitus kuitenkin näkyi taas. Ilmeisesti tuo f pitäisi muuttaa myös "xprop -root | grep XKB" ja  "gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd" puolella, vai muutaako tuo xorg-tiedot sinne?
No hyvä, tai siis puoliksi hyvä. :)
Laitapas vielä se virheilmoitus kokonaisuudessaan.

Ehkä pitäisi tehdä tämä (ehkä ei?):
sudo dpkg-reconfigure -phigh xserver-xorg
tai sitten joku xmodmap tms. en minä tiedä! ;D

Tai jopa tämä (X:n kokonaan uudelleenkonfigurointi)
sudo dpkg-reconfigure xserver-xorg

Mutta laita se virheilmoitus, niin ehkäpä joku osaa siitä päätellen sitten avustaa enemmin.

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #6 : 14.11.06 - klo:07.52 »
Tässä tulee koko virheilmoitus:

"XKB-asetusten käyttöönotto epäonnistui.
Syynä on voi eri tapauksissa olla:
- vika libxklavier-kirjastossa
- vika X-palvelimessa (xkbcomp ja xmodmap -ohjelmat)
- X-palvelimen kanssa yhteensopimaton libxkbfile-toteutus

X-palvelimen versiotiedot:
The X.Org Foundation
70000000

Jos lähetät tästä vikailmoituksen, sisällytä mukaan:
- Komennon xprop -root | grep XKB tuloste
- Komennon gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd tuloste"

Onko apua?

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #7 : 14.11.06 - klo:14.33 »
Jos lähetät tästä vikailmoituksen, sisällytä mukaan:
- Komennon xprop -root | grep XKB tuloste
- Komennon gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd tuloste"
:D
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Mihin hävisi Caps Lock ja @-merkki?
« Vastaus #8 : 14.11.06 - klo:18.08 »
Heh, Tuplanolla tuossa virnistelee että olisi tietenkin hyvä ollut nähdä noiden komentojen tulosteet.
No antaapa hänen virnistellä rauhassa! ;D

X konfigurointi uudelleen tosiaan lienee järkevin temppu.

Avaa menusta Pääte (eng. Terminal)

Varmuuskopio ensin:
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-20061114

X:n uudelleen konfigurointi
Koodia: [Valitse]
sudo dpkg-reconfigure xserver-xorg
Näytönohjaimet ja sen sellaiset kysellään, samoin resoluutioita yms. (älä valitse liian isoja resoja)
Näppäimistö on pc105 ja kieli fi

Asmo Koskinen on ystävällisesti valokuvannut ko. prosessin, joten katso ensin tämä:
http://forum.ubuntu-fi.org/index.php?topic=5707.0;topicseen
Ja jopa virheilmoituskin näyttää tutulta tuossa ketjussa.

Käynnistä X uudelleen konfiguroinnin jälkeen:
Uloskirjaudu -> Ctrl+Alt+Backspace -> Sisäänkirjaudu


Jos konfiguraatio ei onnistu, palauta varmuuskopio näin
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf-20061114 /etc/X11/xorg.conf
ja käynnistä X jälleen uudelleen kuten yllä jolloin alkutilanne palautuu käyttöön.

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski