Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/prova8"
Differenze tra le versioni 4 e 13 (in 9 versioni)
Versione 4 del 30/01/2017 14.53.53
Dimensione: 4367
Commento:
Versione 13 del 01/02/2018 19.58.13
Dimensione: 11431
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from andreas-xavier/provaFileManager ## page was renamed from Hardware/Periferiche/IdentificareLePeriferiche
## page was renamed from IdentificareLePeriferiche
Linea 5: Linea 6:
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=615310")>>
<<Indice>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=626470";)>>
Linea 10: Linea 11:
In questa pagina sono descritti i principali '''[[https://it.wikipedia.org/wiki/File_manager|file manager]]''' disponibili per Ubuntu e derivate.

I '''file manager''' sono software che permettono di visualizzare e gestire file e cartelle nel [[AmministrazioneSistema/Filesystem|file system]]. Vengono solitamente utilizzati per accedere e organizzare file e cartelle, nonché per rinominarli, copiarli, spostarli, eliminarli ecc.

Per chi ha familiarità con '''Windows''', si può dire che i file manager disponibili per Ubuntu ( e le altre distribuzioni GNU-Linux) svolgono i medesimi compiti di '''File Explorer''' (chiamato a seconda delle versioni '''Gestione risorse''', '''Esplora risorse''', '''Windows Explorer''', '''File Explorer''', '''Esplora File''' ecc.).

||<tablestyle="text-align: justify; width:63%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Si tenga presente che sui sistemi GNU-Linux sono disponibili tantissimi file manager. Possono differire molto in caratteristiche e funzionalità (con [[https://it.wikipedia.org/wiki/Interfaccia_grafica|interfaccia grafica]] o a [[AmministrazioneSistema/RigaDiComando|terminale|linea di comando]], con singolo o doppio pannello, con o senza gestione della Scrivania ecc.). In questa guida viene offerto un elenco non esaustivo dei principali file manager grafici preinstallati o disponibili per Ubuntu e derivate.''||

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per una panoramica sui vari ambienti grafici consultare [[AmbienteGrafico/AmbientiDesktop| questa pagina]]. ||

= Ubuntu e derivate ufficiali =

== Nautilus (Ubuntu, Ubuntu GNOME e Edubuntu) ==
<<BR>>
<<Immagine(./nautilus.png,400,center)>>
'''Nautilus''' è il file manager predefinito degli ambienti grafici [[AmbienteGrafico/Unity]] e [[AmbienteGrafico/Gnome|GNOME]].<<BR>>
Si trova preinstallato in '''Ubuntu''' e '''Ubuntu GNOME'''.

Per [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Nautilus''':

 * in '''Ubuntu''' digitare `nautilus` nella '''Dash'''.
 * in '''Ubuntu GNOME''' digitare digitare `nautilus` in '''Attività'''.

Per installare '''Nautilus''' in altre derivate o sistemi [[Installazione/CdMinimale|minimali]], [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://nautilus|nautilus]].

Per aggiungere funzionalità a '''Nautilus''' seguire [[AmbienteGrafico/Gnome/ScriptNautilus|questa guida]].

== Dolphin (Kubuntu) ==
<<BR>>
<<Immagine(./dolphin.png,400,center)>>
'''Dolphin''' è il file manager predefinito dell’ambiente grafico [[AmbienteGrafico|KDE]].<<BR>>
Si trova preinstallato in '''Kubuntu'''.

Per [[AmbienteGrafico/AvviareProgrammi#kde | avviare]] '''Dolphin''' fare clic su '''''Menu → Applicazioni → Sistema → Gestore dei file'''''.

Per informazioni sulle opzioni disponibili per utilizzare '''Dolphin''' consultare [[https://userbase.kde.org/Dolphin/it#Options| questa pagina]].

Per installare '''Dolphin''' in altre derivate o sistemi [[Installazione/CdMinimale|minimali]], [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://dolphin|dolphin]].

== Thunar (Xubuntu e Ubuntu Studio) ==
<<BR>>
<<Immagine(./thunar.png,400,center)>>
testo

== Caja (Ubuntu MATE) ==
<<BR>>
<<Immagine(./caja.png,400,center)>>
testo

== PCManFM (Lubuntu) ==
<<BR>>
<<Immagine(./pcmanfm.png,400,center)>>
testo

= Altri file manager =

== Nemo ==
<<BR>>
<<Immagine(./nemo.png,300,center)>>
Nemo è OK (tante funzionalità e poche dipendenze).

== PCManFM-Qt ==
<<BR>>
<<Immagine(./pcmanfm-qt.png,300,center)>>
OK anche PCManFM-Qt (così ci prepariamo già alla futura adozione di LXQt.

== ROX-Filer ==
Per mostrare un file manager "scarno", a puro scopo didascalico.

== GNOME Commander ==
Per mostrare un file manager a doppio pannello, a puro scopo didascalico.
Quando si collega una periferica al computer, essa viene riconosciuta dal sistema operativo in base al «Vendor_ID:Hardware_ID», una coppia di numeri univoca utile per l'identificazione dell'hardware e del relativo produttore.

Ogni produttore possiede il suo «VendorID», ogni periferica il suo «Hardware_ID» univoco. Sempre più spesso però, alcuni produttori comprano lotti di periferiche da un costruttore che poi commercializzano con il proprio marchio, senza nemmeno cambiare il «Vendor_ID:Hardware_ID».

Ciò pone l'acquirente davanti ad un mercato nel quale coesistono periferiche realizzate da una casa costruttrice (dunque identificate da un solo «Vendor_ID:Hardware_ID»), ma vendute da una miriade di piccoli rivenditori che di proprio mettono solo il marchio e da altre periferiche, in tutto e per tutto identiche fra di loro, ma con «Vendor_ID:Hardware_ID» differenti.

Sapendo ciò è più facile in tutti i sistemi operativi, compreso Windows, gestire le periferiche, in quanto esisterà un singolo driver per tutte le periferiche uguali tra loro, ma di marche diverse, anche se hanno dati identificativi differenti.

Quello che segue è un esempio di una situazione ormai molto comune:

||<style="background-color:#F6D358 ; ":>'''Marca'''||<style="background-color:#F6D358 ; ":>'''Vendor_ID:Hardware_ID''' ||
||<:> A ||<:> AFBD:0001 ||
||<:> B ||<:> AFBD:0001 ||
||<:> C ||<:> FFDE:1000 ||
||<:> D ||<:> CDE0:1234 ||
||<:> E ||<:> AFBD:0001 ||
 
Tutte queste periferiche, fisicamente identiche, possono essere gestite dallo stesso driver.

Come ulteriore esempio, considerare la scheda «!WiFi USB Wi-Fi Finder della All``Net» il cui ID è «157E:3204». Tale scheda è perfettamente identica alla «AG-225H» prodotta dalla ZYxel il cui ID è «0586:3409».

Le due schede sono talmente identiche che con un aggiornamento del firmware rilasciato dalla ZYxel è possibile fare l'aggiornamento anche alla scheda della All``Net.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Può accadere che una periferica non venga riconosciuta. Ciò potrebbe essere dovuto al fatto che la periferica sia nuova e non sia ancora supportata dal kernel in uso oppure che questa sia stata disabilitata nel [[http://it.wikipedia.org/wiki/BIOS|BIOS]] del pc. In quest'ultimo caso caricare le impostazioni di default del BIOS''. ||

= Comandi per il rilevamento =

<<Anchor(lspci)>>
== lspci ==

'''lspci''' è uno strumento utile per il riconoscimento delle periferiche ''PCI'' collegate al proprio computer. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
lspci
}}}

== lspcmcia ==

'''lspcmcia''' è uno strumento utile per il riconoscimento delle periferiche ''pcmcia''. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
lspcmcia
}}}

<<Anchor(lsusb)>>
== lsusb ==

'''lsusb''' è uno strumento utile per il riconoscimento delle periferiche ''USB'' collegate al proprio computer. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
lsusb
}}}

In alcuni casi potrebbe essere utile consultare il [[AmministrazioneSistema/LogDiSistema#kernelring|kernel ring buffer]] con il comando [[AmministrazioneSistema/LogDiSistema#kernelring|dmesg]], in modo da tracciare gli eventi che accadono all'inserimento della periferica.

Un esempio di output del comando '''lsusb''' è il seguente:
{{{
Bus 002 Device 003: ID 067b:3507 Prolific Technology, Inc. PL3507 ATAPI6 Bridge
Bus 002 Device 002: ID 157e:3204
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
}}}

Nell'esempio precedente si può vedere con esattezza il tipo della periferica collegata.

== iwconfig ==

Per accertarsi che la propria scheda wifi sia stata correttamente rilevata, digitare in un terminale il comando:
{{{
iwconfig
}}}
Se le periiferiche rilevate non hanno estensione wireless, l'output del comando sarà del tipo:
{{{
lo no wireless extensions.

eth0 no wireless extensions.
}}}
Ciò significa che la propria scheda non è stata rilevata o necessita dell' [[Hardware/AbilitareDriverProprietari| abilitazione di driver proprietari]].

Se venisse riscontrato che non esiste un driver per la periferica, è possibile ricorrere a [[Hardware/DispositiviSenzaFili/Ndiswrapper|Ndiswrapper]].

Ulteriori informazioni sul dispositivo wifi riconosciuto possono essere mostrate dal comando:
{{{
sudo lshw -C network
}}}

== dmidecode ==

'''dmidecode''' stampa a video tutte le informazioni sul ''BIOS''. Aprire una finestra di terminale e digitare il seguente comando:
{{{
sudo dmidecode
}}}

== cpuinfo ==

'''cpuinfo''' stampa a video le informazioni sulle proprietà e sul tipo di CPU presente sul proprio sistema.
{{{
cat /proc/cpuinfo
}}}

Se nell'output del comando è presente lm (long mode), si è in possesso di una cpu a 64bit.
{{{
grep flags /proc/cpuinfo
}}}

Esempio di output per una cpu 64bit:
{{{
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
}}}

== lshw ==

'''lshw''' riassume la configurazione dell'hardware presente nella propria macchina. Di ogni periferica viene riportato, tra le varie informazioni, il driver o modulo del kernel utilizzato per il suo funzionamento. Grazie a questa informazione è possibile capire se il gestore delle periferiche ha assegnato ad esse il giusto driver.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Non occorre installare'' '''lshw''''', in quanto il pacchetto è già presente in '''Ubuntu'''. '''lshw''' non è in grado di rilevare le periferiche firewire, per fare ciò si utilizzi '''dmesg'''.'' ||

Per un utilizzo base del programma, digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
lshw
}}}

La sintassi completa del comando è la seguente:{{{
sudo lshw [- eventuali opzioni]
}}}

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il comando richiede i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] per ottenere informazioni complete.'' ||

Alcune opzioni da utilizzare con il comando '''lshw''':
||<tablestyle="width:100%" rowstyle="background-color: #cccccc;" :10%>'''Opzione''' ||<:>'''Risultato''' ||
||<:>'''-c'''|| mostra solo certe classi del hardware (cpu, multimedia, network, ecc.)||
||<:>'''-sanitize'''|| uscita ripulita (rimuove informazioni e dati sensibili) ||
||<:>'''-numeric'''|| uscita ID numerica (per PCI, USB, ecc.) ||

Alcuni esempi di uso del comando '''lshw''':

 * Mostrare le caratteristiche delle cpu:{{{
sudo lshw -c cpu
}}}
 * Mostrare le schede di rete senza dati sensibili:{{{
sudo lshw -sanitize -c network
}}}
 * Mostrare i numeri esadecimali delle schede audio video:{{{
sudo lshw -numeric -c multimedia
}}}

Le informazioni mostrate dal comando `lshw` sono tante da non poter essere contenute in un'unica schermata del teminale. Per ovviare a ciò è possibile salvare risultato del comando in un file di testo nella propria cartella '''Home'''. Quello che segue è un esempio:{{{
sudo lshw > profilo_hardware.txt
}}}

In alternativa è possibile salvare il risultato del comando in formato HTML, come nel seguente esempio: {{{
sudo lshw -html > profilo_hardware.html
}}}

Per ottenere un breve elenco delle periferiche presenti nel sistema, digitare il comando:
{{{
sudo lshw -short
}}}

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">'''lshw''' dispone di un'interfaccia grafica; se si desidera installarla è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://lshw-gtk | lshw-gtk]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali. Per avviarla è sufficiente fare clic su '''''Sistema → Preferenze → Hardware Lister'''''. ||

= Reperire informazioni su una nuova periferica =

La seguente procedura può essere utilizzata per ottenere informazioni su una nuova periferica esterna appena collegata al computer:
 0. Prima di collegare la nuova periferica, aprire una finestra di terminale e digitare il seguente comando: {{{
sudo lshw > vecchio_profilo_hardware.txt
}}}
 0. Collegare la periferica ed eseguire nuovamente il precedente comando, salvando il risultato in un file di testo differente. Quello che segue è un esempio: {{{
sudo lshw > nuovo_profilo_hardware.txt
}}}
 0. Per evidenziare le differenze fra i file `vecchio_profilo_hardware.txt` e `nuovo_profilo_hardware.txt`, è utile digitare il comando: {{{
diff vecchio_profilo_hardware.txt nuovo_profilo_hardware.txt
}}} Verranno mostrate solo le informazioni relative alla nuova periferica appena collegata.

In alternativa si può collegare il dispositivo e digitare il comando:
{{{
dmesg |tail
}}}
che mostrerà le ultime righe del comando dmesg.

= Interfacce grafiche =

Esistono programmi che permettono di visualizzare da interfaccia l'hardware presente sul proprio sistema o ad esso collegato.

E' possibile installare i pacchetti:

 * [[apt://lshw-gtk | lshw-gtk]] '''''Sistema → Preferenze → Hardware Lister'''''

 * [[apt://sysinfo | sysinfo]] '''''Applicazioni → Strumenti di sistema → Sysinfo'''''

 * [[apt://hardinfo | hardinfo]] '''''Applicazioni → Preferenze → System Profiler and Benchmark'''''

 * [[apt://gnome-device-manager | gnome-device-manager]] '''''Applicazioni → Strumenti di sistema → Device Manager'''''

'''Kubuntu''' è dotato di '''KInfoCenter''', il centro di informazioni hardware di [[AmbienteGrafico/Kde|KDE]], per avviarlo '''''Menu K → Sistema → KInfoCenter (Centro Informazioni)'''''.
Linea 83: Linea 206:
 * [[https://it.wikipedia.org/wiki/File_manager|Pagina di Wikipedia]]

 * [[http://en.wikipedia.org/wiki/Lspci|Articolo enciclopedico sul comando lspci]]
 * [[http://pci-ids.ucw.cz/iii/|Elenco dei pci.ids]]
Linea 87: Linea 211:
##CategoryHardware


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Quando si collega una periferica al computer, essa viene riconosciuta dal sistema operativo in base al «Vendor_ID:Hardware_ID», una coppia di numeri univoca utile per l'identificazione dell'hardware e del relativo produttore.

Ogni produttore possiede il suo «VendorID», ogni periferica il suo «Hardware_ID» univoco. Sempre più spesso però, alcuni produttori comprano lotti di periferiche da un costruttore che poi commercializzano con il proprio marchio, senza nemmeno cambiare il «Vendor_ID:Hardware_ID».

Ciò pone l'acquirente davanti ad un mercato nel quale coesistono periferiche realizzate da una casa costruttrice (dunque identificate da un solo «Vendor_ID:Hardware_ID»), ma vendute da una miriade di piccoli rivenditori che di proprio mettono solo il marchio e da altre periferiche, in tutto e per tutto identiche fra di loro, ma con «Vendor_ID:Hardware_ID» differenti.

Sapendo ciò è più facile in tutti i sistemi operativi, compreso Windows, gestire le periferiche, in quanto esisterà un singolo driver per tutte le periferiche uguali tra loro, ma di marche diverse, anche se hanno dati identificativi differenti.

Quello che segue è un esempio di una situazione ormai molto comune:

Marca

Vendor_ID:Hardware_ID

A

AFBD:0001

B

AFBD:0001

C

FFDE:1000

D

CDE0:1234

E

AFBD:0001

Tutte queste periferiche, fisicamente identiche, possono essere gestite dallo stesso driver.

Come ulteriore esempio, considerare la scheda «WiFi USB Wi-Fi Finder della AllNet» il cui ID è «157E:3204». Tale scheda è perfettamente identica alla «AG-225H» prodotta dalla ZYxel il cui ID è «0586:3409».

Le due schede sono talmente identiche che con un aggiornamento del firmware rilasciato dalla ZYxel è possibile fare l'aggiornamento anche alla scheda della AllNet.

Può accadere che una periferica non venga riconosciuta. Ciò potrebbe essere dovuto al fatto che la periferica sia nuova e non sia ancora supportata dal kernel in uso oppure che questa sia stata disabilitata nel BIOS del pc. In quest'ultimo caso caricare le impostazioni di default del BIOS.

Comandi per il rilevamento

lspci

lspci è uno strumento utile per il riconoscimento delle periferiche PCI collegate al proprio computer. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale:

lspci

lspcmcia

lspcmcia è uno strumento utile per il riconoscimento delle periferiche pcmcia. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale:

lspcmcia

lsusb

lsusb è uno strumento utile per il riconoscimento delle periferiche USB collegate al proprio computer. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale:

lsusb

In alcuni casi potrebbe essere utile consultare il kernel ring buffer con il comando dmesg, in modo da tracciare gli eventi che accadono all'inserimento della periferica.

Un esempio di output del comando lsusb è il seguente:

Bus 002 Device 003: ID 067b:3507 Prolific Technology, Inc. PL3507 ATAPI6 Bridge
Bus 002 Device 002: ID 157e:3204
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Nell'esempio precedente si può vedere con esattezza il tipo della periferica collegata.

iwconfig

Per accertarsi che la propria scheda wifi sia stata correttamente rilevata, digitare in un terminale il comando:

iwconfig

Se le periiferiche rilevate non hanno estensione wireless, l'output del comando sarà del tipo:

lo        no wireless extensions.

eth0      no wireless extensions.

Ciò significa che la propria scheda non è stata rilevata o necessita dell' abilitazione di driver proprietari.

Se venisse riscontrato che non esiste un driver per la periferica, è possibile ricorrere a Ndiswrapper.

Ulteriori informazioni sul dispositivo wifi riconosciuto possono essere mostrate dal comando:

sudo lshw -C network

dmidecode

dmidecode stampa a video tutte le informazioni sul BIOS. Aprire una finestra di terminale e digitare il seguente comando:

sudo dmidecode

cpuinfo

cpuinfo stampa a video le informazioni sulle proprietà e sul tipo di CPU presente sul proprio sistema.

cat /proc/cpuinfo

Se nell'output del comando è presente lm (long mode), si è in possesso di una cpu a 64bit.

grep flags /proc/cpuinfo  

Esempio di output per una cpu 64bit:

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

lshw

lshw riassume la configurazione dell'hardware presente nella propria macchina. Di ogni periferica viene riportato, tra le varie informazioni, il driver o modulo del kernel utilizzato per il suo funzionamento. Grazie a questa informazione è possibile capire se il gestore delle periferiche ha assegnato ad esse il giusto driver.

Non occorre installare lshw, in quanto il pacchetto è già presente in Ubuntu. lshw non è in grado di rilevare le periferiche firewire, per fare ciò si utilizzi dmesg.

Per un utilizzo base del programma, digitare nel terminale:

lshw

La sintassi completa del comando è la seguente:

sudo lshw [- eventuali opzioni]

Il comando richiede i privilegi di amministrazione per ottenere informazioni complete.

Alcune opzioni da utilizzare con il comando lshw:

Opzione

Risultato

-c

mostra solo certe classi del hardware (cpu, multimedia, network, ecc.)

-sanitize

uscita ripulita (rimuove informazioni e dati sensibili)

-numeric

uscita ID numerica (per PCI, USB, ecc.)

Alcuni esempi di uso del comando lshw:

  • Mostrare le caratteristiche delle cpu:

    sudo lshw -c cpu
  • Mostrare le schede di rete senza dati sensibili:

    sudo lshw -sanitize -c network
  • Mostrare i numeri esadecimali delle schede audio video:

    sudo lshw -numeric -c multimedia

Le informazioni mostrate dal comando lshw sono tante da non poter essere contenute in un'unica schermata del teminale. Per ovviare a ciò è possibile salvare risultato del comando in un file di testo nella propria cartella Home. Quello che segue è un esempio:

sudo lshw > profilo_hardware.txt

In alternativa è possibile salvare il risultato del comando in formato HTML, come nel seguente esempio:

sudo lshw -html > profilo_hardware.html

Per ottenere un breve elenco delle periferiche presenti nel sistema, digitare il comando:

sudo lshw -short 

lshw dispone di un'interfaccia grafica; se si desidera installarla è sufficiente installare il pacchetto lshw-gtk presente nel componente universe dei repository ufficiali. Per avviarla è sufficiente fare clic su Sistema → Preferenze → Hardware Lister.

Reperire informazioni su una nuova periferica

La seguente procedura può essere utilizzata per ottenere informazioni su una nuova periferica esterna appena collegata al computer:

  1. Prima di collegare la nuova periferica, aprire una finestra di terminale e digitare il seguente comando:

    sudo lshw > vecchio_profilo_hardware.txt
  2. Collegare la periferica ed eseguire nuovamente il precedente comando, salvando il risultato in un file di testo differente. Quello che segue è un esempio:

    sudo lshw > nuovo_profilo_hardware.txt
  3. Per evidenziare le differenze fra i file vecchio_profilo_hardware.txt e nuovo_profilo_hardware.txt, è utile digitare il comando:

    diff vecchio_profilo_hardware.txt  nuovo_profilo_hardware.txt
    Verranno mostrate solo le informazioni relative alla nuova periferica appena collegata.

In alternativa si può collegare il dispositivo e digitare il comando:

dmesg |tail

che mostrerà le ultime righe del comando dmesg.

Interfacce grafiche

Esistono programmi che permettono di visualizzare da interfaccia l'hardware presente sul proprio sistema o ad esso collegato.

E' possibile installare i pacchetti:

  • lshw-gtk Sistema → Preferenze → Hardware Lister

  • sysinfo Applicazioni → Strumenti di sistema → Sysinfo

  • hardinfo Applicazioni → Preferenze → System Profiler and Benchmark

  • gnome-device-manager Applicazioni → Strumenti di sistema → Device Manager

Kubuntu è dotato di KInfoCenter, il centro di informazioni hardware di KDE, per avviarlo Menu K → Sistema → KInfoCenter (Centro Informazioni).

Ulteriori risorse


CategoryHomepage