Problémy s grafickými ovladači
⌨️ Klávesnice, touchpad a jiné zařízení
Síť a připojení: Wi-Fi, Bluetooth, LAN
🧱 Problémy s balíčky a aktualizacemi
💡 Ostatní časté chyby a jejich řešení
Dvojitý boot s Windows nefunguje (GRUB)
Nastavení časového pásma a hodin
Problémy s českou lokalizací systému
🧩 Problémy se softwarovým vybavením
Chybějící kodeky pro přehrávání videí
Nefunkční aplikace z Flatpak/Snap
Problémy s Wine nebo Proton (spouštění Windows aplikací)
⏱️ Systém běží pomalu nebo se přehřívá
Vysoké zatížení CPU (často u Intel GPU)
Ventilátory běží naplno nebo vůbec
Správa napájení u notebooků (TLP, PowerTOP)
Zvukové trable: Nejde zvuk nebo mikrofon
💾 Neviditelné disky, USB a problémy s NTFS
🔐 Přihlašování a hesla
Po instalaci Linuxu může uživatele – zejména začátečníka – překvapit, že ne všechno funguje hned tak, jak by mělo. Obrazovka poblikává, Wi-Fi nefunguje, zvuk se neozývá… A přitom bylo při instalaci všechno v pořádku. Proč se to děje?
Jedním z hlavních důvodů jsou ovladače – tedy software, který umožňuje systému komunikovat s konkrétním hardwarem. Na rozdíl od Windows, kde většinu ovladačů poskytuje samotný výrobce zařízení, v Linuxu se často používají otevřené (open-source) ovladače, které vyvíjí komunita. Jsou stabilní, bezpečné a dobře integrované do systému, ale ne vždy nabízejí plnou podporu nebo výkon jako ty uzavřené.
Uzavřené (proprietární) ovladače vydává samotný výrobce hardwaru, například NVIDIA nebo Broadcom. Tyto ovladače sice většinou zajistí vyšší výkon (například u grafických karet), ale mohou být problematické při aktualizacích nebo nemusí být ihned dostupné pro každou verzi systému. Navíc nejsou součástí výchozí instalace z důvodu licencí a otevřené filozofie většiny linuxových distribucí.
V tomto článku se podíváme na nejčastější problémy po instalaci Linuxu – od grafických potíží až po nefunkční síťové adaptéry – a ukážeme si, jak je jednoduše vyřešit. Článek ti pomůže pochopit, proč se tyto věci dějí a jak se s nimi elegantně poprat.
Pokud máte nějaké své zkušenosti s problémy nebo s instalací ovladačů, nebo jste přišli na nějaké chyby v návodu, neváhejte je napsat dolů do komentářů. Pomůžete tím ostatním.
Černá obrazovka po instalaci
Popis problému a řešení…
Grafické problémy (Intel / NVIDIA / AMD)
Jedním z nejčastějších problémů po instalaci Linuxu bývá špatně fungující grafika – trhaný obraz, blikání, nízké rozlišení nebo černá obrazovka po startu. Každý výrobce GPU (grafické karty) k tomu přistupuje trochu jinak:
Intel
Grafické karty od Intelu obvykle fungují s Linuxem velmi dobře, protože Intel aktivně přispívá do vývoje otevřených ovladačů. Problémy nastávají většinou u novějších čipů (např. Intel Iris Xe), kdy podpora ještě není plně dostupná v každé distribuci. Řešením může být:
- aktualizace jádra systému (kernel),
- přepnutí na novější verzi Mesa (grafická knihovna),
- použití rolling distribuce jako je Arch, kde jsou novinky dostupné dřív.
NVIDIA
Tady se situace komplikuje. NVIDIA sice nabízí oficiální uzavřený ovladač, který má vysoký výkon a plnou podporu, ale jeho instalace není vždy bezproblémová. Některé distribuce (např. Ubuntu) jej umožní snadno doinstalovat přes „Ovladače zařízení“ (Driver Manager), ale:
- může být potřeba ručně zablokovat otevřený ovladač Nouveau, který bývá s NVIDIA v konfliktu,
- po aktualizaci systému může být potřeba ovladač znovu nainstalovat.
Alternativou je Nouveau, otevřený ovladač vyvíjený komunitou, ale ten často nenabízí plný výkon ani podporu novějších funkcí (např. 3D akcelerace nebo řízení ventilátorů).
AMD
U AMD je situace opačná než u NVIDIA. Firma dlouhodobě spolupracuje s komunitou a většina jejích GPU má kvalitní otevřené ovladače, které jsou přímo v jádru systému. Nicméně:
- u velmi nových GPU může být opět nutná aktualizace jádra nebo Mesa knihoven,
- ve výjimečných případech je možné použít oficiální uzavřený ovladač AMDGPU-PRO, hlavně pro profesionální aplikace.
Wi-Fi nefunguje nebo vypadává
Wi-Fi může být po instalaci Linuxu problém hlavně u některých čipů Broadcom nebo Realtek. Uživatelé často zjistí, že:
- se síť vůbec nezobrazuje,
- připojení vypadává nebo je nestabilní,
- nefunguje přepínač Wi-Fi na notebooku.
Nejčastější příčiny:
- Chybějící proprietární ovladač – některé Wi-Fi čipy (hlavně Broadcom) potřebují uzavřený ovladač, který není ve výchozí instalaci.
- Systém nenačetl firmware – často kvůli chybějícímu balíčku nebo špatnému nastavení jádra.
- Síťový správce (např. NetworkManager) nefunguje správně nebo je v konfliktu s jiným softwarem.
Řešení:
- Zkontroluj dostupné ovladače v systému:
- Ubuntu / Linux Mint: Menu → Ovladače zařízení (Driver Manager) → vyber doporučený ovladač.
- U distribucí bez GUI (např. Arch, Debian minimal), je třeba ovladač nainstalovat ručně podle typu čipu.
- Pokud nemáš internet přes Wi-Fi, použij dočasně kabelové připojení (Ethernet) nebo si ovladač přenes přes USB.
Příklady balíčků pro časté čipy:
- Broadcom:
bcmwl-kernel-source
(Ubuntu/Mint) - Realtek:
rtl8821ce-dkms
,rtl8192eu-dkms
(dle čipu)
Možné problémy po instalaci Ubuntu
Intel UHD
Řešení pro Intel GPU…
Ubuntu a prostředí Cinnamon: černá obrazovka u Intel UHD grafik
Ubuntu patří mezi nejpoužívanější linuxové distribuce, a prostředí Cinnamon je oblíbené pro svůj klasický a přehledný vzhled. Občas se ale po instalaci může objevit nepříjemný problém:
černá obrazovka po probuzení ze spánku nebo po restartu. Tento problém se týká hlavně uživatelů s integrovanou grafikou Intel UHD.
Naštěstí existuje jednoduché řešení, které funguje u většiny moderních Intel grafik.
Kdo je tímto problémem nejvíce ohrožen?
Týká se to všech zařízení s integrovanou grafikou Intel UHD, včetně:
- Intel UHD 600 / 605 / 610 / 620 / 630
- Intel UHD G1 / G4 / G7
- Intel UHD v procesorech generací 8., 9., 10., 11., 12. a novějších
Typicky jde o notebooky s procesory jako např. i3-10110U, i5-10210U, i5-1135G7, i3-1115G4 apod.
Jak se problém projevuje?
- Po probuzení ze spánku se neobjeví pracovní plocha, jen černá obrazovka.
- Obraz může občas probliknout, ale nelze nic dělat.
- Po restartu může někdy grafika fungovat, jindy ne.
To vše bývá způsobeno funkcí Panel Self Refresh (PSR), která má šetřit energii, ale na Linuxu často způsobuje potíže.
Řešení: Vypnutí PSR pomocí kernel parametru
- Otevři terminál a spusť:
sudo nano /etc/default/grub
- Najdi řádek, který začíná:
GRUB_CMDLINE_LINUX_DEFAULT=
- Uprav ho tak, aby obsahoval:
i915.enable_psr=0
Například:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"
- Ulož změny stisknutím
Ctrl+O
, pakEnter
a zavři editorCtrl+X
. - Aktualizuj GRUB:
sudo update-grub
- Restartuj počítač.
Co to vlastně dělá?
Parametr i915.enable_psr=0
vypne funkci Panel Self Refresh, kterou používá ovladač i915
. Ten je určený právě pro Intel integrované grafiky, a je aktivní ve všech běžných distribucích (včetně Ubuntu).
Pokud používáš Ubuntu + Cinnamon a máš Intel UHD grafiku, můžeš se setkat s černou obrazovkou po uspání. Vypnutím PSR jednoduše předejdeš těmto problémům – bez nutnosti instalace jiných ovladačů nebo úprav systému.
AMD
Řešení pro AMD GPU…
Možné problémy po instalaci Ubuntu a prostředí Cinnamon (GPU AMD)
Po instalaci Ubuntu (nebo jeho odnoží jako Linux Mint, Cinnamon atd.) se můžeš setkat s tím, že po delší nečinnosti notebook přejde do režimu spánku nebo aktivuje šetřič obrazovky. To je zcela běžné chování, ale problém nastává, když se po probuzení nezapne podsvícení displeje – i když systém běží normálně a reaguje na klávesnici či myš.
Tento problém se často týká grafických karet AMD, a to i moderních modelů s ovladačem amdgpu
.
Bazarové amd gpu
Jak poznat, že máš grafiku AMD?
Otevři terminál a zadej:
lspci | grep VGA
Např. výstup může vypadat takto:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c6)
Nebo:
VGA compatible controller: AMD Radeon RX Vega 8 Graphics
Pokud vidíš něco s "AMD", "ATI", "Radeon", "Cezanne", "Vega", "Navi" apod., používáš AMD GPU.
Popis problému
Po uspání (automatickém nebo ručním) se obrazovka po probuzení tváří černě, i když notebook běží. Většinou pomůže zmáčknutí kláves pro regulaci jasu – ale to není ideální řešení.
Řešení: úprava GRUB zavaděče
- Otevři terminál a spusť editor konfigurace GRUBu:
sudo nano /etc/default/grub
- Najdi tento řádek:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- A přidej parametr
amdgpu.backlight=0
, aby řádek vypadal takto:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.backlight=0"
- Ulož soubor (
Ctrl+O
, potvrď Enter aCtrl+X
pro ukončení). - Znovu načti GRUB konfiguraci:
sudo update-grub
- Restartuj počítač.
Co tím řešíme?
Tímto říkáme jádru, aby nepoužívalo nekompatibilní způsob ovládání podsvícení přes ovladač AMD. U některých kombinací notebook + AMD GPU to právě způsobuje „černou obrazovku“ po probuzení.
Alternativní řešení (někdy účinné)
Pokud výše uvedený způsob nezabere, můžeš zkusit:
- Zakázat automatické uspávání displeje v Nastavení → Napájení.
- Vytvořit vlastní systémovou službu, která při probuzení automaticky nastaví jas na určitou hodnotu (pokročilé řešení).
Tento problém se nejčastěji objevuje u uživatelů s notebooky vybavenými integrovanými nebo mobilními AMD GPU. Naštěstí řešení je jednoduché – stačí jeden parametr do GRUBu.
Jak zjistit konkrétní model GPU a aktivní ovladač?
1. Zjištění modelu GPU:
V terminálu spusť:
lspci -nnk | grep -A3 VGA
Ukáže ti výpis jako např.:
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [1002:1681] (rev c6)
Subsystem: Lenovo Device [17aa:2289]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Z výpisu zjistíš:
- Model GPU: např. Rembrandt (označení generace, např. Ryzen 6000)
- Používaný ovladač:
amdgpu
(správně)
2. Alternativní výpis pomocí lshw
(komplexní):
sudo lshw -c display
Ukázkový výstup:
*-display
description: VGA compatible controller
product: Renoir
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
configuration: driver=amdgpu latency=0
resources: irq:63 memory...
Zde vidíš:
- Řadu čipu (např. Renoir, Cezanne, Rembrandt, atd.)
- Používaný ovladač (
amdgpu
)
3. Zobrazení přes glxinfo
(pro GPU akceleraci)
Pokud máš nainstalovaný balíček mesa-utils
, můžeš zjistit aktivní GPU i tímto:
glxinfo | grep "OpenGL renderer"
Např. výstup:
OpenGL renderer string: AMD RENOIR (DRM 3.50.0, 6.8.0, LLVM 16.0.6)
Jak poznám, že používám správný ovladač?
Pokud vidíš v některém z výše uvedených výstupů amdgpu
, používáš správný open-source ovladač pro nové AMD GPU.
Pokud by byl uveden radeon
, můžeš mít starší model nebo systém nenačetl správný ovladač. U novějších karet by se měl používat výhradně amdgpu
.
Pokud používáš novější distribuci (např. Ubuntu 22.04+), amdgpu
se aktivuje automaticky u všech podporovaných zařízení.
Mám správný firmware a funkční 3D akceleraci?
1. Kontrola nainstalovaného firmware (mikrokódu)
Většina moderních AMD grafik (zejména integrované ve procesorech Ryzen) potřebuje k běhu firmware, který se načítá při startu systému.
Na Ubuntu a většině distribucí by měl být balíček nainstalován automaticky:
apt list --installed | grep linux-firmware
Pokud výstup neobsahuje linux-firmware
, nainstaluj ho ručně:
sudo apt update
sudo apt install linux-firmware
Po instalaci restartuj systém.
2. Kontrola, že byl firmware skutečně načten
Zadej:
dmesg | grep -i firmware | grep amdgpu
Příklad správného výstupu:
[ 1.234567] [drm] Loading AMDGPU firmware: renoir_sdma.bin
[ 1.234890] [drm] Loading AMDGPU firmware: renoir_asd.bin
Pokud uvidíš několik řádků s Loading AMDGPU firmware
, je vše v pořádku.
3. Kontrola 3D akcelerace
Zkontroluj, zda běží OpenGL renderer s akcelerací GPU:
glxinfo | grep "renderer string"
Příklad výstupu:
OpenGL renderer string: AMD RENOIR (DRM 3.50.0, 6.8.0, LLVM 16.0.6)
Toto značí, že běží akcelerace pomocí drm (Direct Rendering Manager) a že je GPU aktivní.
Pokud bys místo toho viděl něco jako:
OpenGL renderer string: llvmpipe (LLVM 16.0.6, 256 bits)
…pak systém GPU nepoužívá a místo toho běží v nouzovém režimu přes CPU. V takovém případě je třeba zkontrolovat firmware nebo ovladač.
Shrnutí:
Kontrola | Co hledat | Výsledek |
---|---|---|
Ovladač v lspci |
amdgpu |
správný ovladač |
Balíček linux-firmware |
Nainstalovaný | nutný pro nové GPU |
dmesg log |
Loading AMDGPU firmware |
firmware se načetl |
glxinfo výstup |
AMD ... DRM ... |
3D akcelerace aktivní |
Chci si ověřit výkon GPU – jak na to?
Pro rychlé otestování grafické karty (3D akcelerace) můžeš použít nástroj glmark2.
1. Instalace nástroje glmark2
sudo apt update
sudo apt install glmark2
2. Spuštění testu
V terminálu spusť:
glmark2
Test zabere asi 1–2 minuty. Na konci se zobrazí výsledek v podobě počtu snímků za sekundu (FPS), např.:
glmark2 Score: 2765
Tato hodnota není absolutní (nezávisí jen na GPU, ale i na CPU a ovladači), ale:
- Pokud je výsledek více než 1000, 3D akcelerace pravděpodobně funguje správně.
- Pokud je výsledek méně než 500 a celý test „laguje“ – grafika běží pravděpodobně přes CPU (nouzový režim).
Tip: Jak poznat, že systém běží přes CPU?
Pokud výstup glxinfo
obsahuje:
OpenGL renderer string: llvmpipe
…nebo pokud glmark2
běží velmi pomalu (nízké FPS, testy se sekají), znamená to, že systém nevyužívá GPU správně.
Nejčastější příčiny:
- Chybí balíček
linux-firmware
- Starší jádro Linuxu bez podpory dané GPU
- Poškozený firmware nebo chybný
initramfs
(pomůže:sudo update-initramfs -u
a restart)
NVIDIA
Řešení pro NVIDIA GPU…
Jak nainstalovat ovladače Nvidia v Ubuntu a Linux Mint (2025)
Používáš grafickou kartu Nvidia a chceš ji správně rozchodit v Ubuntu nebo Linux Mintu? Není třeba se bát složitostí – stačí se řídit tímto malým a jednoduchým návodem. Postup je snadný a zvládne ho i úplný začátečník. Pokud máš raději video, můžeš se podívat i na návod na YouTube podle stejného postupu: YouTube video zde.
Možné problémy po instalaci Ubuntu a prostředí Cinnamon – NVIDIA GPU
Po instalaci Ubuntu (zejména s prostředím Cinnamon, např. přes Linux Mint nebo Ubuntu Cinnamon Remix) můžeš u notebooků a počítačů s grafikou NVIDIA narazit na několik typických problémů:
- Systém běží pomalu, zadrhává se (zejména animace a přechody)
- Nejde měnit jas obrazovky
- Nedetekuje se správně externí monitor
- Nefunguje přepínání mezi integrovanou a dedikovanou grafikou (u notebooků)
glxinfo
ukazuje chybný ovladač
Naštěstí se to dá většinou snadno opravit.
Jak poznat, že mám NVIDIA grafiku?
Spusť v terminálu:
lspci | grep -i vga
Ukázkový výstup:
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile] (rev a1)
Pokud vidíš řádek s „NVIDIA“, máš NVIDIA GPU.
Co je nejčastější problém?
Ubuntu automaticky nainstaluje open source ovladač Nouveau, který ale:
- Často nemá dobrou podporu pro nové nebo výkonné NVIDIA karty
- Neumožňuje přepínání grafik na noteboocích (NVIDIA Optimus)
- Může způsobovat nízký výkon a nefunkční akceleraci
Řešení: Nainstaluj proprietární ovladač NVIDIA
1. Povolení proprietárních ovladačů
Otevři Nastavení systému > Ovladače (Drivers) nebo spusť v terminálu:
sudo ubuntu-drivers devices
Zobrazí se doporučený ovladač, např.:
vendor : NVIDIA Corporation
model : TU117M [GeForce GTX 1650 Mobile]
driver : nvidia-driver-535 - distro non-free recommended
2. Instalace doporučeného ovladače
Použij:
sudo apt install nvidia-driver-535
(Použij číslo ovladače, který ti doporučil systém.)
Potom:
sudo reboot
Jak ověřit, že NVIDIA ovladač funguje?
Spusť:
nvidia-smi
Výstup vypadá např. takto:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 535.104.12 Driver Version: 535.104.12 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| 0 GeForce GTX 1650 Off | 00000000:01:00.0 Off | N/A |
+-------------------------------+----------------------+----------------------+
To je známka, že NVIDIA ovladač je aktivní.
Chci si ověřit výkon GPU – jak na to?
1. Nainstaluj glmark2
sudo apt update
sudo apt install glmark2
2. Spusť test:
glmark2
Na konci testu se ukáže výsledek, např.:
glmark2 Score: 4458
Pokud je výsledek vyšší než 1000 a vše běží plynule – máš funkční 3D akceleraci.
Hybridní GPU (např. Intel + NVIDIA)
Řešení přepínání GPU…
Varování: NVIDIA Optimus (hybridní grafika)
Notebooky často kombinují:
- Integrovanou Intel GPU (úsporná)
- Dedikovanou NVIDIA GPU (výkonná)
V tom případě je nutné nainstalovat i balíček nvidia-prime
:
sudo apt install nvidia-prime
Poté můžeš přepínat GPU pomocí příkazu:
sudo prime-select nvidia # pro výkonnou NVIDIA
sudo prime-select intel # pro integrovanou Intel
Restartuj systém po přepnutí.
Chci zjistit model NVIDIA GPU přesně
Použij:
lshw -c display | grep product
Nebo:
glxinfo | grep "OpenGL renderer"
Výstup např.:
OpenGL renderer string: NVIDIA GeForce GTX 1650/PCIe/SSE2
Shrnutí
Problém | Řešení |
---|---|
Systém je pomalý | Nainstaluj NVIDIA ovladač přes ubuntu-drivers |
Nejde měnit jas | Ovladač NVIDIA + případná úprava /etc/default/grub |
Glxinfo ukazuje „llvmpipe“ | GPU neběží – chybí správný ovladač |
Notebook nepřepíná GPU | Nainstaluj nvidia-prime , použij prime-select |
Chci ověřit akceleraci | Spusť glmark2 a sleduj výsledek |
NVIDIA GPU a Wayland: Hybridní systémy a časté problémy
Hybridní notebooky kombinující integrovanou Intel GPU a dedikovanou NVIDIA GPU jsou čím dál běžnější. Tato technologie se nazývá NVIDIA Optimus. Cílem je šetřit energii pomocí integrované grafiky a spustit dedikovanou NVIDIA GPU jen v případě potřeby.
Co je Wayland?
Wayland je moderní náhrada za starší grafický server X11. Používá se stále častěji, například ve výchozím nastavení Ubuntu, Fedora nebo GNOME.
Problém je, že Wayland a NVIDIA si dlouho úplně nerozuměli – zejména u hybridních grafik.
Nejčastější problémy u NVIDIA + Wayland
- Nejde přepínat mezi grafikami (Intel/NVIDIA)
- NVIDIA GPU se vůbec nespustí
- Aplikace mají artefakty nebo padají
- Systém zamrzá při startu
- Nejde nastavit rozlišení nebo připojit externí monitor
nvidia-smi
říká „No devices were found“
Jak poznám, že používám Wayland?
V terminálu zadej:
echo $XDG_SESSION_TYPE
Výsledek:
wayland
→ používáš Waylandx11
→ používáš klasické X11
Doporučení: Používej X11 u hybridních grafik s NVIDIA
Zatím je nejspolehlivější přepnout zpět na X11:
- Odhlásit se ze systému
- Na přihlašovací obrazovce kliknout na ozubené kolečko (obvykle vpravo dole)
- Vybrat Ubuntu on Xorg nebo Cinnamon (X11)
Pak se znovu přihlas.
Chci Wayland i s NVIDIA – co dělat?
Pokud chceš přesto zůstat na Waylandu, musíš splnit několik podmínek:
1. Ovladač NVIDIA musí být verze 495 a vyšší
Zkontroluj verzi:
nvidia-smi
Pokud je nižší než 495, aktualizuj:
sudo apt install nvidia-driver-535
2. Musíš přidat parametr do konfiguračního souboru
Soubor:
/etc/modprobe.d/nvidia-drm.conf
Přidej nebo uprav:
options nvidia-drm modeset=1
Ulož a poté spusť:
sudo update-initramfs -u
sudo reboot
3. Použij GDM (nebo KDM/Slick Greeter, pokud to tvůj systém umožňuje)
GDM podporuje Wayland + NVIDIA lépe než některé jiné přihlašovací manažery.
Přepínání GPU ve Waylandu
Funkce prime-select
v prostředí Wayland nemusí fungovat spolehlivě.
Místo toho používej nástroj env variable + CLI přepnutí, například:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep "OpenGL renderer"
Takto můžeš spustit aplikaci s NVIDIA GPU ručně:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia firefox
Nebo přidat do .desktop
souboru v aplikaci.
Jak ověřím, že se NVIDIA GPU opravdu používá?
- Spusť nějaký program s přepnutím (viz výše)
- V jiném terminálu spusť:
nvidia-smi
Pokud tam daný program uvidíš, NVIDIA GPU funguje a renderuje.
Doporučení pro hybridní systémy:
Cíl | Doporučení |
---|---|
Nejvyšší stabilita | Používej X11 a prime-select |
Wayland + NVIDIA | Používej ovladač 495+, modeset=1 a nové GDM |
Chci spustit jen některé appky na GPU | Použij proměnné prostředí a env |
Chci co nejméně řešit ručně | Zůstaň na X11 (zatím nejlepší podpora přepínání) |
Jak upravit .desktop
soubor pro spuštění aplikace s NVIDIA GPU (Wayland)
Pokud chceš, aby se konkrétní aplikace vždy spouštěla s dedikovanou NVIDIA GPU i ve Waylandu, můžeš upravit její .desktop
soubor takto:
1. Najdi .desktop
soubor aplikace
Například pro Firefox:
sudo nano /usr/share/applications/firefox.desktop
Pokud máš aplikaci nainstalovanou jen pro sebe, může být i v ~/.local/share/applications/
.
2. Najdi řádek začínající Exec=
Např. takto:
Exec=firefox %u
A uprav ho takto:
Exec=env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia firefox %u
Pozor: Neodstraň %u
nebo %f
– jsou nutné pro otevírání odkazů a souborů.
3. Ulož a zavři. Potom:
sudo update-desktop-database
Nyní se Firefox vždy spustí s NVIDIA GPU.
Jak přepnout na NVIDIA GPU bez restartu (v X11)
Pokud používáš X11, nemusíš restartovat počítač při přepnutí GPU pomocí prime-select
. Stačí tyto kroky:
1. Přepni GPU:
sudo prime-select nvidia
Nebo:
sudo prime-select intel
2. Odhlášení stačí!
Po zadání příkazu se odhlaš a znovu přihlaš. Není nutný restart systému.
Jak ověřit aktivní GPU
Zadej:
prime-select query
Nebo:
glxinfo | grep "OpenGL renderer"
Případně:
nvidia-smi
Jak přepínat GPU pomocí grafického rozhraní (GUI)
Pokud nechceš používat terminál, existují i grafické nástroje, které ti umožní snadno přepínat mezi NVIDIA a integrovanou GPU. Zde jsou nejčastější možnosti:
1. NVIDIA X Server Settings
Tento nástroj je dostupný, pokud máš nainstalovaný ovladač NVIDIA z repozitářů.
Otevři jej:
nvidia-settings
nebo ho najdeš v nabídce aplikací jako "NVIDIA X Server Settings".
Kde přepnout:
- Vlevo klikni na "PRIME Profiles"
- Vyber:
NVIDIA (Performance Mode)
Intel (Power Saving Mode)
- Klikni na Apply
- Odhlášení a znovupřihlášení je nutné
2. Optimus Manager (pouze X11)
Pokud používáš X11, můžeš nainstalovat nástroj Optimus Manager, který přináší jednoduchý přepínač GPU.
Instalace:
sudo apt install optimus-manager optimus-manager-qt
Použití:
- Spusť Optimus Manager Qt (grafická verze)
- Vyber GPU:
Intel
,NVIDIA
, neboHybrid
- Systém se automaticky odhlásí a přepne GPU
Tento nástroj nefunguje ve Waylandu! Je určen pouze pro X11.
3. GNOME Control Center (vybrané distribuce)
V některých distribucích (např. Pop!_OS nebo Fedora Silverblue) najdeš možnost přepínání GPU přímo v nastavení systému:
- Otevři „Nastavení systému“
- Přejdi do „Napájení“ nebo „Zobrazení“
- Vyber preferovanou GPU (NVIDIA nebo Intel)
Tip: Hybridní režim
Některé nástroje (např. optimus-manager
) nabízejí Hybrid Mode – integrovaná GPU je výchozí, ale můžeš ručně spouštět vybrané aplikace s NVIDIA GPU (např. pomocí env __NV_PRIME_RENDER_OFFLOAD=1
).
Pokud máte nějaké své zkušenosti s problémy nebo s instalací ovladačů, nebo jste přišli na nějaké chyby v návodu, neváhejte je napsat dolů do komentářů. Pomůžete tím ostatním.
Wi-Fi
Řešení pro Wi-fi
- Neviditelná Wi-Fi síť — adaptér ji nezachytí, často kvůli špatnému ovladači nebo vypnutému hardwarovému přepínači.
- Problémy s ovladačem — Linux nemusí mít nativní podporu některých Wi-Fi čipů (např. Broadcom, Realtek), je třeba doinstalovat proprietární ovladače.
- Nesprávné nastavení sítě — špatně nastavené SSID, šifrování, nebo heslo.
- Network Manager nekontroluje připojení správně — někdy je třeba připojení restartovat nebo použít příkazovou řádku (nmcli, iwconfig).
- Problémy s DHCP — nedostane IP adresu automaticky.
Neviditelná Wi-Fi síť — adaptér ji nezachytí
-
Špatný ovladač: Linux nemusí mít podporu pro některé Wi-Fi čipy přímo v jádře. Bez správného ovladače síťová karta nefunguje správně a nezachytí dostupné sítě.
-
Hardwarový přepínač (kill switch): Některé notebooky mají fyzický nebo softwarový vypínač Wi-Fi (např. klávesová kombinace). Pokud je vypnutý, adaptér nefunguje a žádné sítě se nezobrazí.
Problémy s ovladačem
-
Některé Wi-Fi čipy (zejména Broadcom nebo některé Realtek) používají proprietární ovladače, které nejsou v Linuxu součástí ze zákona (licenční omezení). Proto je třeba je dodatečně doinstalovat, jinak Wi-Fi nefunguje.
-
Občas se stane, že nový kernel není kompatibilní se starým ovladačem, takže je potřeba aktualizovat ovladač nebo kernel.
Nesprávné nastavení sítě
-
Když zadáš nesprávné SSID (název sítě) nebo špatné heslo, připojení selže, protože síť nepozná tvůj počítač jako oprávněného uživatele.
-
Také pokud je šifrování nastaveno špatně (např. nastavené WPA2, ale router používá WPA3), spojení neproběhne.
Network Manager nekontroluje připojení správně
-
Network Manager je grafický nástroj, který spravuje sítě, ale někdy „zamrzne“ nebo nesprávně vyhodnotí stav připojení.
-
Restart služby (příkazem
sudo systemctl restart NetworkManager
) nebo připojení z příkazové řádky (nmcli) často pomůže.
Problémy s DHCP
-
DHCP server (na routeru) přiděluje IP adresy automaticky. Když Linux neobdrží IP adresu, může to být kvůli špatné komunikaci s routerem nebo chybnému klientovi DHCP.
-
Někdy je třeba nastavit IP adresu staticky, pokud automatické přidělení nefunguje.
Ovladače Wi-Fi v Linuxu
Jak nainstalovat ovladače Wi-Fi v Linuxu (Ubuntu, Mint a další distribuce)
Pokud nemáš připojení k internetu, použij Ethernet kabel nebo si ovladače stáhni v jiném PC a přenes na USB. U některých zařízení nemusí Wi-Fi fungovat hned po instalaci systému. Tento návod ti pomůže zjistit typ Wi-Fi adaptéru a nainstalovat potřebné ovladače.
1. Zjisti typ Wi-Fi adaptéru
Otevři terminál a zadej jeden z těchto příkazů podle toho, jestli máš interní nebo USB Wi-Fi adaptér:
Pro interní adaptér (např. v notebooku):
lspci | grep -i network
Pro USB adaptér:
lsusb
2. Zjisti, jestli je ovladač aktivní
Tento příkaz ti ukáže informace o síťových zařízeních a zda jsou aktivní:
sudo lshw -C network
Hledej řádek "driver=" – pokud tam nic není, ovladač chybí.
3. Automatická instalace ovladače
Pokud používáš Ubuntu, Linux Mint nebo jiný systém založený na Ubuntu, zkus tento příkaz:
sudo ubuntu-drivers autoinstall
Nebo otevři Správce ovladačů (Driver Manager) v grafickém rozhraní a nainstaluj doporučený ovladač.
4. Ovladače podle typu čipu
Broadcom (např. BCM4312, BCM4313)
Tento čip je častým problémem, ale řešení je jednoduché:
sudo apt update
sudo apt install bcmwl-kernel-source
Realtek (např. RTL8723DE, RTL8188EU, RTL8821CE)
Některé čipy Realtek nejsou v jádře a je potřeba je doinstalovat ručně.
Zkus balíček (Ubuntu/Mint):
sudo apt install rtl8821ce-dkms
Pokud nefunguje, zkus ovladač z GitHubu:
git clone https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce
sudo ./dkms-install.sh
Git musí být nainstalovaný:
sudo apt install git
Intel Wi-Fi
Intel čipy jsou obvykle podporované automaticky. Pokud ale Wi-Fi nejde:
sudo apt install firmware-iwlwifi
sudo modprobe iwlwifi
5. Když Wi-Fi vůbec nefunguje
- Zkontroluj, že Wi-Fi není vypnutá klávesou (např. Fn + F2) nebo přepínačem.
- Zkus načíst ovladač ručně:
sudo modprobe název_ovladače
- Po instalaci ovladače restartuj počítač.
6. Co když používáš Arch Linux nebo Manjaro?
Uživatelé Arch/Manjaro mohou použít yay
nebo pacman
, např.:
yay -S rtl8821ce-dkms-git
Většina problémů s Wi-Fi v Linuxu se dá vyřešit instalací správného ovladače. Pokud si nevíš rady, napiš mi do komentářů nebo na e-mail a přilož výstup z příkazu:
lspci | grep -i network
Rád pomůžu!
Řešení pro Bluetooth…
Bluetooth v Linuxu
Bluetooth
- Zařízení se nevidí nebo nechce spárovat — často kvůli vypnutému Bluetooth nebo slabému signálu.
- Chybějící ovladače Bluetooth adaptéru — některé čipy vyžadují specifické moduly.
- Problematické služby (bluetoothd) — služba může být zastavena nebo zablokována firewallem.
- Podpora audio profilů (A2DP) — může chybět správný balíček pro Bluetooth zvuk.
Zařízení se nevidí nebo nechce spárovat
Proč?
-
Bluetooth adaptér je vypnutý – softwarově nebo hardwarově (např. klávesová zkratka nebo v BIOSu).
-
Nekompatibilita protokolů – některá zařízení (např. staré reproduktory nebo nové chytré hodinky) používají jiný Bluetooth standard, který není plně podporovaný.
-
Chybějící služby nebo moduly – například
bluetooth.service
neběží, nebo není načten modulbtusb
.
Chybějící nebo špatný ovladač Bluetooth adaptéru
Proč?
-
Linux nemusí automaticky rozpoznat čip (např. Realtek, Broadcom).
-
Některé adaptéry vyžadují speciální firmware nebo ovladače (někdy uzavřené).
-
Ovladače jsou součástí jádra, ale ne vždy správně načtené (zjistíš např. pomocí
dmesg | grep -i bluetooth
).
Služba Bluetooth (bluetoothd) nefunguje správně
Proč?
-
Bluetooth daemon (
bluetoothd
) nemusí běžet – může být vypnutý nebo padnout po startu systému. -
Může chybět podpora v systému – některé lehké distribuce (např. minimal ISO) nemají Bluetooth služby vůbec nainstalované.
-
Konflikt s jiným nástrojem nebo nekompatibilita s verzí systemd.
Bluetooth audio nefunguje správně (např. A2DP profil)
Proč?
-
Chybí podpora A2DP – některé distribuce nemají automaticky nainstalované balíčky jako
pulseaudio-module-bluetooth
nebopipewire-pulse
. -
Zařízení je připojeno jako HSP/HFP (telefonní kvalita) místo A2DP (vysoká kvalita).
-
PipeWire vs PulseAudio konflikt – některé distribuce přešly na PipeWire a starší aplikace očekávají PulseAudio, což může způsobit problémy.
Slabý nebo přerušovaný signál
Proč?
-
Levné Bluetooth adaptéry mají malý dosah nebo špatné stínění.
-
USB adaptér je připojený v portu blízko rušivého zdroje (např. Wi-Fi adaptér nebo USB 3.0 zařízení ruší Bluetooth).
-
Příliš mnoho zařízení v okolí používá stejný frekvenční rozsah (2,4 GHz).
Jak nainstalovat ovladače Bluetooth v Linuxu
Jak zprovoznit Bluetooth v Linuxu (Ubuntu, Mint a další distribuce)
Pokud nemáš připojení k internetu, použij Ethernet kabel nebo si balíčky stáhni v jiném PC a přenes na USB. Některá zařízení nemají Bluetooth aktivní hned po instalaci systému. Tento návod ti pomůže zjistit, jestli máš správný adaptér a jak zprovoznit Bluetooth včetně ovladačů a grafického ovládání.
1. Zjisti, jestli máš Bluetooth adaptér
V terminálu zadej:
lsusb | grep -i bluetooth
nebo
lspci | grep -i bluetooth
Pokud se ti nic neukáže, pravděpodobně tvůj počítač nemá Bluetooth, nebo je vypnutý v BIOSu.
2. Nainstaluj základní balíčky
V Ubuntu, Linux Mint a dalších distribucích založených na Debianu napiš:
sudo apt update
sudo apt install bluetooth bluez blueman
bluetooth
– základní služba pro správu Bluetooth.bluez
– ovladače a nástroje pro práci s Bluetooth.blueman
– grafické rozhraní pro snadné připojení zařízení.
Po instalaci spusť službu:
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
3. Otevři grafické rozhraní
Pokud máš nainstalovaný Blueman, najdeš ho v nabídce jako „Bluetooth Manager“ nebo „Bluetooth“. Pomocí něj můžeš spárovat sluchátka, myš, klávesnici nebo telefon.
4. Zkontroluj, zda Bluetooth běží
V terminálu můžeš zjistit stav služby:
systemctl status bluetooth
Pokud běží, uvidíš něco jako active (running)
.
Můžeš také použít:
bluetoothctl
A v něm napsat:
power on
agent on
scan on
5. Nejčastější problémy a řešení
Bluetooth je vypnutý
Zapni ho přes terminál:
rfkill unblock bluetooth
a pak:
sudo systemctl restart bluetooth
Adaptér není rozpoznán
Zkus najít chybějící firmware:
dmesg | grep -i bluetooth
Nebo aktualizuj firmware:
sudo apt install linux-firmware
Bluetooth se vypíná po probuzení ze spánku
Můžeš přidat pravidlo, aby se služba spustila automaticky:
sudo systemctl enable bluetooth
6. Intel nebo Realtek čipy
Některé Realtek nebo starší Intel adaptéry vyžadují konkrétní firmware.
Například:
sudo apt install firmware-realtek
Bluetooth v Linuxu většinou funguje dobře, pokud máš správný firmware a zapnutou službu. S pomocí nástrojů jako blueman je párování jednoduché a rychlé.
Pokud se ti nedaří adaptér zprovoznit, pošli mi výstup z příkazů:
lsusb
nebo
dmesg | grep -i bluetooth
Rád ti poradím!
Připojení(LAN)
Řešení pro LAN (Ethernet)…
LAN (Ethernet)
- Neaktivní síťová karta — ovladač chybí nebo je síťová karta vypnutá.
- Nesprávné nastavení IP adresy — špatné statické nastavení nebo selhání DHCP klienta.
- Kabely a hardware — vadný kabel, špatný port na switchi nebo routeru.
- Problémy s firewallem — blokuje přístup.
Neaktivní síťová karta (není detekována nebo nefunguje)
Proč?
-
Chybějící nebo nekompatibilní ovladač: některé síťové čipy (např. Realtek RTL8111) nemusí mít podporu ve starším kernelu a je nutné ručně doinstalovat ovladač.
-
Vypnutá karta v BIOSu/UEFI: u některých notebooků může být LAN karta vypnuta na úrovni firmware.
-
Modul není načten: ovladač sice existuje, ale není automaticky načten (
lsmod
amodprobe
pomůžou).
Kabel připojen, ale není přístup k internetu
Proč?
-
DHCP nefunguje: systém si nevyžádal IP adresu, nebo router neodpovídá (např. služba
dhclient
neběží). -
Síťový kabel je vadný nebo má špatný kontakt.
-
Statická IP adresa špatně nastavená: špatná brána (gateway), maska sítě nebo DNS.
-
Firewall nebo SELinux blokuje provoz.
Síťová karta „bliká“, ale připojení nejde
Proč?
-
Karta sice fyzicky funguje, ale není správně nakonfigurovaná.
-
IPv6 způsobuje konflikty – některé sítě špatně pracují s IPv6 a vypnutí pomůže.
-
Routing tabulka je rozbitá – zkontroluješ příkazem
ip route
.
Po probuzení ze spánku nefunguje ethernet
Proč?
-
Síťový modul se neprobudí automaticky, případně se musí karta znovu aktivovat (
sudo ip link set eth0 up
). -
Chyba v ovladači nebo power managementu (např. u Realtek čipů).
Síť připojena, ale extrémně pomalá nebo nestabilní
Proč?
-
Kolize s jinými zařízeními v síti – může docházet ke kolizím nebo zahlcení.
-
Rychlost připojení je špatně rozpoznaná (např. 10 Mb/s místo 1000 Mb/s) – dá se ověřit příkazem
ethtool eth0
. -
Problém s MTU velikostí – špatná hodnota může způsobit fragmentaci paketů.
Jak nainstalovat kabelové připojení(LAN)
Jak zprovoznit kabelové připojení (LAN) v Linuxu
Pokud nemáš připojení k internetu, můžeš zkusit jiné zařízení nebo si ověřit, jestli funguje alespoň základní síťová karta. Na rozdíl od Wi-Fi je kabelové připojení přes LAN většinou automaticky funkční. I tak se ale může stát, že se síť nerozpozná nebo že chybí ovladač. Tento návod ti pomůže zkontrolovat připojení a případně nainstalovat vše potřebné.
1. Připoj síťový kabel
Zkontroluj, že:
- Kabel je správně zapojen do počítače a routeru.
- Kontrolka na síťové kartě svítí nebo bliká (pokud ji máš).
- Router je zapnutý a rozděluje IP adresy (DHCP).
2. Zjisti, jestli systém detekuje síťovou kartu
V terminálu napiš:
lspci | grep -i ethernet
nebo pro USB adaptéry:
lsusb
Zobrazí se ti např. něco jako:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
3. Ověř, zda máš aktivní síťové rozhraní
ip a
Hledej rozhraní jako enp3s0
, eth0
nebo podobně. Pokud u něj vidíš IP adresu (např. 192.168.1.x
), připojení by mělo být funkční.
4. Pingni internet pro ověření
Zkus příkaz:
ping -c 3 seznam.cz
Pokud vidíš odpovědi, internet funguje.
5. Nefunguje to? Zkontroluj ovladač
Zobraz informace o zařízení:
sudo lshw -C network
U síťové karty by mělo být:
configuration: driver=r8169
Pokud tam není žádný „driver=...“, ovladač chybí.
6. Doinstaluj ovladač (např. Realtek)
V Ubuntu/Mint můžeš použít:
sudo apt update
sudo apt install r8168-dkms
Pak restartuj počítač:
sudo reboot
7. Ruční restart síťové služby
Můžeš také restartovat síť ručně:
U systemd distribucí:
sudo systemctl restart NetworkManager
Nebo pokud používáš ifupdown
:
sudo ifdown eth0 && sudo ifup eth0
8. Nástroje pro správu připojení
- Network Manager (předinstalovaný v Ubuntu a Mintu)
- nmcli – příkazový řádek pro správu připojení:
nmcli device status
9. Alternativy a USB adaptéry
Pokud ti interní síťovka nefunguje, můžeš použít:
- USB Ethernet adaptér (např. Realtek nebo ASIX)
- Wi-Fi adaptér jako dočasné řešení
Závěr
LAN připojení v Linuxu většinou funguje hned, ale pokud chybí ovladač nebo máš nový hardware, může být potřeba zásah. Základem je zjistit typ síťové karty, ověřit, jestli máš přidělenou IP adresu, a případně doinstalovat ovladač.
Pokud se ti připojení stále nedaří rozběhnout, napiš mi do komentářů nebo na e-mail a pošli výstup z příkazů:
lspci | grep -i ethernet
a
sudo lshw -C network
Rád ti poradím.
Klávesnice
Nejčastější problémy s klávesnicí v Linuxu a jak je vyřešit (Ubuntu, Debian, Manjaro, Fedora…)
Klávesnice je jedním z nejdůležitějších zařízení pro práci na počítači. V Linuxu ale může někdy zlobit – nefunguje Num Lock, některé klávesy píší špatné znaky, nebo přestane fungovat úplně. Tento článek ti pomůže najít příčinu a nabídne řešení podle konkrétní distribuce.
Nejčastější problémy s klávesnicí v Linuxu
- Klávesnice vůbec nefunguje (drátová nebo bezdrátová)
- Klávesy píšou špatné znaky (např. místo Z píše Y)
- Num Lock nefunguje nebo se po restartu vypíná
- Nefungují některé speciální klávesy (např. multimediální)
- Klávesnice funguje jen v některých aplikacích nebo ve virtualizaci
Společná řešení pro většinu distribucí
Než se pustíme do konkrétních distribucí, zkus toto:
1. Zkontroluj jazyk a rozložení klávesnice
Ve většině prostředí najdeš nastavení zde:
- Nastavení → Klávesnice → Rozložení (např. „Čeština (QWERTZ)“)
2. Ovladače (zejména u bezdrátových klávesnic)
Bezdrátové nebo herní klávesnice potřebují někdy specifické moduly:
lsusb
dmesg | grep input
Proprietární ovladače najdeš v:
- Ubuntu/Mint: „Doplňkové ovladače“ v nastavení
- Fedora: Firmware obvykle součástí systému
- Arch/Manjaro: Instaluje se ručně přes
pacman
nebo AUR
3. Num Lock nefunguje?
Zkus nainstalovat a nastavit numlockx
:
sudo apt install numlockx # Ubuntu/Debian
sudo dnf install numlockx # Fedora
sudo pacman -S numlockx # Manjaro
Aktivace:
numlockx on
Pokud chceš NumLock zapnout při startu, přidej numlockx on
do:
- ~/.xinitrc nebo
- do „Automaticky spouštěných aplikací“ ve tvém prostředí
Problémy podle distribuce
Ubuntu (a Linux Mint, Zorin, Elementary OS)
Problém: Z/Y prohozené
Řešení:
Nastavení → Klávesnice → Změnit rozložení → Vyber „Čeština (QWERTZ)“
Problém: Neaktivní NumLock po startu
Řešení:
sudo apt install numlockx
A přidat do aplikací spouštěných při přihlášení.
Problém: Bezdrátová klávesnice nereaguje
Řešení:
Zkontroluj napájení, dongle a výstup dmesg
.
U některých Logitech klávesnic pomůže instalace balíčku:
sudo apt install solaar
Debian
Debian není tak „user-friendly“ jako Ubuntu, takže:
Problém: Nefunguje správné rozložení
Řešení:
Zkontroluj /etc/default/keyboard
:
sudo nano /etc/default/keyboard
Ujisti se, že jsou nastaveny hodnoty jako:
XKBLAYOUT="cz"
XKBMODEL="pc105"
Potom restartuj pomocí:
sudo dpkg-reconfigure keyboard-configuration
Manjaro (a Arch Linux)
Problém: Klávesnice nefunguje po startu X serveru
Řešení:
Zkontroluj xorg.conf
nebo /etc/X11/xorg.conf.d/00-keyboard.conf
Základní obsah by měl vypadat takto:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "cz"
Option "XkbModel" "pc105"
EndSection
Problém: Chybí balíčky pro klávesnice s funkcemi (např. Logitech)
Řešení:
pamac install solaar
nebo
yay -S logitech-udev-rules
Fedora
Problém: NumLock nefunguje
Řešení:
sudo dnf install numlockx
Poté přidej numlockx on
do automatického spouštění.
Problém: Nefunguje správné rozložení
Řešení:
Nastavení → Region & Jazyk → Přidat „Čeština (QWERTZ)“
Popřípadě zkontroluj:
localectl status
A změň jazyk:
localectl set-keymap cz
Extra tipy
- Chceš rychle přepínat mezi rozloženími (např. CZ/EN)?
→ V nastavení klávesnice přidej klávesovou zkratku (např. Alt+Shift) - Používáš Wayland? Některé starší nástroje (jako
xmodmap
) nefungují. Můžeš zkusit alternativy jakosetxkbmap
nebolocalectl
.
Problémy s klávesnicí v Linuxu se dají většinou rychle vyřešit, pokud víš, kde hledat. Rozložení kláves, Num Lock, ovladače nebo výběr prostředí hrají roli. Pokud si nevíš rady, napiš konkrétní problém a rádi ti poradíme.
Funkční klávesy (Fn)
Funkční klávesy (Fn) nefungují v Linuxu? Řešení pro Ubuntu, Debian, Manjaro, Fedoru a další
Funkční klávesy (Fn) – například pro ovládání jasu, hlasitosti, vypnutí touchpadu nebo zapnutí Wi-Fi – jsou na noteboocích klíčové. V Linuxu ale ne vždy fungují hned po instalaci. V tomto článku se podíváme na to, proč nefungují a jak je zprovoznit podle konkrétní distribuce.
🔍 Co jsou funkční klávesy (Fn)?
Fn klávesy kombinují běžné klávesy (F1–F12) s funkcemi jako:
- Zvýšení/snížení jasu
- Zesílení/ztlumení zvuku
- Zapnutí/vypnutí Wi-Fi
- Přepnutí displeje (např. do externího monitoru)
- Aktivace/vypnutí touchpadu
V Linuxu jejich funkčnost závisí na:
- Ovladačích jádra (kernelu)
- Správné podpoře ACPI
- Hardwarovém profilu (značka a typ notebooku)
- Použitém desktopovém prostředí (GNOME, KDE, XFCE…)
🛠️ Obecné postupy pro zprovoznění Fn kláves
1. Zkontroluj, zda klávesy reagují
Spusť terminál a zadej:
xev
nebo
evtest
Zmáčkni problémovou Fn klávesu – pokud se žádný výstup nezobrazí, klávesa není detekována.
2. Aktualizuj systém a jádro
V mnoha případech pomůže aktualizace:
sudo apt update && sudo apt upgrade # Ubuntu/Debian
sudo pacman -Syu # Manjaro
sudo dnf upgrade # Fedora
3. Podívej se na ACPI události:
acpi_listen
Zobrazí se, zda systém vůbec přijímá stisk Fn klávesy.
💻 Distribuce: Jak zprovoznit Fn klávesy
🐧 Ubuntu (a Linux Mint, Zorin OS)
🔹 Problém: Nejde měnit jas displeje
✅ Řešení:
sudo nano /etc/default/grub
Najdi řádek:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
A změň na:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
Poté:
sudo update-grub
sudo reboot
🔹 Problém: Touchpad se nedá vypnout Fn klávesou
✅ Řešení:
Nainstaluj balíček xinput
a vypni touchpad ručně:
xinput list
xinput disable <ID zařízení>
🐧 Debian
🔹 Problém: Fn klávesy ignorovány úplně
✅ Řešení:
- Přidej ACPI podporu:
sudo apt install acpid
sudo systemctl enable --now acpid
🔹 Značkové notebooky (Lenovo, Asus, HP)
Debian může vyžadovat extra moduly:
sudo apt install acpi-support rfkill
Pro Lenovo např.:
sudo modprobe ideapad_laptop
🐧 Manjaro (a Arch Linux)
🔹 Problém: Fn klávesy nezpůsobí žádnou akci
✅ Řešení:
Zkontroluj, zda máš nainstalované potřebné balíčky:
sudo pacman -S acpid acpi_call
sudo systemctl enable --now acpid
🔹 Jas displeje nejde ovládat
Zkus upravit GRUB:
sudo nano /etc/default/grub
Přidej do řádku:
acpi_backlight=video
Pak:
sudo grub-mkconfig -o /boot/grub/grub.cfg
🔹 Speciální skripty přes udev
nebo acpid
Vytvoř vlastní pravidlo pro konkrétní klávesu. Např.:
/etc/acpi/events/brightness_up
Obsah:
event=video/brightnessup
action=/usr/bin/xbacklight -inc 10
🐧 Fedora
🔹 Problém: Fn klávesy fungují jen částečně
✅ Řešení:
Fedora má často dobré jádro, ale doporučuje se:
sudo dnf install acpid xbacklight
sudo systemctl enable --now acpid
🔹 Nepřepíná Wi-Fi nebo zvuk
Zkus balíček:
sudo dnf install rfkill
rfkill unblock all
💡 Tipy pro různé značky notebooků
Značka | Modul nebo poznámka |
---|---|
Lenovo | ideapad_laptop , acpi_call |
Asus | asus_nb_wmi , asus-wmi |
HP | hp_wmi , rfkill , acpi-support |
Dell | Většinou plně funkční |
Acer | acer_wmi , někdy nutné přepnout v BIOSu |
Pro zjištění, co je načteno:
lsmod | grep wmi
🔐 BIOS/UEFI: Skrytý problém
U některých notebooků lze v BIOSu nastavit režim funkčních kláves:
- Standardní režim (F1–F12)
- Multimediální režim (jas, hlasitost, atd.)
Zkontroluj BIOS a změň, pokud nefunguje správně.
🛑 Pokud ani jedna metoda nepomůže…
- Vyhledej konkrétní model notebooku + „Linux Fn keys not working“
- Mrkni na https://wiki.archlinux.org/ – často má podrobný návod pro každý model
- Připoj USB klávesnici a ověř, zda se problém týká jen notebooku
🧩
Funkční klávesy pod Linuxem nejsou vždy hned funkční, ale řešení většinou existuje. Ať už jde o ovladače, ACPI, BIOS nebo klávesové zkratky – správnou kombinací nastavení to rozběhneš.
Myš
Myš nefunguje v Linuxu? Nejčastější problémy a jejich řešení (Ubuntu, Debian, Manjaro, Fedora…)
Ať už používáš drátovou, bezdrátovou nebo dotykovou myš (touchpad), může se stát, že v Linuxu nebude fungovat správně. V tomto článku najdeš řešení nejběžnějších problémů s myší rozdělené podle populárních distribucí.
🐁 Nejčastější problémy s myší
- Myš se vůbec nehýbe / nereaguje
- Pravé/levé tlačítko nefunguje
- Myš je extrémně rychlá nebo pomalá
- Scrollování (kolečko) nefunguje správně
- Bezdrátová myš není detekována
- Touchpad na notebooku nereaguje
- Přeskočení kurzoru, trhání nebo výpadky pohybu
🔧 Obecná řešení pro většinu distribucí
1. Restartuj služby vstupu (u Xorg)
sudo systemctl restart display-manager
2. Zkontroluj, zda je zařízení detekováno:
xinput list
lsusb
dmesg | grep -i mouse
3. Bezdrátové myši (Logitech, Bluetooth)
- Zkontroluj, zda funguje Bluetooth:
bluetoothctl
- Logitech zařízení: nainstaluj nástroj
solaar
Ubuntu/Debian:sudo apt install solaar
Manjaro:sudo pacman -S solaar
Fedora:sudo dnf install solaar
💻 Podle distribuce: konkrétní řešení
🐧 Ubuntu (a Mint, Zorin, Elementary OS)
🔹 Problém: Myš je pomalá nebo trhaná
✅ Řešení:
Nastavení → Myš a touchpad → Změnit rychlost a citlivost
🔹 Problém: Touchpad nefunguje
✅ Řešení:
Zkontroluj, zda je aktivní ovladač libinput
:
xinput list
Nainstaluj xserver-xorg-input-libinput
, pokud chybí:
sudo apt install xserver-xorg-input-libinput
🔹 Problém: Levé a pravé tlačítko prohozené (např. u leváků)
✅ Řešení:
xinput set-button-map <ID zařízení> 3 2 1
🐧 Debian
🔹 Problém: Myš vůbec nereaguje
✅ Řešení:
Zkontroluj, zda je myš v seznamu zařízení:
cat /proc/bus/input/devices
Přidej podporu:
sudo apt install xserver-xorg-input-all
🔹 Problém: Touchpad na notebooku je vypnutý
✅ Řešení:
sudo apt install xserver-xorg-input-synaptics
Případně v souboru /etc/X11/xorg.conf.d/70-synaptics.conf
nastav možnosti pro zapnutí touchpadu.
🐧 Manjaro (a Arch Linux)
🔹 Problém: Myš nereaguje při startu systému
✅ Řešení:
Zkontroluj, zda běží služba input:
systemctl status systemd-logind
🔹 Problém: Scroll kolečko nefunguje
✅ Řešení:
Nainstaluj imwheel
:
sudo pacman -S imwheel
Poté si vytvoř konfiguraci:
~/.imwheelrc
Obsah např.:
"*"
None, Up, Button4
None, Down, Button5
A spusť:
imwheel --daemon
🔹 Problém: Dotykový touchpad je moc citlivý
✅ Řešení:
Použij GNOME/KDE nastavení nebo uprav libinput
v /etc/X11/xorg.conf.d/30-touchpad.conf
🐧 Fedora
🔹 Problém: Bluetooth myš se nepřipojí
✅ Řešení:
sudo dnf install bluez blueman
sudo systemctl enable --now bluetooth
bluetoothctl
🔹 Problém: Touchpad nefunguje
✅ Řešení:
Zkontroluj ovladače:
xinput list
Nainstaluj:
sudo dnf install xorg-x11-drv-libinput
🖱️ Tipy a nástroje
- xinput – Zobrazí a změní vlastnosti vstupních zařízení
- imwheel – Upraví chování kolečka myši
- Solaar – Správa Logitech bezdrátových zařízení
- libinput – Moderní ovladač pro myši a touchpady
- evtest / dmesg – Diagnostika hardwaru
🔌 BIOS / UEFI může být problém
Některé notebooky mají v BIOSu možnost vypnout touchpad, USB porty, nebo legacy režim myši. Doporučuji zkontrolovat:
- Touchpad: enabled
- USB legacy: enabled
- Internal pointing device: enabled
🧩 Když nic nepomůže…
- Vyzkoušej jiný port (USB 2.0 vs. 3.0)
- Vyzkoušej jinou distribuci (např. live CD/USB)
- Napiš do fóra s výpisem z
xinput
,lsusb
,dmesg
- Mrkni na konkrétní model myši – některé „herní“ modely mají potíže (Razer, Trust…)
Myš je základní nástroj pro ovládání počítače a její problémy v Linuxu většinou pramení z ovladačů, nastavení nebo nesprávné konfigurace prostředí. Naštěstí je řešení většinou snadné a rychlé – ať už používáš Ubuntu, Manjaro nebo Fedoru.
Touchpad
Touchpad v Linuxu nefunguje? Tady je přehled řešení pro Ubuntu, Debian, Manjaro a Fedoru
Touchpad na notebooku je dnes standardem, ale v Linuxu se může stát, že po instalaci přestane fungovat, nereaguje správně, nebo je příliš citlivý. Tento článek tě provede nejčastějšími chybami a jejich řešeními podle konkrétní distribuce.
✋ Nejčastější problémy s touchpadem
- Touchpad vůbec nefunguje
- Touchpad je příliš rychlý / pomalý
- Gesta nefungují (dvouprsté scrollování, tapnutí, apod.)
- Touchpad je vypnutý po startu
- Touchpad přestal fungovat po uspání
- Nejde kliknout klepnutím (tap-click)
🛠️ Obecné tipy a příkazy
Než půjdeš dál, zkus:
1. Zkontroluj, zda je zařízení detekováno
xinput list
Měl by se tam zobrazit např. „SynPS/2 Synaptics TouchPad“ nebo „ELAN Touchpad“
2. Zkontroluj ovladač
Většina distribucí dnes používá libinput:
xinput list-props "název_touchpadu"
Pokud touchpad není vůbec vidět, zkus:
dmesg | grep -i touchpad
💻 Distribuce: konkrétní řešení
🐧 Ubuntu (a Linux Mint, Zorin, Elementary OS)
🔹 Problém: Touchpad nefunguje vůbec
✅ Řešení:
Zkontroluj, zda je nainstalován správný ovladač:
sudo apt install xserver-xorg-input-libinput
🔹 Problém: Tap-to-click (klepnutí místo kliknutí) nefunguje
✅ Řešení:
Nastavení → Myš a touchpad → Povolit „Klepnutí jako kliknutí“
Nebo příkazem:
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
🔹 Problém: Touchpad je vypnutý po startu
✅ Řešení:
Zkontroluj gnome-tweaks
nebo spusť:
xinput enable "název_touchpadu"
🐧 Debian
🔹 Problém: Touchpad ignorován, není detekován
✅ Řešení:
Debian je „odlehčenější“ a nemusí mít nainstalovaný potřebný ovladač:
sudo apt install xserver-xorg-input-synaptics
nebo
sudo apt install xserver-xorg-input-libinput
🔹 Problém: Chybí gesta, scrollování
✅ Řešení:
Ověř, zda je použit libinput
. Pokud ne, přepni na něj.
Vytvoř nebo uprav soubor:
/etc/X11/xorg.conf.d/40-libinput.conf
Obsah:
Section "InputClass"
Identifier "touchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on"
Option "NaturalScrolling" "true"
EndSection
🐧 Manjaro (a Arch Linux)
🔹 Problém: Touchpad nefunkční po instalaci
✅ Řešení:
Zkontroluj, zda je nainstalován xf86-input-libinput
:
sudo pacman -S xf86-input-libinput
🔹 Problém: Tap-to-click nefunguje v GNOME
✅ Řešení:
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
🔹 Problém: Gesta (dvouprsté scrollování, atd.) nefungují
✅ Řešení:
Zkus libinput-gestures
nebo fusuma
:
yay -S libinput-gestures
Nebo použij GNOME rozšíření Gesture Improvements
🐧 Fedora
🔹 Problém: Touchpad nereaguje / není vidět v systému
✅ Řešení:
Zkontroluj, že je nainstalován ovladač:
sudo dnf install xorg-x11-drv-libinput
🔹 Problém: Gesta a tap-to-click nefungují
✅ Řešení:
GNOME → Nastavení → Myš a touchpad → Aktivuj požadované funkce
Případně v terminálu:
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
🔐 BIOS/UEFI: Hlavní podezřelý
Některé notebooky mají možnost touchpad v BIOSu úplně vypnout. Zkontroluj:
- „Internal Pointing Device“ – musí být Enabled
- Pokud máš možnost „Advanced“ / „Basic“ mód touchpadu, zvol Advanced
🛠️ Pokročilé nástroje a triky
Nástroj / metoda | Popis |
---|---|
xinput |
Zapnutí/vypnutí touchpadu, změna chování |
libinput list-devices |
Zobrazí informace o vstupních zařízeních |
dconf-editor |
Pokročilé nastavení v GNOME |
libinput-gestures |
Přidání vícegestových akcí |
touchpad-indicator |
Jednoduché GUI pro správu touchpadu (Ubuntu) |
Touchpad v Linuxu může potrápit, ale většinou jde o řešitelný problém. Pomocí správného ovladače (libinput), správného nastavení nebo jednoduchých příkazů ho rychle zprovozníš. Ať už používáš Ubuntu, Debian, Manjaro nebo Fedoru – řešení existuje.
Stylusy
Stylus v Linuxu nefunguje? Nejčastější problémy a jejich řešení (Ubuntu, Debian, Manjaro, Fedora…)
Používáš v Linuxu dotykové pero (stylus) na tabletu nebo notebooku a něco nefunguje? Nejde kreslit, kurzor se nehýbe, nefunguje tlačítko, nebo pero není vůbec detekováno? V tomto článku najdeš řešení nejběžnějších problémů podle distribuce.
✍️ Nejčastější problémy se stylusem v Linuxu
- Stylus není vůbec detekován
- Stylus kreslí, ale kurzor neladí s pozicí
- Tlačítka na peru nefungují
- Nefunguje tlak (pressure sensitivity)
- Stylus funguje jen částečně (např. v GIMPu ano, ale jinde ne)
- Po probuzení z režimu spánku přestane stylus fungovat
🛠️ Obecné rady a příprava
1. Zkontroluj, jestli systém stylus rozpozná:
xinput list
Nebo:
libinput list-devices
Stylus by měl být rozpoznán jako např. Wacom Pen
, ELAN Touch
, Tablet stylus
atd.
2. Aktualizuj systém a ovladače:
# Ubuntu/Debian
sudo apt update && sudo apt upgrade
# Manjaro
sudo pacman -Syu
# Fedora
sudo dnf upgrade
3. Zkontroluj, zda je nainstalován balíček pro tablet:
Distribuce | Příkaz |
---|---|
Ubuntu/Debian | sudo apt install xserver-xorg-input-wacom |
Manjaro | sudo pacman -S xf86-input-wacom |
Fedora | sudo dnf install xorg-x11-drv-wacom |
💻 Podle distribuce: konkrétní řešení
🐧 Ubuntu (a Mint, Zorin OS)
🔹 Problém: Stylus není detekován vůbec
✅ Řešení:
sudo apt install xserver-xorg-input-wacom
A restartuj počítač:
sudo reboot
🔹 Problém: Stylus funguje jen v některých aplikacích
✅ Řešení:
Některé aplikace potřebují aktivní podporu „Extended Input“ (např. GIMP – zapni v nastavení).
🔹 Správa a testování stylusu
Nainstaluj Wacom nástroje:
sudo apt install libwacom-common libwacom2
Nástroj Wacom Tablet
najdeš v Nastavení → Zařízení.
🐧 Debian
🔹 Problém: Stylus funguje jen jako myš
✅ Řešení:
sudo apt install xserver-xorg-input-wacom
Pokud používáš starší hardware, můžeš potřebovat:
sudo modprobe wacom
🔹 Problém: Chybí citlivost na tlak
✅ Řešení:
Zkontroluj, zda aplikace vůbec tlak podporuje. GIMP, Krita a Inkscape podporu mají – jen je třeba ji v nastavení zapnout.
🐧 Manjaro (a Arch Linux)
🔹 Problém: Stylus nereaguje vůbec
✅ Řešení:
sudo pacman -S xf86-input-wacom
🔹 Problém: Nepřesné souřadnice / kurzor mimo pozici pera
✅ Řešení:
Uprav kalibraci přes nástroj xsetwacom
, např.:
xsetwacom set "Wacom Pen stylus" MapToOutput HEAD-0
🔹 Gesta, akce tlačítek atd.
✅ Řešení:
xsetwacom --list devices
xsetwacom set "Wacom Pen stylus" Button 2 "key Ctrl z"
🐧 Fedora
🔹 Problém: Stylus se přestal detekovat po aktualizaci
✅ Řešení:
Zkontroluj, zda modul wacom
je aktivní:
lsmod | grep wacom
Pokud není, načti ručně:
sudo modprobe wacom
🔹 Problém: Stylus kreslí, ale nereaguje na tlak
✅ Řešení:
Ujisti se, že máš nainstalované:
sudo dnf install xorg-x11-drv-wacom libwacom
GNOME má vlastní nastavení:
Nastavení → Zařízení → Wacom Tablet
🖊️ Uživatelské nástroje a GUI pro stylusy
Nástroj | Popis |
---|---|
xsetwacom |
Nastavení parametrů stylusu (tlačítka, výstup) |
libinput debug-events |
Diagnostika dotykových vstupů |
libwacom |
Informace o připojeném tabletu |
Wacom GUI (GNOME/KDE) |
Nastavení rozlišení, gest, tlačítek |
🧪 Testovací aplikace pro stylus
Chceš zjistit, jestli funguje tlak, přítlak nebo naklonění?
Vyzkoušej:
- GIMP → Upravit → Vstupní zařízení → Aktivuj stylus a tlak
- Krita → Podporuje pokročilé funkce pera
- Xournal++ → Skvělé pro psaní poznámek rukou
- MyPaint → Minimalistický, ale podporuje pokročilé funkce
Stylusy v Linuxu nejsou tak složité, jak se může zdát. Klíč je v tom mít správný ovladač (wacom
nebo libinput
), dobře nastavený software a případně si pomoct nástroji jako xsetwacom
. Každá distribuce to má trochu jinak, ale řešení existuje prakticky vždy.
Herní ovladače
Herní ovladače v Linuxu: Nejčastější problémy a jejich řešení (Ubuntu, Debian, Manjaro, Fedora…)
Herní ovladače jsou dnes běžným příslušenstvím nejen pro hraní, ale i pro emulátory, Steam nebo cloudové hraní. V Linuxu ale občas narazíš na to, že ovladač nefunguje vůbec, tlačítka jsou špatně mapovaná nebo systém ovladač nepozná. V tomhle článku najdeš praktická řešení podle své distribuce.
🎮 Nejčastější problémy s ovladači v Linuxu
- Ovladač není vůbec detekován
- Ovladač je detekován, ale tlačítka nereagují správně
- Ovladač funguje jen v některých hrách (např. ve Steamu ano, ale mimo ne)
- Bluetooth ovladač (např. PS4/PS5) se nepřipojí
- Xbox ovladač nefunguje / má špatné mapování tlačítek
- Gamepad funguje jako myš (špatný mód)
🛠️ Základní kontrola funkčnosti
1. Zjisti, zda je ovladač detekován:
lsusb # udrátové ovladače
dmesg | grep -i input
2. Zobraz všechna vstupní zařízení:
jstest /dev/input/js0
(nebo nainstaluj jstest-gtk
– viz níže)
📦 Důležité balíčky pro všechny distribuce
Balíček | Popis |
---|---|
jstest-gtk |
Grafické testování ovladače |
gamepad-tool |
Pro kontrolu a remapování gamepadů |
steam |
Steam má vlastní ovladačovou vrstvu (Steam Input) |
xboxdrv |
Starší ovladače Xbox 360 |
xpad |
Novější ovladače Xbox (One, Series) |
blueman |
GUI nástroj pro správu Bluetooth zařízení |
💻 Podle distribuce: konkrétní řešení
🐧 Ubuntu (a Mint, Zorin OS)
🔹 Problém: Xbox ovladač nefunguje správně
✅ Řešení:
Ubuntu má většinou funkční xpad
modul. Pro lepší kompatibilitu lze ale zkusit xboxdrv
:
sudo apt install xboxdrv
Spuštění ovladače:
sudo xboxdrv --detach-kernel-driver
🔹 Bluetooth ovladač se nespáruje (např. DualShock 4)
✅ Řešení:
sudo apt install blueman
Poté spustit Blueman a spárovat ovladač (případně přidržet tlačítko PS + Share)
🔹 Testování gamepadu v GUI
sudo apt install jstest-gtk
🐧 Debian
🔹 Problém: Herní ovladač nefunguje vůbec
✅ Řešení:
sudo apt install joystick jstest-gtk
sudo modprobe uinput
🔹 Ovladač funguje jako myš – pohybem analogové páčky se hýbe kurzor
✅ Řešení:
xinput list
A dané zařízení vypni přes:
xinput disable <ID>
🔹 DualShock 4 / PS5 ovladače
✅ Řešení:
sudo apt install ds4drv
Spusť:
ds4drv --led blue
🐧 Manjaro (a Arch Linux)
🔹 Problém: Xbox ovladač nefunguje
✅ Řešení:
sudo pacman -S xpad
nebo alternativně:
yay -S xboxdrv
🔹 Gamepad funguje, ale s divným mapováním tlačítek
✅ Řešení:
sudo pacman -S jstest-gtk
Spusť GUI nástroj a uprav mapování podle potřeby.
🔹 DualSense (PS5) ovladač
✅ Řešení:
Instalace přes AUR:
yay -S dualsensectl
🐧 Fedora
🔹 Problém: Gamepad se vůbec nerozpozná
✅ Řešení:
sudo dnf install joystick jstest-gtk
🔹 Bluetooth ovladač se nespáruje
✅ Řešení:
sudo dnf install blueman bluez-tools
Spusť blueman-manager
, zapni spárování a přidrž na ovladači PS + Share / Xbox sync.
🔹 Nejde ovládání v hrách mimo Steam
✅ Řešení:
Uprav SDL nastavení:
export SDL_GAMECONTROLLERCONFIG=...
(Nebo použij nástroj AntiMicroX z Flathubu)
🎮 Steam a Steam Input
- Steam má vlastní systém pro podporu ovladačů
- V nastavení → Ovladač → Obecná nastavení ovladače můžeš zapnout:
- Podpora Xbox
- Podpora PlayStation
- Vlastní rozvržení tlačítek
- Funguje pro většinu her (i non-Steam), pokud je přidáš ručně do knihovny
🧰 Tipy a nástroje navíc
Nástroj | Popis |
---|---|
jstest-gtk |
GUI test a mapování tlačítek |
ds4drv |
Ovladač pro DualShock 4 |
xboxdrv |
Alternativa ke xpad |
SDL2 GameController |
Užitečné pro emulátory (RetroArch, Dolphin…) |
AntiMicroX |
Mapování gamepadu na klávesnici/myš |
Herní ovladače v Linuxu dnes fungují překvapivě dobře – jen je potřeba správně nastavit ovladače, případně spárovat Bluetooth zařízení nebo upravit mapování tlačítek. Ať už máš Xbox, PlayStation, nebo levný gamepad z Alzy, šance, že ho v Linuxu zprovozníš, je velmi vysoká.
Aktualizace
Nelze získat zámek
🛠️ Chyba: „Nelze získat zámek /var/lib/dpkg/lock-frontend“ v Ubuntu
Jak opravit blokovaný správce balíčků v Linuxu (APT, dpkg)
Pokud se ti při instalaci programů nebo aktualizaci systému v Ubuntu (nebo jiné Debian-based distribuci) zobrazí chyba jako tato:
Čeká se na zámek cache: Nelze získat zámek /var/lib/dpkg/lock-frontend.
Drží ho proces 7510 (unattended-upgr)
znamená to, že jiný proces právě používá správce balíčků APT (například automatické aktualizace) a zámek ti brání v dalších úpravách.
🧠 Co je to lock-frontend
?
Ubuntu si uzamkne přístup k balíčkům, když provádí aktualizace, aby se předešlo konfliktům (např. dvě instalace najednou). Tento zámek vytváří soubor:
/var/lib/dpkg/lock-frontend
✅ Jak problém vyřešit
1️⃣ Nejprve zkontroluj, zda proces opravdu běží
Otevři terminál a zadej:
ps -p 7510 -o pid,cmd,etime
Pokud výstup ukazuje, že proces běží např. 5–10 minut, jedná se pravděpodobně o automatické aktualizace (unattended-upgrade
). Ty je nejlepší nechat doběhnout.
2️⃣ Počkej pár minut
Ve většině případů stačí po 5–10 minutách zkusit příkaz znovu:
sudo apt update
3️⃣ Pokud proces běží už příliš dlouho (např. 20+ minut)
Může být zamrzlý. V krajním případě můžeš tento proces násilně ukončit:
sudo kill -9 7510
4️⃣ Odstranění zámků
Po ukončení procesu je nutné vyčistit zámky, aby správce balíčků opět fungoval:
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock
5️⃣ Oprava stavu balíčků
Ujisti se, že se systém „nezasekl“ u rozdělané aktualizace:
sudo dpkg --configure -a
6️⃣ Aktualizace systému (ověření funkčnosti)
Nakonec spusť:
sudo apt update && sudo apt upgrade
🛡️ Volitelně: Vypnutí automatických aktualizací
Pokud ti tyto automatické aktualizace překáží, můžeš je vypnout v konfiguračním souboru:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Změň tyto dva řádky na hodnotu "0"
:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
Ulož pomocí: Ctrl + O
, Enter a zavři: Ctrl + X
✅ Shrnutí
Krok | Co dělat |
---|---|
1 | Zkontroluj, zda jiný proces běží (ps ) |
2 | Počkej 5–10 minut |
3 | Pokud to trvá dlouho, ukonči proces kill |
4 | Odstraň zámky |
5 | Oprav balíčky dpkg --configure -a |
6 | Spusť aktualizaci apt update && upgrade |