Práce s HW v GNU/Linuxu
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (Osamostatnění stránky) | m (→Bezdrátové síťové karty:  Oprava překlepu.) | ||
| (Není zobrazeno 5 mezilehlých verzí od 1 uživatele.) | |||
| Řádka 2: | Řádka 2: | ||
| {{Based_on_Debian}} | {{Based_on_Debian}} | ||
| + | |||
| + | == Obecné postupy == | ||
| + | === Výpis připojených zařízení === | ||
| + | * Pro jednotlivé typy sběrnic lze použít příkazy: | ||
| + |  lspci | ||
| + |  lsusb | ||
| + | |||
| == Kliknutí dotykem touchpadu == | == Kliknutí dotykem touchpadu == | ||
| * V GNU je standardně zakázáno vnímat „poklepání“ na touchpadu jako stisk tlačítka (u touchpadů, kde jsou i tlačítka). Nehrozí tak, že si zápěstím při psaní přemístíte kurzor. | * V GNU je standardně zakázáno vnímat „poklepání“ na touchpadu jako stisk tlačítka (u touchpadů, kde jsou i tlačítka). Nehrozí tak, že si zápěstím při psaní přemístíte kurzor. | ||
| + | ; Dočasná změna | ||
| * Pokud chcete toto nastavení změnit, napište: | * Pokud chcete toto nastavení změnit, napište: | ||
|   synclient TapButton1=1 |   synclient TapButton1=1 | ||
| * Nastavení zrušíte příkazem: | * Nastavení zrušíte příkazem: | ||
|   synclient TapButton1=0 |   synclient TapButton1=0 | ||
| − | *  | + | ; Trvalá změna v GNOME | 
| + | * Debian 7: Klikněte na jméno uživatele → ''Nastavení systému'' → ''Myš a Touchpad''. | ||
| + | * Debian 8: Rozbalovací menu vpravo nahoře → ikonka nastavení → ''Myš a Touchpad''. | ||
| + | * Oba: V záložce ''Touchpad'' nastavte chování podle potřeby. | ||
| + | ; Trvalá změna v LXDE | ||
| + | * Vytvořte konfigurační soubor (a odpovídající složky): | ||
|   /etc/X11/xorg.conf.d/synaptics.conf |   /etc/X11/xorg.conf.d/synaptics.conf | ||
| − | *  | + | * Zapište řádky: | 
|   Section "InputClass" |   Section "InputClass" | ||
|          Identifier      "Touchpad"                      # required |          Identifier      "Touchpad"                      # required | ||
| Řádka 20: | Řádka 33: | ||
| Další zdroje: [https://wiki.debian.org/SynapticsTouchpad Synaptic Touchpad na Debian Wiki] | Další zdroje: [https://wiki.debian.org/SynapticsTouchpad Synaptic Touchpad na Debian Wiki] | ||
| + | |||
| + | == Instalace nesvobodných ovladačů == | ||
| + | * Pro některá HW zařízení neexistují svobodné ovladače, ale přesto ovladače existují. Debian standardně takové ovladače nezahrnuje do standardních repozitářů, ale do části [[Instalace_software_v_GNU/Linuxu#Práce_se_seznamem_repozitářů|non-free]]. | ||
| + | * Postup instalace pak sestává ze tří částí: | ||
| + | *# Povolit použití části ''non-free'' repozitáře. | ||
| + | *# Aktualizace seznamu balíčků | ||
| + | *# Instalace samotného ovladače | ||
| + | * Uvádím několik běžných příkladů. Pro jiný HW je třeba nalézt odpovídající návod. | ||
| + | |||
| + | === Povolení repozitáře ''non-free'' === | ||
| + | * Povolte repozitář [[Instalace_software_v_GNU/Linuxu#Práce_se_seznamem_repozitářů]]. | ||
| + | ** Přidejte do <tt>/etc/apt/sources.list</tt> řádek: | ||
| + |  deb http://http.debian.net/debian/ ''stretch'' main contrib non-free | ||
| + | * Je třeba vždy dosadit správnou verzi distribuce — ponechte řádek jak jen, jen přidejte <code>contrib non-free</code> na konec. | ||
| + | * Aktualizujte seznam balíků: | ||
| + |  aptitude update | ||
| + | |||
| + | === Bezdrátové síťové karty === | ||
| + | * Nainstalujte ovladač: | ||
| + |  aptitude install firmware-iwlwifi | ||
| + | * Vypněte a znovu nahrajte odpovídající modul jádra: | ||
| + |  modprobe -r iwlwifi ; modprobe iwlwifi | ||
| + | |||
| + | === Grafická karta ATI Radeon 3000 === | ||
| + | * Uvádím jako příklad instalace proprietárního ovladače. Podobný návod platí i pro další karty ATI viz [https://wiki.debian.org/ATIProprietary Wiki.Debian.org → ATI Proprietary]. | ||
| + | * Typ karty zjistíte například: | ||
| + |  lspci -nn | grep VGA | ||
| + | ; Postup instalace | ||
| + | * Nainstalujte hlavičky Linuxu: | ||
| + |  aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') | ||
| + | * Nainstalujte ovladače karet (pro starší karty jako ATI Radeon 3000 to bude: | ||
| + |  aptitude -r -t wheezy-backports install fglrx-legacy-driver | ||
| + | * Vytvořte konfigurační soubor: | ||
| + |  aticonfig --initial | ||
Aktuální verze z 28. 8. 2017, 23:48
Na této stránce používáme distribuci Debian ve verzi 7 (Wheezy) a 8 (Jessie). Na ostatních distribucích budou nejspíš k dispozici podobné nebo stejné nástroje a tipy.
| Obsah | 
Obecné postupy
Výpis připojených zařízení
- Pro jednotlivé typy sběrnic lze použít příkazy:
lspci lsusb
Kliknutí dotykem touchpadu
- V GNU je standardně zakázáno vnímat „poklepání“ na touchpadu jako stisk tlačítka (u touchpadů, kde jsou i tlačítka). Nehrozí tak, že si zápěstím při psaní přemístíte kurzor.
- Dočasná změna
- Pokud chcete toto nastavení změnit, napište:
synclient TapButton1=1
- Nastavení zrušíte příkazem:
synclient TapButton1=0
- Trvalá změna v GNOME
- Debian 7: Klikněte na jméno uživatele → Nastavení systému → Myš a Touchpad.
- Debian 8: Rozbalovací menu vpravo nahoře → ikonka nastavení → Myš a Touchpad.
- Oba: V záložce Touchpad nastavte chování podle potřeby.
- Trvalá změna v LXDE
- Vytvořte konfigurační soubor (a odpovídající složky):
/etc/X11/xorg.conf.d/synaptics.conf
- Zapište řádky:
Section "InputClass"
       Identifier      "Touchpad"                      # required
       MatchIsTouchpad "yes"                           # required
       Driver          "synaptics"                     # required
       Option          "TapButton1"            "1"
EndSection
Další zdroje: Synaptic Touchpad na Debian Wiki
Instalace nesvobodných ovladačů
- Pro některá HW zařízení neexistují svobodné ovladače, ale přesto ovladače existují. Debian standardně takové ovladače nezahrnuje do standardních repozitářů, ale do části non-free.
-  Postup instalace pak sestává ze tří částí:
- Povolit použití části non-free repozitáře.
- Aktualizace seznamu balíčků
- Instalace samotného ovladače
 
- Uvádím několik běžných příkladů. Pro jiný HW je třeba nalézt odpovídající návod.
Povolení repozitáře non-free
-  Povolte repozitář Instalace_software_v_GNU/Linuxu#Práce_se_seznamem_repozitářů.
- Přidejte do /etc/apt/sources.list řádek:
 
deb http://http.debian.net/debian/ stretch main contrib non-free
-  Je třeba vždy dosadit správnou verzi distribuce — ponechte řádek jak jen, jen přidejte contrib non-freena konec.
- Aktualizujte seznam balíků:
aptitude update
Bezdrátové síťové karty
- Nainstalujte ovladač:
aptitude install firmware-iwlwifi
- Vypněte a znovu nahrajte odpovídající modul jádra:
modprobe -r iwlwifi ; modprobe iwlwifi
Grafická karta ATI Radeon 3000
- Uvádím jako příklad instalace proprietárního ovladače. Podobný návod platí i pro další karty ATI viz Wiki.Debian.org → ATI Proprietary.
- Typ karty zjistíte například:
lspci -nn | grep VGA
- Postup instalace
- Nainstalujte hlavičky Linuxu:
aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
- Nainstalujte ovladače karet (pro starší karty jako ATI Radeon 3000 to bude:
aptitude -r -t wheezy-backports install fglrx-legacy-driver
- Vytvořte konfigurační soubor:
aticonfig --initial
