Linux-magazine.it Forum
Maggio 23, 2012, 02:26:46 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Come utilizzare i mouse a 4 tasti con Linux OpenSUSE?  (Letto 1584 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« inserita:: Febbraio 26, 2009, 12:27:18 am »

Utilizzo un mouse a 4 tasti, e vorrei utilizzare i due tasti supplementari in modo che: uno produca il TAGLIO di quanto selezionato, e l'altro produca l'incollamento di quanto contenuto in memoria. Come fare??
Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #1 inserita:: Febbraio 26, 2009, 12:35:39 am »

...per questa "operazione" va configurato al meglio il file xorg.conf. Prima di metterci mano, però, prova a riportare marca e modello del mouse e se è USB riporta l'output del comando;

lsusb

Bye  Fico
Registrato

Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #2 inserita:: Febbraio 26, 2009, 08:37:15 pm »

...per questa "operazione" va configurato al meglio il file xorg.conf. Prima di metterci mano, però, prova a riportare marca e modello del mouse

Utilizzo un mouse
Microsoft Trackball Explorer 1.0 PS/2 USB Compatible
usato come periferica USB

e se è USB riporta l'output del comando;

lsusb

Bye  Fico

Eccolo!

linux-d797:/home/ut01 # lsusb
Bus 008 Device 001: ID 0000:0000
Bus 007 Device 002: ID 045e:0024 Microsoft Corp. Trackball Explorer
Bus 007 Device 001: ID 0000:0000
Bus 003 Device 002: ID 06b9:4061 Alcatel Telecom SpeedTouch ISDN or ADSL Modem
Bus 003 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0409:0058 NEC Corp. HighSpeed Hub
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
linux-d797:/home/ut01 #
« Ultima modifica: Febbraio 26, 2009, 08:41:50 pm da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #3 inserita:: Febbraio 27, 2009, 12:33:43 am »

...non sei il solo a voler abilitare gli altri pulsanti;

https://www.linuxquestions.org/questions/linux-hardware-18/usb-microsoft-trackball-explorer-257308/

...prova a riportare il file xorg.conf che trovi in /etc/X11

Bye  Fico
Registrato

Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #4 inserita:: Febbraio 27, 2009, 02:54:37 pm »


...prova a riportare il file xorg.conf che trovi in /etc/X11


Ecco il contenuto del file xorg.conf Felice

Codice:
# /.../
# SaX generated X11 config file
# Created on: 2008-11-20T00:06:12+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
EndSection

Section "Module"
  Load         "dbe"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "it"
  Option       "XkbModel" "pc102"
  Option       "XkbRules" "xfree86"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Microsoft Trackball Explorer"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  304 228
  HorizSync    30-61
  Identifier   "Monitor[0]"
  ModelName    "COMPAQ FP5315"
  Option       "DPMS"
  VendorName   "CPQ"
  VertRefresh  43-76
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline "1024x768" 81.80 1024 1080 1192 1360 768 769 772 802
  Modeline "1024x768" 76.16 1024 1080 1192 1360 768 769 772 800
  Modeline "1024x768" 69.71 1024 1080 1184 1344 768 769 772 798
  Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
  Modeline "800x600" 50.32 800 840 928 1056 600 601 604 627
  Modeline "800x600" 45.93 800 840 920 1040 600 601 604 625
  Modeline "800x600" 42.33 800 840 920 1040 600 601 604 623
  Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
EndSection


Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "800x600"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Rage 128 Ultra TF"
  BusID        "1:0:0"
  Driver       "ati"
  Identifier   "Device[0]"
  VendorName   "ATI"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

Ci tengo a precisare che: ho già provato invano a configurare il modem usando YaST.
Invatti Yast rileva correttamente la pressione di due tasti e della rotella, mentre la pressione degli altri due tasti viene rilevata, ma non è possibile attribuirle alcuna funzione. Che?!?
« Ultima modifica: Febbraio 27, 2009, 02:59:59 pm da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
trinity99
Hero Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 691



Mostra profilo
« Risposta #5 inserita:: Febbraio 27, 2009, 10:11:33 pm »

Ciao Sargon6, vedi qui:
http://www.divax.it/visualizza.asp?msg=55&forum=10

Ciao.
Registrato

Linux registered user #478067
Debian "sid" user
....Only root can do that....
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #6 inserita:: Febbraio 27, 2009, 10:20:08 pm »

...RICORDATI DI FARE UN BACKUP DEL FILE xorg.conf PRIMA DI METTERCI LE MANI SU!...in questo modo in caso di problemi ripristini la versione precedente.

Bye  Fico
Registrato

Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #7 inserita:: Febbraio 28, 2009, 01:02:54 am »

...RICORDATI DI FARE UN BACKUP DEL FILE xorg.conf PRIMA DI METTERCI LE MANI SU!...in questo modo in caso di problemi ripristini la versione precedente.

1) per fare il back-up del file xorg.conf, mi basta copiarlo altrove, o devo anche rinominare xorg.conf.back la copia?

2) Per salvare il file xorg.conf, occorre essere utente root.
Io so diventare ROOT da terminale, ma non so come aprire xorg.conf da terminale.
Credevo bastasse fare
Codice:
linux-d797:/etc/X11 # KWrite xorg.conf
bash: KWrite: command not found
linux-d797:/etc/X11 #   
ma non funziona.
Chi mi dice come fare?
« Ultima modifica: Febbraio 28, 2009, 01:11:53 am da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #8 inserita:: Febbraio 28, 2009, 11:55:56 am »

Citazione
per fare il back-up del file xorg.conf, mi basta copiarlo altrove, o devo anche rinominare xorg.conf.back la copia?
...entrambe le soluzioni vanno bene; io preferisco la prima (copiarlo, ad esempio, in una partizione che usi per "depositare" dati/multimedia etc ...insomma un "luogo" facilmente "raggiungibile".

Citazione
...ma non so come aprire xorg.conf da terminale.
...se hai Kwrite come editor di testo, allora, da root;

kwrite /etc/X11/xorg.conf

Quando non ricordi qualche comando e/o devi raggiungere una certa "profondità" nelle cartelle, utilizza "l'autocompletamento"  Fico ...in sostanza; ad esempio per kwrite, scrivi kw nella shell e poi premi Tab (due volte); il tasto Tab è quello con le due frecce orizzontali a fianco la "Q"...vedrai alcuni possibili suggerimenti apparire. Quando scrivi il percorso premilo una volta e vedrai il percorso completarsi automaticamente; ad esempio, scrivi;

kwrite /etc/X

e poi premi una volta il tasto Tab  Fico

Bye  Fico
Registrato

Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #9 inserita:: Febbraio 28, 2009, 04:25:54 pm »

Ecco cosa ho fatto:
1)Da terminale, impartire il comando su e poi inserire la password per diventare amministratore del PC.
2)Da terminale, impartire il comando cd /etc/X11/ per poter entrare nella cartella X11
3)Da terminale, impartire il comando cp xorg.conf /home per copiare il file xorg.conf nella cartella /home

4)Da terminale, impartire il comando kwrite /etc/X11/xorg.conf per poter aprire il file xorg.conf
5)Cercare qualcosa che assomigli a

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Microsoft Trackball Explorer"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

6)La linea da modificare in genere è SOLO quella relativa al valore dell'opzione "ZAxisMapping" che di default prensenta i valori "4 5". Sostituendo tali valori con "6 7" il sistema verrà forzato a riconoscere i tasti supplementari. Tuttavia adesso ci si trova davanti ad un nuovo problema:lo "scroll down" e lo "scroll up" saranno assegnati rispettivamente al tasto laterale sinistro ed a quello laterale destro. Per rimuovere il problema:

7)Andare nella directory Home
8)Dal menù a tendina [Visualizza], selezionare [Mostra files nascosti]
9)aprire il file  . profile  ed inserirvi la riga
xmodmap -e "pointer = 1 2 3 6 7 4 5"

Io ho fatto tutto da terminale, quindi il mio output è il seguente:

