Pretraga...

Izmena brzine skrol točkića miša u Linuksu

Krenuo sam se igrati sa Linuksom, instaliranjem Mint-a (na bazi Ubuntu, koji je na bazi Debian-a – za više detalja). Dosta je lak za korištenje, za razliku od Linuksa od pre 15ak godina, ali ima svojih začkoljica (pogotovo za nas koji dolazimo sa višedecenijskog korištenja DOS-a i Windows-a). Jedan od prvih problema s kojima sam se sreo je menjanje brzine skrolovanja ekrana pomoću točkića na mišu. Evo kako sam to rešio.

Za rešavanje sam koristio program Imwheel. Procedura je relativno prosta, uz par caka (navedenih u ovom članku). Svodi se na sledeće:


1. Instalacija Imwheel-a

Može se pokrenuti Software Manager i tu tražiti Imwheel, pa kliknuti na install, kada će tražiti da unesete root lozinku i to je to.

Instaliranje Imwheel-a pomoću Linuks Software Manager-a
Instaliranje Imwheel-a pomoću Linuks Software Manager-a
Slika 1
Autorizacija instalacije unošenjem root lozinke (1), zatim klik na "Authenticate" (2)
Autorizacija instalacije unošenjem root lozinke (1), zatim klik na “Authenticate” (2)
Slika 2

Naravno, možete poslužiti komand promptom (CTRL+ALT+T je prečica sa tastature, ne WIN+R, napomena sebi). Imwheel se instalira sledećom komandom (tražiće da unesete root lozinku nakon pritiskanja Enter-a):

sudo apt-get install imwheel
Instalacija Imwheel preko komand prompta
Instalacija Imwheel preko komand prompta
Slika 3

Ako je sve prošlo uspešno, videćete ovako nešto:

Imwheel uspešno instaliran
Imwheel uspešno instaliran
Slika 4


2. Konfigurisanje Imwheel-a

Suština je da se napravi konfiguracioni .sh fajl sa odgovarajućim kodom, a zatim pokrene. Ja sam to uradio na sledeći način:

Napravio sam direktorijum “Utils” u svom “Home” direktorijumu (kod mene je to “/home/relja/Utils”). Naravno, možete napraviti fajl gde god hoćete.

Zatim sam u tekst editoru ubacio potreban kod koji sam našao na ovoj strani (hvala) i snimio ga kao “mouse.sh”. Možete ga imenovati kako god želite, dok god znate ime fajla i gde je snimljen.

Potreban sadržaj fajla:

#!/bin/bash
# Version 0.1 Tuesday, 07 May 2013
# Comments and complaints http://www.nicknorton.net
# GUI for mouse wheel speed using imwheel in Gnome
# imwheel needs to be installed for this script to work
# sudo apt-get install imwheel
# Pretty much hard wired to only use a mouse with
# left, right and wheel in the middle.
# If you have a mouse with complications or special needs,
# use the command xev to find what your wheel does.
#
### see if imwheel config exists, if not create it ###
if [ ! -f ~/.imwheelrc ]
then

cat >~/.imwheelrc<<EOF
".*"
None,      Up,   Button4, 1
None,      Down, Button5, 1
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5
EOF

fi
##########################################################

CURRENT_VALUE=$(awk -F 'Button4,' '{print $2}' ~/.imwheelrc)

NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)

if [ "$NEW_VALUE" == "" ];
then exit 0
fi

sed -i "s/\($TARGET_KEY *Button4, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.

cat ~/.imwheelrc
imwheel -kill

Ažuriranje:
WordPress-ov front-end zezne kod tako što zameni dva minusa jednom dužom crtom. Ako pomaže, postavio sam gotov fajl za download:
https://files.bikegremlin.com/downloads/mouse-sh.zip

Zatim u komand promptu uđite u željeni direktorijum i pokrenite taj fajl. Pre pokretanja, morate dati prava za pokretanje komandom “chmod +x”. U mom slučaju:

cd /home/relja/Utils
chmod +x mouse.sh
./mouse.sh

To na ekranu izgleda ovako, dobićete prozor za podešavanje brzine skrolovanja:

Unesite tri komande (enter nakon svake, naravno) (1), izaberite željenu brzinu skrolovanja (2), zatim kliknite "Apply" (3)
Unesite tri komande (enter nakon svake, naravno) (1), izaberite željenu brzinu skrolovanja (2), zatim kliknite “Apply” (3)
Slika 5

Ja sam izabrao 3. Nakon klika na “Apply”, videćete ovako nešto:

Uspešno završena konfiguracija brzine skrolovanja točkića
Uspešno završena konfiguracija brzine skrolovanja točkića
Slika 6

Ako niste zadovoljni novo podešenom brzinom skrolovanja, samo ponovo pokrenite “mouse.sh”, kako je prikazano na slici 5.


3. Podešavanje Imwheel-a da radi i nakon restart-a

Za ovo sam koristio “Startup Applications”.

Pokretanje "Startup Applications"
Pokretanje “Startup Applications”
Slika 7

Na narednom ekranu treba kliknuti na znak ” + ” i izabrati opciju “Custom command”.

Kliknite na znak + i izaberite opciju "Custom command"
Kliknite na znak + i izaberite opciju “Custom command”
Slika 8

Poslednji korak je prikazan i objašnjen na slici 9:

Izaberite šta god želite za ime (1) Command mora glasiti "imwheel", pošto je to ime aplikacije (2) Za komentar, unesite šta god želite (3) Dodajte čekanje pri pokretanju sistema - ja sam stavio 5 sekundi (4) Konačno, kliknite na "Add" (5)
Izaberite šta god želite za ime (1)
Command mora glasiti “imwheel”, pošto je to ime aplikacije (2)
Za komentar, unesite šta god želite (3)
Dodajte čekanje pri pokretanju sistema – ja sam stavio 5 sekundi (4)
Konačno, kliknite na “Add” (5)
Slika 9

Možete probati resetovati računar, kako biste potvrdili da je sve prošlo kako treba i da skrol radi kako treba.


Rešavanje problema

Kako je Alex dodao u engleskoj sekciji za komentare, može se javiti problem sa prestankom rada nekih dodatnih tastera na mišu (kod nekih miševa, koji imaju dodatne tastere, pored osnovna dva i točkića). Rešenje je “ograničavanje” imwheel na točkić (točkić skrol gore: 4, i skrol dole: 5). Za Linuks Mint, to je sledeća komanda u k:

imwheel -b "4 5"

“-b” je svič koji praktično kaže: “uređuj ponašanje samo navedenih dugmića”. Ovo se može dodati i u komandnu liniju – (2) na slici 9.

Za više detalja, u komand promptu se može kucati:

man imwheel


Molim Vas da koristite BikeGremlin.net forum za sva pitanja i komentare.

Ako ste primetili neku grešku u članku, ili informacije koje nedostaju - molim Vas da mi na to skrenete pažnju komentarom na BikeGremlin forumu.
Na forumu možete pisati anonimno (stavite bilo koje ime/nadimak pri registraciji), ali mislim da je dobro da sve dopune i ispravke članaka budu javno dokumentovane (čak i ako njihov autor izabere da ostane anoniman).

TOC
Skip to content