Kirjoittaja Aihe: MX510:n ja MX518:n erikoisnäppäimet toimimaan  (Luettu 21250 kertaa)

Kaga

  • Käyttäjä
  • Viestejä: 13
    • Profiili
ensin avataan xorg.conf ja määritetään näppäinten määrä.

Koodia: [Valitse]
sudo nano /etc/X11/xorg.conf
etsi xorg.confista se InputDevice, joka määrittää hiiren asetukset, ja korvaa koko sektio tällä:

Koodia: [Valitse]
Section "InputDevice"
        Identifier      "MX518"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
        Option          "ZAxisMapping"          "9 10"
        Option          "Buttons"               "10"
EndSection

Rullaksi määritellään näppäimet 9 ja 10 ja näppäinteen kokonaissummaksi määritetään 10.

sitten kirjoitetaan .Xmodmap-tiedosto, joka ajetaan aina X:n käynnistyessä. Käsittääkseni Gnome kysyy käynnistyessään haluatko xmodmapata kotihakemistossasi olevan .Xmodmap-tiedoston (löytyykö tähän varmistusta?). Jos siis käytät Gnomea, riittää, että kirjoitat tämän tiedoston ja restarttaa X:n. Niin, asiaan. Tehdään uusi tiedosto .Xmodmap ja heitetään sinne seuraavat määrittelyt näppäimille:

Koodia: [Valitse]
sudo nano ~/.Xmodmap
kirjoita tiedostoon:

Koodia: [Valitse]
pointer = 1 2 3 6 7 8 9 10 4 5
Huomaa, että jos koneellasi on useita käyttäjiä, tämän .Xmodmap-tiedoston on oltava jokaisen kotihakemistossa.

Sitten vain restarttaa X (Ctrl+Alt+Backspace) ja Gnomen kysyy haluatko ladata tämä .Xmodmap-tiedoston. Valitse OK ja hiiren erikoisnäppäimien pitäisi toimia. Jos käytät KUbuntua/KDEta, teemme pienen skriptan jonka KDE ajaa käynnistyessään.

Koodia: [Valitse]
sudo nano ~/.kde/Autostart/xmodmappaus.sh
kirjoita tiedostoon seuraava:
Koodia: [Valitse]
#!/bin/bash
xmodmap ~/.Xmodmap

ja restarttaa X (Ctrl+Alt+Backspace). Nyt erikoisnäppäinten pitäisi toimia.

-- En ole sataprosenttisen varma tuosta Gnomen .Xmodmapin automaattisesta latauksesta, enkä siitä toimivatko nämä varmasti MX510:n kanssa, itsellä MX518, mutta muistelisin niin.
« Viimeksi muokattu: 16.08.06 - klo:12.48 kirjoittanut LittleLion »

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #1 : 29.05.06 - klo:22.28 »
Itselläni löytyy tuo xmodmap /etc/X11/Xsession.d/57xmodmap tiedostosta jolloin se on järjestelmänlaajuinen ja käynnistyy X:n alussa (toimii samalla tavalla kuin init skriptit).

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Infeliz

  • Käyttäjä
  • Viestejä: 74
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #2 : 06.06.06 - klo:15.59 »
Ohjeesta puuttuu, että Xorg.conf pitää vaihtaa vielä yksi rivi. Muuten ei X käynnisty.

Koodia: [Valitse]
Section "ServerLayout"

InputDevice     "MX518"
« Viimeksi muokattu: 06.06.06 - klo:16.01 kirjoittanut Infeliz »

Infeliz

  • Käyttäjä
  • Viestejä: 74
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #3 : 06.06.06 - klo:16.04 »
Paitsi että ohje ei toimi, rulla ei toimi enään tarkemmin sanottuna.

siltaukko

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #4 : 09.06.06 - klo:17.12 »
Paitsi että ohje ei toimi, rulla ei toimi enään tarkemmin sanottuna.

Onko muilla samaa vikaa?

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #5 : 09.06.06 - klo:18.27 »
Onko kukaan saanut hiirissä olevaa "Tilt Wheel" -ominaisuutta toimimaan? Omassa mikkisoftan hiiressä kun sellainen on. Hiireni on siis Microsoft Comfort Optical mouse 3000.

Infeliz

  • Käyttäjä
  • Viestejä: 74
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #6 : 09.06.06 - klo:20.21 »
Paitsi että ohje ei toimi, rulla ei toimi enään tarkemmin sanottuna.

Onko muilla samaa vikaa?

tjoo pitää lisä sinne conf:iin vielä

Option                  "Emulate3Buttons"       "true"


