Ostatní > Tipy a triky pro Linux

Přizpůsobení citlivosti myši

(1/1)

Matiseli:
Návod inspirovaný článkem na:  http://blog.prodejna.biz/2012/10/nastaveni-citlivosti-mysi-v-ubuntu-1204.html

... Pokud se vám stejně jako mě stalo, že rozlišení (dpi) vaší myši je na systému Ubuntu nevyhovující a klasická metoda změny nezabírá, zkuste následující postup:


PŘÍZNAKY

* Citlivost myši je příliš vysoká či nízká;
* Nastavení citlivosti v systému (Nastavení systému -> Myš a Touchpad) nedostačuje, po snížení/zvýšení je pořád neúnosné.Citlivost = počet uražených pixel/cm. Čím vyšší citlivost tím více uražených pixelů/cm.


ŘEŠENÍ

* Klávesovou zkratkou "CTRL + ALT + T" spusťte okno Terminálu (BASH);
* Zadejte příkaz "xinput --list --short";
* V záložce Virtual core pointer (viz. obrázek 1.]) naleznete mj. vaši myš (obvykle obsahuje slovo "Mouse" - myš);
* Název myši zkopírujeme pomocí kláves "CTRL + SHIFT + C".
Obr. 1.: Seznam vstupních zařízení. Myš (resp. její název) je červeně podtržená.


--- Citace ---Nyní se naše cesty rozdělují...
--- Konce citace ---


PRO NIŽŠÍ CITLIVOST:
Pokud je kurzor myši příliš rychlý, využijte příkaz
--- Kód: ---xinput --set-prop "MY MOUSE NAME" "Device Accel Constant Deceleration" 1
--- Konec kódu ---
. Spojení MY MOUSE NAME nahraďte názvem vaší myši získaným v minulém příkazu (pro vkládání použijte "CTRL + SHIFT + V").


--- Citace ---Defaultní je hodnota 1 (jak vidíte na konci řádky kódu). Povoluje se prakticky každá > 0. Desetinné místa jsou také podporována. Čím vyšší hodnota, tím větší zpomalení myši. Viditelné změny dosáhnete už u čísla 2.
--- Konce citace ---


Obr. 2.: Ukázková řádka kódu pro změnu citlivosti na nižší.




PRO VYŠŠÍ CITLIVOST:
Naopak v případě, že je kurzor myši příliš pomalý, využijte příkaz
--- Kód: ---xinput --set-prop "MY MOUSE NAME" "Device Accel Velocity Scaling" 1
--- Konec kódu ---
Spojení MY MOUSE NAME nahraďte názvem vaší myši získaným v minulém příkazu (pro vkládání použijte "CTRL + SHIFT + V").


--- Citace ---Výchozí hodnota je 1 (jak vidíte na konci řádky kódu). Povoluje se prakticky každá > 0. Desetinné místa jsou také podporována. Čím vyšší hodnota, tím vyšší citlivost - tzn. rychlejší kurzor myši. Viditelné změny dosáhnete až u čísla 50.
--- Konce citace ---



Obr. 3.: Ukázková řádka kódu pro změnu citlivosti na vyšší.


-----------
Změny se projeví ihned, systém nemusíte restartovat.


AUTOMATICKÉ PROVEDENÍ
Jak jste si mohli všimnout, po restartu vaše úpravy nenávratně zmizí. Aby přetrvali, je třeba vytvořit skript a přidat ho do Aplikací po spuštění. To provedete v několika jednoduchých krocích:

* Vytvořte nový textový soubor s obsahem podle obrázku 4. Pouze zase nahraďte spojení MY MOUSE NAME za programový název vaší myši;
* Souboru změňte koncovku na ".sh" (bash skript);
* Povolte jeho spuštění buď graficky, nebo v terminálu příkazem "chmod +x /cesta/k/souboru/soubor.sh", kde ukázkovou cestu "/cesta/k/souboru/soubor.sh" změníte za skutečnou cestu ke skriptu - viz. obrázek 4.;
* Spusťte program Aplikace spuštěné při přihlášení (Startup Applications) a klikněte na Přidat. Zde zadejte cestu k vašemu .sh skriptu a potvrďte.

Obr. 4.: Obsah souboru (skriptu): #!/usr/bin/env bash 
 xinput --set-prop "ELECOM ELECOM LASER MOUSE" "Device Accel Constant Deceleration" 4 
 xinput --set-prop "ELECOM ELECOM LASER MOUSE" "Device Accel Velocity Scaling" 1




Obr. 5.: Řádka pro terminálové přidělení pravomocí (spuštění) souboru v cestě "/cesta/k/souboru/soubor.sh"

martyj:
Super, to se hodí. K+

hoanglong86:
Questo è grande, mi piace molto
La ringrazio molto, porterò anche ai miei amici, spero che tu abbia molti buoni argomenti nuovi e significativi.

Navigace

[0] Seznam témat

Přejít na plnou verzi