Codice:
ut01@linux-d797:~> su
Password:
linux-d797:/home/ut01 # cd /etc/X11/
linux-d797:/etc/X11 # cp xorg.conf /home
linux-d797:/etc/X11 # kwrite /etc/X11/xorg.conf
/usr/bin/iceauth:  creating new authority file /root/.ICEauthority
kbuildsycoca running...
Invalid entry (missing '=') at /tmp/kde-root/kconf_updatepIqB7a.tmp:1
kbuildsycoca running...
Reusing existing ksycoca
linux-d797:/etc/X11 # ICE default IO error handler doing an exit(), pid = 4377,                               errno = 11
linux-d797:/etc/X11 # cd /home
linux-d797:/home # kwrite /home/ut01/.profile
kbuildsycoca running...
kbuildsycoca running...
linux-d797:/home #
linux-d797:/home # ICE default IO error handler doing an exit(), pid = 4481, errno = 11

Situazione finale:
1) La rotella del mouse, sebbene continui a funzionare all'interno di Linux (quando il puntatore è sulla barra delle applicazioni, girando la rotella si accede in sequenza alle applicazioni aperte), NON funziona all'interno delle applicazioni (FireFox, OpenOffice.org, ecc...)
2) I due tasti aggiuntivi, mi permettono di spostarmi all'interno delle cartelle di Firefox per vedere la pagina web precedente o seguente, a seconda del pulsante che premo.
Cosa devo fare per riavere il normale funzionamento della rotella nelle pagine applicazioni?
Cosa devo fare per poter assegnare ad un pulsante la funzione "Taglia" ed all'altro la funzione "Incolla"??
« Ultima modifica: Febbraio 28, 2009, 04:40:12 pm da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #10 inserita:: Febbraio 28, 2009, 05:29:02 pm »

Nulla da fare. Ho rimesso tutto com'era prima; la rotella è troppo importante per me!
Una curiosità: a cosa serve xmodmap  Che?!?
ho provato anche ad avviarlo dal menù K, ma non succede nulla! Indeciso

A quanto pare, ora che ho rimesso tutto com'era, la rotella funziona bene, e i due tasti aggiuntivi continuano a permettermi di spostarmi all'interno delle cartelle di Firefox per vedere la pagina web precedente o seguente, a seconda del pulsante che premo.

Quest'ultima funzione, l'hanno di defoault tutti i mouse a 4 tasti, o è stata attivata da me mentre compivo le operazioni summenzionate? Che?!?
« Ultima modifica: Febbraio 28, 2009, 05:33:19 pm da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #11 inserita:: Febbraio 28, 2009, 06:45:55 pm »

...in sostanza ora i 4 tasti funzionano?

xmodmap è un tool valido per tastiera e mouse; se non sai usarlo lascia stare, rischieresti di "sballare" la mappatura della tastiera e/o del mouse.

Bye  Fico
Registrato

Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #12 inserita:: Marzo 01, 2009, 02:09:17 am »

...in sostanza ora i 4 tasti funzionano?


Si, i tasti funzionano tutti e 4, ma i 2 tasti supplementari fanno quello che ha deciso qualcun altro (con firefox, permettono di navigare fra le pagine visualizzate in precedenza), non quello che vorrei fare io (Tagliare ed incollare).
Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #13 inserita:: Marzo 02, 2009, 09:58:54 pm »

...in sostanza hai riportato il file xorg.conf alla sua condizione inziale e ora funzionano (anche se non in maniera come vorresti) gli altri due tasti, oppure quei due tasti funzionavano allo stesso modo anche prima?

Bye  Fico
Registrato

Sargon6
Hero Member
*****

Karma: +3/-3
Scollegato Scollegato

Messaggi: 1197



Mostra profilo
« Risposta #14 inserita:: Marzo 02, 2009, 11:27:23 pm »

quei due tasti funzionavano allo stesso modo anche prima?

Sinceramente .... non lo so.

Sarebbe utile se qualcuno, dotato di un mouse a 4 tasti, provasse a vedere cosa si riesce a fare coi due tasti in più senza cambiare la configurazione del PC.
Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Pagine: [1]   Vai su
  Stampa  
 
Vai a: