Tasti Multimediali: configurazione ed uso: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(verificata, rimosse parte inutili)
 
(20 versioni intermedie di 6 utenti non mostrate)
Riga 1: Riga 1:
<big>'''Elenco Hardware Compatibile con Linux'''</big>
{{Versioni compatibili|Jessie|Stretch|Buster}}
 
Questa pagina nasce con lo scopo di raccogliere una lista di periferiche compatibili con Debian (e con Linux, pi� in generale), di cui si sia avuta una diretta esperienza.
 
Per ovvi motivi viene elencato tutto il possibile hardware, ma '''solo alcune categorie''' pi� richieste e che danno maggiori problemi agli utenti:
* Modem USB ADSL
* Modem USB 56k
* Periferiche Wireless
* Schede Video
* Webcam
 
Nella pagina [[Lista Risorse Compatibilt� Hardware]] troverete invece una serie di link alle tabelle di compatibilit� pi� ''famose'' per ogni altra tipologia di hardware (fotocamere, schede audio, webcam, portatili).
 
Un invito, da parte di tutta la comunit�, ad inserire il vostro dispositivo ed i relativi dettagli... 5 minuti del vostro tempo aiuteranno molte persone!
 
[[#Come utilizzare questa pagina |In fondo]] a questa pagina sono presenti la legenda ed una piccola guida su come inserire correttamente un elemento nella lista!
 
 
__TOC__
__TOC__
= Lista Hardware =
==Preparazione: installazione dei programmi==
 
{| width="100%" border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; border: 1px #aaa solid; border-collapse: collapse; text-align: center;"
| align="center" style="background: #f9f9f9;"  | Produttore
| align="center" style="background: #f9f9f9;" | Modelli
| align="center" style="background: #f9f9f9;" | Compatibile
| align="center" style="background: #f9f9f9;" | Guide
|-
| colspan="4" align="center" style="background: #f9f9f9;" |
=== Modem USB ADSL ===
|-
| ''Vari''
| [[Modem adsl Telindus ND220|Telindus ND220]]
 
Sagem Fast 800
 
[[Modem adsl Aethra Starmodem|Aethra Starmodem]] (solo con chipset ADI)
 
| {{SupportatoConfigurazione}}
| align="left" | Richiede installazione dei driver '''eagle-adsl'''
 
{{link}} [http://www.eagle-usb.org/ Homepage driver eagle]
 
{{guida}} [[Installare i driver eagle-adsl]]
|-
| ''Vari''
 
|[http://accessrunner.sourceforge.net/modems.shtml Modem supportati] dal progetto '''Accessrunner''' (chipset Conexant)
 
| {{SupportatoConfigurazione}}
 
| align="left" | {{lh-kernel|Etch|2.6.13| -- }}
 
Richiede installazione del firmware.
 
{{link}} [http://accessrunner.sourceforge.net/ Homepage driver Accessrunner]
 
{{guida}} [[Installare i driver conexant accessrunner]]
|-
| colspan="4" align="center" style="background: #f9f9f9;" |
=== Modem USB 56k ===
|-
|
|
|
|
|-
| colspan="4" align="center" style="background: #f9f9f9;" |
=== Periferiche Wireless ===
|-
| [http://www.netgear.it/ Netgear]
| WAG511
 
WG311T (168c:0013)
 
WG511T (0271:0012)
 
WG511U (168c:0013)


WPN511 (168c:0013)
Per configurare i tasti multimediali da Linux servono essenzialmente due programmi: '''<code>xev</code>''' e '''<code>xmodmap</code>'''. Prima di tutto, quindi, dobbiamo installare i pacchetti con [[privilegi di amministrazione]]:
| {{SupportatoConfigurazione}}
<pre># apt install x11-utils x11-xserver-utils</pre>
| align="left" | Richiede la compilazione e l'installazione dei driver madwifi
il primo (<code>x11-utils</code>) conterà il programma <code>xev</code>, il secondo conterrà invece il programma <code>xmodmap</code>.


{{link}} [http://madwifi.org/ Pagina ufficiale Progetto MadWifi]
==Configurazione layout tasti==
Dopo aver installato questi programmi la prima cosa da fare è scoprire i keycode relativi ai tasti che ci interessano e questo verrà fatto con <code>xev</code>. Apriamo una console e scriviamo <code>xev</code>, a programma lanciato premiamo il tasto che ci interessa configurare e dovremmo avere un output del genere:
<pre>
KeyRelease event, serial 29, synthetic NO, window 0x1c00001,
root 0x75, subw 0x0, time 1436703, (287,442), root:(292,515),
state 0x0, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
</pre>
da queste righe otteniamo il keycode (nell'esempio 236) e notiamo anche che non gli è associato nessun nome (<code> ..., NoSymbol</code>). Adesso dobbiamo associare un nome al tasto riferito da quel keycode. Quest'operazione deve essere fatta modificando il file <code>~/.xmodmaprc</code> che se non esiste va creato.


{{guida}} [[Madwifi | Guida installazione driver madwifi]]
In questo file vanno inserite righe del tipo:
|-
<pre>
| [http://www.zyxel.it Zyxel]
keycode num = nome
| [http://www.zyxel.it/product/model.php?indexcate=1085454766&indexcate1=1085450343&indexFlagvalue=1021876859 Zyxel ZyAir G-100]
</pre>
| {{SupportatoConfigurazione}}
dove <code>num</code> è il keycode ottenuto con <code>xev</code> e la stringa ''nome'' dovrà essere del tipo <code>FXX</code> dove al posto di <code>XX</code> dobbiamo inserire un numero maggiore di dodici.
| align="left" |
{{lh-kernel|Sarge|2.6.8(?)|prism54}}
Richiede il download del firmware e il suo caricamento:


{{download}} [http://prism54.org/fullmac.html Download Firmware]
Adesso lanciando da shell <code>xmodmap ~/.xmodmaprc</code> e rilanciando <code>xev</code> dovremmo ottenere:
<pre>
KeyPress event, serial 26, synthetic NO, window 0x2400001,
root 0x75, subw 0x0, time 267243, (597,651), root:(603,723),
state 0x0, keycode 236 (keysym 0xffca, F13), same_screen YES,
XLookupString gives 0 bytes:
</pre>


{{link}} [http://prism54.org/ Pagina ufficiale Progetto Prism54]
Abbiamo abbinato al tasto un nome (nell'esempio F13).  
|-
|
|
|
|
|-
| colspan="4" align="center" style="background: #f9f9f9;" |
=== Schede Video ===
|-
| [http://www.ati.com/ ATI]
| Radeon 7000/VE
| {{supportato}}
| align="left" | '''Driver OpenSource''': Supporto completo con 3D
|-
| [http://www.ati.com/ ATI]
| Radeon 8500<br/>
Radeon 9200
| {{supportato}}
| align="left" | '''Driver OpenSource''': Nessun Supporto accelerazione 3d<br/>
'''Driver Proprietari''': Supporto completo
|-
| [http://nvidia.com/ NVIDIA]
| GeForce 6200
| {{supportato}}
| align="left" | '''Driver OpenSource''': Supporto completo con 3D
|-
| colspan="4" align="center" style="background: #f9f9f9;" |


=== Webcam ===  
==Associazione programmi==
|-
Ora potremmo voler far eseguire un'azione al tasto configurato, questa cosa la si può fare in svariati modi: se si ha Gnome dal menu ''Desktop -> Preferenze -> Scorciatoie da tastiera'' associando al tasto un'azione predefinita, e abbiamo finito. Similmente per altri ambienti desktop.
|
|
|
|
|}


=Come utilizzare questa pagina=
===In ambienti grafici minimali===
Invece, se usiamo un ambiente grafico minimale, ci potrebbe servire un programma che permette di associare a dei tasti o ad una combinazione di tasti una determinata azione. Di questi ultimi ne esistono vari: in questo tutorial useremo <code>xbindkeys</code>, la cui configurazione è molto semplice.


== Lettura e legenda ==
Anzitutto bisogna installarlo:
La tabella mostra una lista di Hardware compatibile con Linux (in particolare con Debian GNU/Linux) suddiviso per categoria, produttore e, se necessario, modello.
<pre>
# apt install xbindkeys
</pre>


Ogni elemento contiene le seguenti informazioni:
Fatto ciò bisogna modificare il file <code>~/.xbindkeysrc</code>, che è formato da righe del tipo:
; Produttore : il nome del produttore con, eventualmente, un link al sito ufficiale
<pre>
; Modelli : il nome del modello con, eventualmente, il codice "produttore/prodotto" presente in lspci
"comando o programma da eseguire"
; Compatibile : lo stato di compatibilit�:
tasto o combinazione di tasti associata
::* {{NonSupportato}} non supportato
</pre>
::* {{ParzialmenteSupportato}} parzialmente supportato
per esempio:
::* {{SupportatoConfigurazione}} supportato ma richiede la configurazione
<pre>
::* {{Supportato}} supportato
"firefox"
: In caso di ''supportato'' e ''parzialmente supportato'' pu� essere presente, inolte, una tabella contenente dei dettagli relativi alla versione del [[kernel]], alla [[Release | release di Debian]] da cui � disponibile il supporto ed il [[modulo del kernel]] (''Driver'') necessario al suo funzionamento.
Control+F13 // si potevano usare anche Shift o Alt
; Note : Link alle guide relative all'installazione/configurazione del dispositivo.
</pre>
:
Modificato il file bisogna lanciare da shell <code>xbindkeys -f ~/.xbindkeysrc</code> e tutto dovrebbe funzionare.
<div aling="left">
{{lh-kernel|Versione di Debian da cui � iniziato il supporto al dispositivo|Versione del Kernel Linux da cui il dispositivo � supportato nativamente|Nome del modulo da caricare}}
</div>  
: � possibile incontrare una tabella come la seguente:<br/>che riporta dei dettagli utili per l'installazione del dispositivo.
<br/><br/><br/><br/><br/><br/><br/>


== Inserimento di elementi ==
Ora però dobbiamo fare in modo che il mapping dei tasti multimediali e l'associazione del programma tramite <code>xbindkeys</code> avvenga ogni volta che facciamo il login. La procedura esatta varia a seconda dell'ambiente utilizzato.
L'inserimento degli elementi � semplice; di seguito vengono forniti i passi per l'inserimento di un elemento:
* Prelevare da [[Lista Hardware Template | questa pagina]] il template pi� indicato
* Sostituire il testo racchiuso tra ''#...#'' con il proprio
* modificare la pagina [[Lista Hardware]] inserendo la propria parte appena dopo un <tt>|-</tt>
* Sarebbe utile ordinare gli elementi per produttore e modello...
* In caso di difficolt�, si possono contattare (tramite la pagina di discussione od un messaggio privato) i seguenti utenti:
** [[Utente:MaXeR|MaXeR]]
** [[Utente:TheNoise | The_Noise]]
** [[Utente:ilbeppe | Ilbeppe]]


[[Categoria:Hardware]]
{{Autori
|Autore = [[Utente:Itbhp|itbhp]] 11:07, 21 Apr 2006 (EDT)
}}
[[Categoria:Tastiere]][[Categoria:Ottimizzazione del sistema]]

Versione attuale delle 19:26, 18 ott 2019

Debian-swirl.png Versioni Compatibili

Debian 8 "jessie"
Debian 9 "stretch"
Debian 10 "buster"

Preparazione: installazione dei programmi

Per configurare i tasti multimediali da Linux servono essenzialmente due programmi: xev e xmodmap. Prima di tutto, quindi, dobbiamo installare i pacchetti con privilegi di amministrazione:

# apt install x11-utils x11-xserver-utils

il primo (x11-utils) conterà il programma xev, il secondo conterrà invece il programma xmodmap.

Configurazione layout tasti

Dopo aver installato questi programmi la prima cosa da fare è scoprire i keycode relativi ai tasti che ci interessano e questo verrà fatto con xev. Apriamo una console e scriviamo xev, a programma lanciato premiamo il tasto che ci interessa configurare e dovremmo avere un output del genere:

KeyRelease event, serial 29, synthetic NO, window 0x1c00001,
root 0x75, subw 0x0, time 1436703, (287,442), root:(292,515),
state 0x0, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:

da queste righe otteniamo il keycode (nell'esempio 236) e notiamo anche che non gli è associato nessun nome ( ..., NoSymbol). Adesso dobbiamo associare un nome al tasto riferito da quel keycode. Quest'operazione deve essere fatta modificando il file ~/.xmodmaprc che se non esiste va creato.

In questo file vanno inserite righe del tipo:

keycode num = nome

dove num è il keycode ottenuto con xev e la stringa nome dovrà essere del tipo FXX dove al posto di XX dobbiamo inserire un numero maggiore di dodici.

Adesso lanciando da shell xmodmap ~/.xmodmaprc e rilanciando xev dovremmo ottenere:

KeyPress event, serial 26, synthetic NO, window 0x2400001,
root 0x75, subw 0x0, time 267243, (597,651), root:(603,723),
state 0x0, keycode 236 (keysym 0xffca, F13), same_screen YES,
XLookupString gives 0 bytes:

Abbiamo abbinato al tasto un nome (nell'esempio F13).

Associazione programmi

Ora potremmo voler far eseguire un'azione al tasto configurato, questa cosa la si può fare in svariati modi: se si ha Gnome dal menu Desktop -> Preferenze -> Scorciatoie da tastiera associando al tasto un'azione predefinita, e abbiamo finito. Similmente per altri ambienti desktop.

In ambienti grafici minimali

Invece, se usiamo un ambiente grafico minimale, ci potrebbe servire un programma che permette di associare a dei tasti o ad una combinazione di tasti una determinata azione. Di questi ultimi ne esistono vari: in questo tutorial useremo xbindkeys, la cui configurazione è molto semplice.

Anzitutto bisogna installarlo:

# apt install xbindkeys

Fatto ciò bisogna modificare il file ~/.xbindkeysrc, che è formato da righe del tipo:

"comando o programma da eseguire"
tasto o combinazione di tasti associata

per esempio:

"firefox"
Control+F13 // si potevano usare anche Shift o Alt 

Modificato il file bisogna lanciare da shell xbindkeys -f ~/.xbindkeysrc e tutto dovrebbe funzionare.

Ora però dobbiamo fare in modo che il mapping dei tasti multimediali e l'associazione del programma tramite xbindkeys avvenga ogni volta che facciamo il login. La procedura esatta varia a seconda dell'ambiente utilizzato.




Guida scritta da: itbhp 11:07, 21 Apr 2006 (EDT) Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized