Manjaro Hardware Detection Übersicht

From Manjaro Linux
Jump to: navigation, search

Übersicht

Mhwd.png

Der Manjaro Hard Ware Detection (mhwd) Befehl ist ein einzigartiges Feature von Manjaro. Es gibt zwei Arten des mhwd Befehls:

1. mhwd: Ermöglicht die automatische Erkennung und Konfiguration von Computer-Hardware während das System läuft. Dies beinhaltet sowohl interne Hardware die überPCIverbunden ist (z.B. Grafikkarten), als auch externe Hardware die mittelsUSB (z.B. Flashdrives)angeschlossen sind. Note: Der mhwd Befehl ist in der Entwicklung und kann zur Zeit nur Grafikkartentreiber installieren die über die internen PCI-Slots angeschlossen sind.

2. mhwd-kernel: Ermöglicht die Installation und die einfache Verwaltung von multiplen Kerneln auf dem System.

mhwd

wird automatisch während des Installationsprozess ausgeführt, identfiziert und installiert alle beötigten Treiber ohne das entsprechende Konfiguratuonsdateien manuell beabeitet werden müssen. Auch nach der Installation kann mhwd über das Terminal ausgeführt werden. Die Eigenschaften von mhwd sind:

  • Die freie Wahl von freien (i.e. open-source) oder unfreien (i.e. proprietary) Treibern
  • Erkennen und Auflisten (allgemein oder detailliert) der Systemhardware
  • Erkennen und Auflisten (allgemein oder detailliert) der installierten Treiber
  • Auflisten der verfügbaren Treiber (freie und unfreie Treiber)
  • Unterstützung für Hybrid-Grafikkarten (z.B. Nvidia-Optimus)
  • Auflisten aller Treiber die zur Installation verfügbar sind (frei und unfrei)
  • Einfaches Entfernen und Installieren von Treibern (automatische Auswahl, oder identifizieren und selbst auswählen)


mhwd Befehle

Alle mhwd Befehle werden über das Terminal ausgeführt. Die Syntax eines mhwd Befehls lautet:

mhwd [Option(en)] <config(s)>

Die mhwd Optionen sind:

 Option                                           Erklärung
 --pci					          nur PCI Geräte und Treiber Konfigurationsdateien
 --usb					          nur USB Geräte und Treiber Konfigurationsdateien
 -h/--help				          Anzeige der Hilfedateien
 -f/--force				          Neuinstallation erzwingen
 -d/--detail				          zeigt detailierte Ansicht -l/-li/-lh
 -l/--list				          zeigt verfügbare Konfiguration und Geräte
 -la/--listall				          zeigt alle Geräte und Konfigurationen
 -li/--listinstalled			          zeigt installierte Geräte und Konfigurationen
 -lh/--listhardware			          HArdwarie-Informationen auflisten
 -i/--install <usb/pci> <config(s)>	          install driver config(s)
 -ic/--installcustom <usb/pci> <path>	          install custom config(s)
 -r/--remove <usb/pci> <config(s)>	          remove driver config(s)
 -a/--auto <usb/pci> <free/nonfree> <classid>	  auto install configs for classid
 --pmcachedir <path>			          set package manager cache path
 --pmconfig <path>			          set package manager config
 --pmroot <path>			          set package manager root


Auflisten von Hardware Informationen

Zum Identifizieren und Anzeigen der Hardware:

mhwd -lh [optional: detaillierte Ansicht] [optional: nur pci oder usb Geräte]


Mit folgendem Befehl kann man sich detaillierte Hardware Informationen anzeigen lassen:

mhwd -lh -d


Ebenso ist es möglich, die Ausgabe zu filtern und sich nur USB oder PCI Geräte anzeigen zu lassen. In folgendem Beispiel wird eine Ausgabe nur mit angschlossener Hardware der PCI-Slots erzeugt:

mhwd -lh -d --pci


Informationen über installierte Treiber anzeigen lassen

Zum identifizieren und Auflisten der von Manjaro installierten Treibern:

mhwd  -li [optional: detailed view] [optional: pci or usb devices only]


Beispiel: Eine detailierte Liste der installierten Treiber erhält man mit folgendem Befehl:

mhwd -li -d


Es ist auch möglich, die Liste zu filtern und nur installierte PCI Geräte anzeigen zu lassen.

mhwd -li -d --pci


Auflistung von verfügbaren Treibern

Um alle verfügbaren Treiber aufzulisten (egal ob für das System geeignet oder nicht ):

mhwd -la [optional: pci or usb]

Zum Beispiel erzeugt man eine Auflistung aller verfügbaren USB Geräte (auch Treiber für nicht angeschlossene USB-Geräte) mittels:

mhwd -la --usb


Grafikkarten konfigurieren

Eine Anleitung, um mittels mhwd die Grafikkarte zu identifizieren und Treiber zu in- bzw. zu deinstallieren findet man hier Configure Graphics Cards page.

mhwd-kernel

Eine Anleitung, um mhwd-kernel auszuführen findet man auf Der Manjaro Kernel.