ThinkPad E330 a Fedora 29: Konfigurace touchpadu

Touchpad v notebooku Lenovo ThinkPad Edge E330 bohužel nefunguje na Linuxu moc dobře. Kurzor občas trochu skáče a zamířit malý objekt není vždy snadné. Dříve používaný ovladač synaptics šel poměrně detailně konfigurovat, ale jeho časy jsou pryč. V novějších linuxových distribucí se používá ovladač libinput. Aktuálně používám Fedoru 29, který používá ovladač libinput ve verzi 1.12.3.

Nějakou chvilku jsem studoval dokumentaci tohoto nového ovladače a pátral jsem po různých návodech řešící podobné problémy. Nakonec jsem nalezl následující řešení. Stačí vytvořit soubor /etc/libinput/local-overrides.quirks s následujícím obsahem:

[Lenovo E330 Touchpad]
MatchName=*SynPS/2 Synaptics TouchPad
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadEdgeE330*
ModelLenovoX230=1

Tento soubor po restartu PC vynutí specifickou konfiguraci pro touchpad z notebooku Lenovo ThinkPad X230. Díky tomu začne touchpad u mého notebooku fungovat výrazně lépe, řekl bych stejně jako dobře jako na Windows 7.

Lenovo ThinkPadu Edge E330: Upgrade CPU a RAM

Můj notebook Lenovo ThinkPad Edge E330 už vlastním téměř 4 roky a stále bez jediného problému. Dnes budu psát o několika vylepšeních tohoto notebooku. 😉

DSC01742_web

Původní konfigurace mého notebooku byla následující: Intel Pentium B970, 4GB RAM DDR3, 500GB HDD. Už před téměř třemi lety jsme do notebooku přidal 64GB SSD disk, ale o tom jsem již psal minule. V lednu tohoto roku jsem se rozhodl k rozšíření paměti RAM ze 4GB na 8GB a koupil jsem SODIMM modul Kingston 4GB 1600MHz DDR3L do volného druhé slotu.

Poslední změnou byl upgrade CPU. Můj notebook Lenovo ThinkPad Edge E330 má totiž procesor ve standardní patici, a proto lze snadno vyměnit. Inspiroval jsem se tímto článkem a z oficiálního seznamu podporovaných procesorů jsem vybral Intel Core i5 3210M, který není o moc horší než současná generace těchto procesorů. Výhodou je také o něco výkonnější grafika Intel HD Graphics 4000. Zlepšit by se mohla i výdrž notebooku na baterii. Oproti původnímu procesoru Intel Pentium B970 celkem pokrok k lepšímu, že?!

core_i5

Procesor Intel Core i5 3210M jsem zakoupil na Ebay jako použitý za cca 950 Kč včetně poštovného z Anglie. Po několika dnech dnes úspěšně dorazil na mou adresu. Během několika minut jsem procesor vyměnil. Notebook bez potíží naběhl a já si teď užívám nového procesoru. 🙂

Fedora: Konfigurace touchpadu u ThinkPadu E330

Dneska tu mám pro vás další článek týkající se linuxové distribuce Fedora. Tentokrát popíšu, jak doladit nastavení touchpadu u notebooku Lenovo ThinkPad Edge E330 tak, aby fungoval přesně dle mých představ.

Fedora 25 ve výchozím stavu používá ovladač libinput, který neumožňuje tak široké možnosti konfigurace. Proto je potřeba doinstalovat původní ovladač synaptics. Tento postup jsem nezkoušel pod Waylandem!

sudo dnf install xorg-x11-drv-synaptics

U operačního systému Fedora funguje touchpad od začátku. Problém je v tom, že ve výchozím stavu je velice citlivý a při drobných pohybech nebo klikání kurzor rád poskakuje. Tyto všechny nedostatky lze odstranit vytvořením konfiguračního souboru „/etc/X11/xorg.conf.d/50-touchpad.conf“ v následující podobě:

Section "InputClass"
    Identifier "touchpad"
    MatchProduct "SynPS/2 Synaptics TouchPad"
    Driver "synaptics"
    # Fix touchpad resolution
    Option "VertResolution" "100"
    Option "HorizResolution" "65"
    # My tweaks
    Option "VertScrollDelta" "220"
    Option "HorizScrollDelta" "220"
    Option "HorizHysteresis" "50"
    Option "VertHysteresis" "50"
    Option "FingerHigh" "40"
    Option "FingerLow" "35"
    Option "TapButton1" "1"
EndSection

Při tvorbě tohoto souboru jsem se inspiroval především na wiki stránce Arch Linuxu o Lenovu ThinkPad Edge E330. Většinu parametrů jsem nakonec ještě pozměnil a metodou pokus omyl doladil dle mých představ.

Editace článku:

11.03.2017 – článek upraven pro Fedoru 25, drobná změna konfiguračního souboru

Dva roky s SSD

Ano, už je to více než dva roky co používám mSATA SSD disk Crucial M4 64GB. Konkrétně jsem si ho pořídil dne 16.08.2013 na Aukru jako téměř nový se zárukou necelé 3 roky.

I když parametry tohoto SSD disku nejsou na dnešní dobu nijak zázračné (zejména rychlost zápisu pouhých 95 MB/s), přesto Crucial M4 výrazně zrychlil můj notebook Lenovo Thinkpad Edge E330 (Intel Pentium B970, 4GB RAM, 500GB HDD).

Screenshot 2015-12-28 21.04.41
S.M.A.R.T. údaje po více než dvou letech používání mSATA SSD disku Crucial M4 64GB

