Kirjoittaja Aihe: KVM Switch sekoittaa hiiren  (Luettu 2141 kertaa)

Weega

  • Käyttäjä
  • Viestejä: 1
    • Profiili
KVM Switch sekoittaa hiiren
« : 10.08.05 - klo:02.09 »
Päätin tänään kokeilla Ubuntua ja törmäsin siinä tähän switchi ongelmaan mikä myös monia muita linukoita vaivaa. Painiskelin sen kanssa noin 8 tuntia ja pääsin jonkinlaiseen ratkaisuun.

Ongelma on monille tuttu muistakin linukoista: Minulla on KVM Switch (Belkinin omniview 4-porttia 2xPS2 + VGA), jota käytän näppiksen, hiiren ja näytön jakamiseen kahden koneen (joista toinen windows, jossa ei mitään ongelmaa) kesken. Ubuntussa joka kerta kun käytän switchiä toisen koneen puolella, menee hiiri tyypillisesti sekaisin: mikä tahansa hiiren liike aiheuttaa nuolen sinkoilemisen satunnaiseen suuntaan ja satunnaisten nappien painelun.

Olen kokeillut ongelmaa selvittää muokkaamalla /etc/modules tiedostoa kuten forumeissa neuvotaan ja laittamalla siihen psmouse proto=bare, raw, exps tai imps vaihtoehtoja, mutta niistä on kaikista yhtä vähän apua.

Yksi keino on irroittaa hiiri switch boxista, mutta koska se vaatii turhaan konttailua, ei sekään käy. Sen sijaan komentojen modprobe -r psmouse ja modprobe -a psmouse ajaminen palauttaa hiiren toimintaan (eli poistaa ja lisää hiiren moduulin=ajurin käytöstä/käyttöön). Ongelmana on kuitenkin että komennot pitää ajaa roottina ja ilman hiiren käyttöä.

Lopulta onnistuin ratkaisemaan asian edes jotenkuten seuraavasti.
1) Tein hiirenpalautus.script tiedoston, joka sisältää seuraavat rivit:
Koodia: [Valitse]
#!/usr/bin/env python
import os
os.system("sudo modprobe -r psmouse;wait;sudo modprobe -a psmouse");
(eli suorittaa nuo edelliset komennot, siten että sudo:n avulla vaihtaa useriksi rootin)

2) instasin smeg menu editorin (latasin http://dev.realistanew.com/smeg/installsmeg ja ajoin sen python installsmeg -komennolla jos joku yhtä nyyppä kuin minä seuraa näitä ohjeita)
Lisäsin sillä sovellukset-valikkoon uuden kohdan, johon komennoksi "python hiirenpalautus.script"

3) sovellukset->järjestelmätyökalut->asetusten muokkaus ohjelmasta apps->metacity ja sieltä edelleen global_keybindingseistä run_command_1:ksi <Alt>F3 ja vastaavasti keybinding_commandseista command_1:ksi vastaava "gnome-terminal -x python hiirenpalautus.script".
(eli hotkey Alt+F3 avaamaan terminaali ja suorittamaan tuo komento)

Näin onnistuin tekemään sekä sovellukset valikkoon kohdan johon pääsen ilman hiirtäkin alt+F1 painamalla ja toisaalta vielä hotkeyn joka toimii suoraan alt+F3, ja ne palauttavat switchin sotkeman hiiren takaisin. Molemmissa on se vika että ne kysyvät rootin salasanaa aina kun ne ajaa.

Tulos ajaa asiansa, mutta jos joku osaavampi osaa vielä kertoa miten tämän voisi tehdä näppärämmin ja vielä siten että salasanan näppäilyä ei tarvita, mielelläni ottaisin vinkin vielä vastaan. Päätin kuitenkin tämän päivän urakkani hedelmät muidenkin kanssa, jotta jollakulla muulla, joka on käyttänyt linukoita yhtä vähän, ei menisi siihen koko päivää. Tällaiset urakat kyllä herkästi tappavat halun edes siirtyä windowsista pois.
« Viimeksi muokattu: 10.08.05 - klo:03.18 kirjoittanut Weega »

I_C_M

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Re: KVM Switch sekoittaa hiiren
« Vastaus #1 : 31.10.06 - klo:15.52 »
No niin osittain painin saman ongelman kanssa, paitsi ettei oma hiiri ole toiminut vielä KOSKAAN kunnolla. Eli sama homma kun Weegalla. KVM, jossa kiinni kahden koneen hiiri- ja näppispiuhat, Toisessa Windows --> ei mitään ongelmaa, toisessa Ubunut --> pelkkää ongelmaa.

Hiiren asetuksia olen koittanut säätää jos jollakin tavalla, lukemalla mm. loistavan ohjaan HOWTo- puolelta. Eipä ole hiirulainen silti toiminut.Vasen ja oikea nappi toimii, mitkään muut ei. Hiiri on MX1000 ja kohta mennee hermo.

viimeisin yritys (muistaakseni) näytti tältä:

#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"
        Identifier    "Configured Mouse"
        Driver        "mouse"
    Option        "Protocol"        "evdev"
    Option        "Dev Name"        "PS/2 Logitech MX Mouse"
    Option        "Dev Phys"        "isa0060/serio1/input0"
    Option        "Device"          "mouse0 event1 ts0"
    Option        "Buttons"         "15"
    Option        "ZAxisMapping"        "4 5 9 10"
EndSection

kaatus, eikä muuten noussut vaikka vaihdoin nuo #:t toisin päin.
Kukaan ratkaissut vastaavaa ongelmaa ja osais selventää miksi näin..


isvard

  • Vieras
Re: KVM Switch sekoittaa hiiren
« Vastaus #2 : 31.10.06 - klo:16.11 »
Tämä sua tietenkään paljoa lohduta mutta mulla on aikalal samanlainen viritys , logitech langaton hiiri ja näppis piuhallinen, aluks oli belkinin palikka mutta kun en saanu sitä toimiin langattoman näppiksen kanssa niin kävin vaihtamassa d-linkin vekottimeen, enkä saanu siinäkään langatonta näppistä pelaan mutta hiiri toimii molemmissa hyvin, etten ainakaan ihan pelkästään ubuntun syyks moista ongelmaa panis.
yrms