Opačný scroll v chrome

Možná se Vám také stalo, že po jedné z aktualizací se některé programy, včetně Chrome, začali chovat divně. Příčiny i následky mohou být různé, teď se ale zaměříme na to, že se otočí scroll oproti systémovému nastavení.

Osobně používám Xfce, které v nastavení myši umožňuje změnit scroll na „přirozený“, který znáte možná z Macu, nebo výchozího nastavení většiny nových driverů pro Windows. Problémem však je, že tato aplikace se chová jako xmodmap a tedy otočí stisknutí tlačítka, což není způsob, který vyhovuje některým aplikacím.

Důvodem je přechod na Xinput2, který již neposílá při posunu ona „kliknutí tlačítka“, ale kontinuální hodnoty posunu. Řešení je tedy poměrně jednoduché: vykašlat se na nastavení pomocí GUI a sáhnout do konfiguračního souboru.

V mém případě se jedná o úpravu hodnoty v xorg configu v sekci ovladače Synaptics. Pro myš v konfiguraci tedy přidáme hodnotu Option "VertScrollDelta" "-107", kde -107 bylo ve výchozí hodnotě číslo 107.

Jaké číslo je výchozí můžeme zjistit například pomocí programu xinput a to tak, že si nejprve nalzeneme ID touchpadu, který cheme převrátit příkazem xinput list a následně zobrazíme hodnotu pro posun xinput list-props 11 | grep -i scroll. Výstup může vypadat nějak takto:

Synaptics Scrolling Distance (272): -107, 107
Synaptics Edge Scrolling (273): 0, 0, 0
Synaptics Two-Finger Scrolling (274):   1, 0
Synaptics Circular Scrolling (281): 0
Synaptics Circular Scrolling Distance (282):    0.100000
Synaptics Circular Scrolling Trigger (283): 0

V mém případě byla zajímavá hodnota Synaptics Scrolling Distance. Pokud používáte jiný ovladač, tak je rozumné podívat se do jeho dokumentace a zjistit, co která hodnota znamená.

Tak… teď už by vše mělo fungovat jako dřív. Jen nezapomeňte vypnout obrácený scroll v nastavení myši, jinak se stane, že aplikace používající Xinput budou reagovat opačně.

UNetbootin Operating System Not Found

Už se Vám někdy stalo, že jste si stáhli UNetbootin, vzali jste flash disk, zformátovali jej na FAT32 / FAT16 a přesto po rebootu naskočila hláška:
Operating System Not Found

Mě se to stalo již nekolikrát a tak se teď podělím o jednu z možností jak to napravit.

Budete potřebovat při nejmenším UNetbootin a GParted, nějaký flash disk a pár minut času.

Flashdisk připojte k počítači, pokud se automaticky mountne i do systému odpojte jej (jen systémově). Pomocí GParted, nebo jiného nástroje pokud s ním umíte, vytvořte novou tabulku oddílů.

$ gparted

Pokud možno s GUI. Vyberte správné zařízení a poté klikněte na Zařízení -> Vytvořit tabulku oddílů
zvolte msdos a vytvořte tabulku oddílů. Vytvořte nový oddíl typu FAT32 nebo FAT16 a nastavte mu příznak boot.

Teď již klasicky pomocí unetbootinu na něj nahrajte systém a doufejte, že jste měli stejný problém jako já.