Využil jsem toho, že můj notebook měl volný port mSATA, takže jsem zvolil SSD právě pro něj. Díky tomu mám v notebooku dva disky, SSD používám jako systémový disk a HDD jako disk pro data.

Když nad tím tak přemýšlím, tak můj notebook už je se mnou 3 roky a 4 měsíce bez 2 dnů. A stále funguje bez jediného problému! Možná mu za odměnu daruji další 4GB RAM. 🙂

Fedora 20 v plném pracovním nasazení

Jelikož už nějakou chvíli provozuji na svém notebooku operační systém Fedora 20, rozhodl jsem se sepsat nějaké zkušenosti.

Můj linux

Používám Fedoru 20 s prostředím Cinnamon. Jelikož můj notebook Lenovo Thinkpad Edge E330 má díky upgradu v sobě mSATA SSD disk a pak ještě klasicky HDD disk, rozhodl jsem se nainstalovat Fedoru v tomto rozložení na disku:

SSD (64GB):
"/boot" EXT4 210MB
"/boot/efi" vfat 500MB
"/" EXT4 39GB
"/home" EXT4 23GB
HDD (512GB):
"/DATA" NTFS 512GB

Nicméně stále přemýšlím, že celý HDD přeformátuji na EXT4 a vytvořím na něm oddíl „/home“ a na SSD místo něj rozšířím „/“. Tady bych byl rád, kdyby mi nějaký zkušenější linuxák poradil, jak moc se to projeví na rychlosti systému. Přece jen, nějaké konfigurační soubory co se pravidelně načítají třeba při startu systému by měli být i v oddíle „/home“, nebo se pletu?

Snímek obrazovky pořízený 2014-08-15 19-59-26

Jelikož mám nyní celý systém na SSD, tak je jeho rychlost úžasná, nikde se na nic nečeká. Stabilita systému je taky dobrá, zatím jsem nezaznamenal žádný pád aplikace, ale ani třeba celého prostředí Cinnamon. Po grafické stránce jsem provedl jen pár úprav, nainstaloval jsem grafické téma „Numix“ a k tomu ještě ikony „Numix-Circle„. Bohužel mi zrovna neladila barva písma na ploše s tapetou, a tak jsem ji změnil tímto způsobem:

Tímto příkazem v terminálu jsem si otevřel soubor nemo.css z tématu Numix.

sudo gedit /usr/share/themes/Numix/gtk-3.0/apps/nemo.css

Na konec souboru jsem přidal následující řádky a soubor jsem uložil:

.nemo-desktop.nemo-canvas-item {
color: #FFFFFF;
text-shadow: 1px 1px @desktop_item_text_shadow;
}

.nemo-desktop.nemo-canvas-item:selected {
background-color: alpha(#D64A38, 0.9);
background-image: none;
color: #FFFFFF;
text-shadow: none;
}

No a myslím, že teď už prostředí vypadá velmi pěkně. I když každému se může líbit něco jiného.

V pracovním nasazení

Jelikož nyní pracuji v rámci letních brigád v CESNETu v projektu Liberouter, tak jsem vyzkoušel Fedoru i v pracovním režimu. Většinu času jsem připojený k nějakému serveru přes SSH, odkud spouštím vzdáleně potřebný software, to funguje na jedničku. Pak samozřejmě nejčastěji používám internetový prohlížeč Chrome a kancelářský balík Libre Office, případně i program Gimp. Všechny tyto programy také fungují bezvadně.

Snímek obrazovky pořízený 2014-08-15 20-24-16

Největší problém zatím byl, když jsem potřeboval připojit tiskárnu Canon MP640 přes domácí WiFi síť. Canon sice dodává potřebné ovladače, ale ty mají v závislostech jeden balíček, který má Fedora 20 v až příliš nové verzi, takže jsem musel starší verzi konkrétního balíčku vybuildovat sám, což se mi nakonec podařilo a tiskárna nyní vesele tiskne. Možná k tomu časem sepíšu i návod.

Snímek obrazovky pořízený 2014-08-15 20-19-50

Naopak pokud jsem připojoval tiskárnu klasicky přes USB, tak vždy se úspěšně připojila fungovala, bez potřeby nějaký speciálních ovladačů. To platí také o čtečce SD karet či web-kameře a mikrofonu v mém notebooku, prostě funkční hned po instalaci Fedory.

V domácím nasazení

Doma si občas člověk chce zahrát na počítači i nějaké hry. To již v dnešní době není problém ani na linuxu, protože i pro linux existuje Steam. Sám jsem si ho tedy nainstaloval a vyzkoušel jsem dvě velmi známé hry: Counter Strike: Source a Civilization V. Obě fungovali, sem tam sice je ještě nějaký bug (u CS:S se nezobrazují písmena s háčky a čárky,… u Civ5 se zase zasekává spouštěcí intro, ale jakmile se načte menu je již vše v pořádku), ale dají se bez velkých problémů hrát.

Snímek obrazovky pořízený 2014-08-15 20-08-21

Jindy si zase pouštím nějaký film nebo seriál, k tomu bezvadně poslouží známá aplikace VLC, která si poradí s různými formáty videa a titulků. Nebo, když si chci s někým dlouho do večera povídat můžu využít například Skype. Pro správu vaši elektronické knihovny nemusí chybět skvělý program Calibre.

Snímek obrazovky pořízený 2014-08-15 20-21-35

Musím říct, že nyní jsem s linuxem, respektive s Fedorou 20, velmi spokojený. Doufám, že tomu tak bude i nadále. Linux možná občas požaduje po svém uživateli víc znalostí než například Windows, ale aspoň se díky němu stále učíte spoustu nových věcí a časem pochopíte, že tyto znalosti se vám můžou někdy hodit.