siltaukko

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #7 : 10.06.06 - klo:01.09 »
Hyvin meni tämäkin... Xserver sekaisin ja eipä enää X käynnisty.(ei tunnista laitteita) Reconfigurea olen ajanut mutta ei auta, onko mitää millä tuon xserverin saa aivan lähtötilaansa? Backuppia ei tietenkään ole saatavilla.

edittiä:
Taas toimii, mutta hiiri ei kyllä toimi aivan toivotusti.
« Viimeksi muokattu: 10.06.06 - klo:10.05 kirjoittanut siltaukko »

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #8 : 11.06.06 - klo:17.27 »
Huom! Tämä on vanhentunut. Aiheesta löytyy myös uudempi HowTo.

Itse ainakin sain (Dapperissa) MX510:n kaikki (siis jopa rullan molemmin puolin olevat vieritysnapit!) napit toimimaan seuraavanlaisilla toimenpiteillä (tuntuisi toimivan riippumatta siitä, onko ko. hiiri kytkettynä USB- vai PS/2-porttiin):

Aivan aluksi tietenkin varmuuskopioidaan asetukset kaiken varalta:  ;)
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Seuraavaksi haetaan oikea event-numero:
Koodia: [Valitse]
cat /proc/bus/input/devices | grep -A 3 'Logitech .* Mouse'Otetaan viimeiseltä riviltä talteen oikea event-numero. (Minun tapauksessani event1.)

Muokataan xorg.conf-tiedostoa:
Koodia: [Valitse]
sudo gedit /etc/X11/xorg.confEtsitään hiiren määrittely-osio. Alkaa luultavasti tyyliin:
Koodia: [Valitse]
Section "InputDevice"
Identifier "Configured Mouse"
...
Korvataan kyseinen hiiren InputDevide-osio tällä (muista vaihtaa oikea event-numero!):
Koodia: [Valitse]
Section "InputDevice"
Identifier "Configured Mouse" # tähän sama , mikä aiemminkin
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/event1" # vaihda tähän oikea event
EndSection
Tallennetaan ja käynnistetään X uudestaan (ctrl+alt+backspace).


-----------------------------------------------------------------------------
Ja jos peukalonapit, rulla ja rullan molemmin puolin olevat napit (lukuunottamatta sitä ylintä, josta ei joka tapauksessa tuntuisi tapahtuvan mitään) eivät toimi kunnolla, voi seuraavaa vielä kokeilla:

Sitten muokataan vielä (kaikille käyttäjille yhteistä) Xmodmap-tiedostoa:
Koodia: [Valitse]
sudo gedit /etc/X11/XmodmapLisätään seuraava rivi:
Koodia: [Valitse]
pointer = 1 3 2 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Tallennetaan ja käynnistetään X uudestaan (ctrl+alt+backspace).


EDIT (8.10.2006): Hmm, uudemman howto:n osoite oli jostain syystä rikkoutunut... No nyt se on korjattu
« Viimeksi muokattu: 08.10.06 - klo:15.38 kirjoittanut tn »

nebula

  • Käyttäjä
  • Viestejä: 438
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #9 : 11.06.06 - klo:18.34 »
onko käytössä dapper vai breezy?
Nimittäin itsellänikin toimi noilla jutuilla breezyssä enkä edes muokannut tota xmodmappia

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #10 : 12.06.06 - klo:00.42 »
Käytössä on Dapper, ja olet aivan oikeassa: tuntuisihan se toimina ilman tuota Xmodmappiakin. Itse asiassa en aiemmin tajunnut edes kokeilla ilman sitä, sillä noudatin vain orjallisesti Gentoon wikin ohjetta (http://gentoo-wiki.com/Mx510). Itse asiassa monessa muussakin paikassa on samalla tavalla ohjeistettu muokkaamaan (esim. http://www.ubuntuforums.org/showthread.php?t=188302). Liekö tuo evdev sitten päivittyny tms... :D

skolttah

  • Käyttäjä
  • Viestejä: 55
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #11 : 17.06.06 - klo:22.54 »
Kiitoksia hyvistä ohjeista nyt ei toimi hiiri lainkaan!
MIten saan varmuuskopion palautettua. Niin että hiirtä ei tarvitsis paljoo käyttää.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #12 : 18.06.06 - klo:11.34 »
Kiitoksia hyvistä ohjeista nyt ei toimi hiiri lainkaan!
MIten saan varmuuskopion palautettua. Niin että hiirtä ei tarvitsis paljoo käyttää.

Riippuu vähän, minkä ohjeen mukaan tuon homman teit. Alkuperäisessä ohjeessahan ei edes ohjeistettu tekemään minkäänlaisia varmuuskopioita, mutta jos teit varmuuskopiot esimerkiksi komennolla:
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backupniin palautus onnistuu päinvastaisella toimenpiteellä:
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
Mutta:
Hiiren toimimattomuus saattaa johtua vaihtuvasta event-numerosta. Suosittelisinkin vielä kokeilemaan seuraavaa (ja jos kokeilit, niin raportoimaan tuloksista!):

Korvaa hiiren sektio tällä:
Koodia: [Valitse]
Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "evdev"
    Option         "evBits" "+1-2"
    Option         "keyBits" "~272-287"
    Option         "relBits" "~0-2 ~6 ~8"
    Option         "Pass" "3"
    Option         "SendCoreEvents" "true"
EndSection
« Viimeksi muokattu: 18.06.06 - klo:11.48 kirjoittanut tn »

skolttah

  • Käyttäjä
  • Viestejä: 55
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #13 : 18.06.06 - klo:12.28 »
Kiitoksia oon aloittelija. Vedin dapperin uusiksi, koska koko X ei toiminut. Ja mikä tää X sitten on?

Tuossa nyt kuitenkin noita ohjeita on niin voisiko, joku kasata yhden toimivan. Ja tekisi siitä uuden aiheen ja se pysyy sit siistinä. Ei enää huvita lähteä leikkimään uudelleen asentamisella :)
mx510 on täällä

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #14 : 18.06.06 - klo:15.36 »
Kiitoksia oon aloittelija. Vedin dapperin uusiksi, koska koko X ei toiminut. Ja mikä tää X sitten on?

X on Linuxissa (ja useissa muissakin unixeissa) käytettävä ikkunointijärjestelmä. X siis mahdollistaa usean ohjelman ajamisen graafisesti eri ikkunoissa. Gnome ja KDE ovat sitten työpöytäympäristöjä jotka toimivat X:n päällä, ja toteuttavat jotakuinkin kaiken muun toiminnallisuuden (valikot, ..).

Jos X lakkaa toimimasta noiden xorg.conf-asetustun seuraksena (tai muustakin syystä), voi vanhat asetukset palauttaa (tai muuten säätää ne kuntoon) helposti tekstitilassa. Tekstitilaan pääsee painamalla ctrl+alt+F1 ja kirjautumalla sisään. Tiedostoja voi editoida esimerkiksi nanolla (esim. sudo nano /etc/X11/xorg.conf) Takaisin graafiseen tilaan pääsee yhdistelmällä ctrl+alt+F7.

Jos kone jää pahemmin jumiin X:ää ladattaessa, eikä tekstitilaan pääse (kuten minulla kävi usein noita hiirijuttuja tutkiessa), voi koneen käynnistää recovery modeen (tekstitilaan pääkäyttäjänä) grubista (Jos Ubuntu on koneen ainoa käyttöjärjestelmä, pääsee grub-valikkoon heti koneen käynnistyksen jälkeen painamalla ESC-näppäintä (siitä lukee kyllä siinä ruudussa hetken aikaa).).

Tuossa nyt kuitenkin noita ohjeita on niin voisiko, joku kasata yhden toimivan. Ja tekisi siitä uuden aiheen ja se pysyy sit siistinä. Ei enää huvita lähteä leikkimään uudelleen asentamisella :)
mx510 on täällä

Tarkoituksena olisikin tehdä howto tuon edellisen viestini tempusta ihan lähiaikoina (ellei jo tänään). Se kun a) on erittäin yksinkertainen ja helppo verrattuna kaikkiin aiemmin kokeilemiini b) tuntuu toimivan täydellisesti ainakin mx510:n kanssa (toisin kuin ne kaikki aiemmat) c) sen pitäisi toimia käytännössä kaikkien hiirien kanssa.

skolttah

  • Käyttäjä
  • Viestejä: 55
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #15 : 18.06.06 - klo:16.24 »
Kiitos tn!  ;D
Tuosta X jumiin jutussa  "voi koneen käynnistää recovery modeen" ja mitä sitten tehdään?
En tiiä yhtään mitä sielä pitää tehdä, eli miten palautan aijempaan tilaan. Sen kun saan tietooni niin uskaltaa jo jotain kokeilla. Nyt odotan kiltisti selkeitä helppoja ohjeita.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #16 : 18.06.06 - klo:17.43 »
Siellä recorery modessa käyvät siis aivan samat komennot kuin siinä konsoli-ikkunassakin. Sudoa ei vain tarvitse laittaa eteen, kun toimitaan pääkäyttäjänä. Eli sieltä se varmuuskopion palautus tapahtuu täsmälleen samalla komennolla (ilman sudoa, vaikka ei siitä sudosta kyllä haittaakaan ole):
Koodia: [Valitse]
cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
Tämän jälkeen koneen voi vaikka käynnistää uudelleen komennolla:
Koodia: [Valitse]
reboot
Suosittelen lukemaan erinomaisen Ubuntu tutuksi -wikikirjan, jos et ole vielä lukenut. Siellä raapaistaan myös hieman kometorivin käyttöä, ja annetaan hyviä linkkejä.
« Viimeksi muokattu: 18.06.06 - klo:17.45 kirjoittanut tn »

Cronos

  • Käyttäjä
  • Viestejä: 66
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #17 : 18.06.06 - klo:19.17 »
Itse sain kaikki näppäimet toimimaan (myös nautiluksessa) ja hiiren resoluution nostettua 800dpi tällä ohjeella
http://ubuntuforums.org/showthread.php?t=188302&highlight=mx510

Huono puoli tuossa on että toi tällä hetkellä ilmeisesti rikki oleva evdev korvataan vanhemmalla versiolla, joka ilmeisesti aiheuttaa pientä ongelmaa.
Tai ainakin minulla sen jälkeen ulos kirjautuminen aiheutti sen että näyttö menee jotenkin hetkeksi sekaisin(1-2s). Mutta toimii taas hetken päästä.
Ja välillä Ctrl + Alt + Backspace painaminen ei käynnistänyt x uudestaan vaan jäi jumiin siihen nvidia kohtaan.

En tiedä johtuuko noi jutut tosta vanhemmasta evdev:stä vai jostain muusta. Kun tuli kyllä kikkailtua kaikenlaista ennen kun kokeilen tota ohjetta. Enkä yrittänyt käynnistää x uudestaan ennen kun tuon ohjeen jälkeen vasta.

Kysymys1. Vaikka lukitsin synaptista ton vanhemman evdev:n niin silti sitä yritetään koko ajan päivittää uudempaan versioon. Miten saan sen siten että sitä ei päivitettäisi?

Edit:
Enään ei ole ongelmia tuon uloskirjautumisen tai x käynnistämisen kanssa. buuttasin koneen ja se tuntu auttavan.
« Viimeksi muokattu: 18.06.06 - klo:20.25 kirjoittanut Cronos »

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #18 : 18.06.06 - klo:20.55 »
Itse sain kaikki näppäimet toimimaan (myös nautiluksessa) ja hiiren resoluution nostettua 800dpi tällä ohjeella
http://ubuntuforums.org/showthread.php?t=188302&highlight=mx510

Huono puoli tuossa on että toi tällä hetkellä ilmeisesti rikki oleva evdev korvataan vanhemmalla versiolla, joka ilmeisesti aiheuttaa pientä ongelmaa.
...
Siinäpä se. Tuo ohje on mielestäni tarpeettoman monimutkainen, kun ainakin itse olen saanut kaikki napit toimimaan paljon yksinkertaisemmalla säädöllä. Ja evdevkin on nykyinen eikä mikään vanhentunut versio. Lisäksi samalla säädöllä toimivat muutkin hiiret, ja logitechin oma sekä usb, että ps/2 -portissa (toisin kuin tuon ohjeen mukaan).

Cronos

  • Käyttäjä
  • Viestejä: 66
    • Profiili
Re: MX510:n ja MX518:n erikoisnäppäimet toimimaan
« Vastaus #19 : 18.06.06 - klo:21.19 »
Eipä tuo mielestäni mikään monimutkainen ollut.
ja sen click vaiheen voi unohtaa siitä ohjeestä, ainakaan en itse sitä tarvinnut.
Ja sinänsä toi ohje oli aika samanlainen kun sinulla paitsi että siinä sanottiin miten saa peukalonapit toimimaan nautiluksessa (mitä en ainakaa saanut sinun ohjeellasi toimimaan) ja kerrottiin myös miten toi hiiren resoluution sai nostettua 800dpi (mitä myöskään ei ollut sinun ohjeessasi).

Edit:
Niin ja eikä tuo vanhempi evdev tosiaan mitään ongelmia aiheuta, tai ei siis ainakaan enään bootin jälkeen.
Koskahan muuten tuo uudempi evdev mahdetaan korjata?
« Viimeksi muokattu: 18.06.06 - klo:21.24 kirjoittanut Cronos »