![]() |
|
|||||||
| Regulamin | Czytelnia | Gry | Słowa kluczowe | Zapomniałeś hasła? |
| Zarejestruj się | FAQ | Lista użytkowników | Grupy Społecznościowe | Kalendarz | Szukaj | Dzisiejsze posty | Zaznacz Wszystkie Fora jako Przeczytane |
![]() |
|
|
Narzędzia wątku | Przeszukaj ten temat | Wygląd |
|
|
#1 | |||
![]() |
[HOW-TO] "Bezpieczna" konfiguracja dodatkowych przycisków większości myszy
Witam.
Na wstępie chcę zaznaczyć że treść tego tutka pochodzi z tej strony i nie jest moją własnością. Sposób opisany poniżej polecam osobom mniej wprawionym w linuksie ponieważ w odróżnieniu od bezrozumnego żąglowania plikami typu "xorg.conf" nie grozi zamrożeniem sobie systemu na etapie ładowania splash'a Cała zabawa będzie polegać na przypisaniu niedziałającym przyciskom myszy skrótów klawiaturowych metodą oszukania X-serwera makrami. Na początek trzeba się zaopatrzyć w 2 niewielkie programiki: "xmacro" oraz "xbindkeys" dzięki którym możliwe będzie "sczytanie" przycisków klawiatury oraz odtworzenie przypisanych im przez nas funkcji podczas gdy dany klawisz bądź kombinacja klawiszy zostaną użyte. W tym celu otwieramy terminal i wklejamy co następuje: Kod:
sudo apt-get install xbindkeys xmacro Kod:
gedit ~/.xbindkeysrc Kod:
"echo 'KeyStrPress Enter KeyStrRelease Enter' | xmacroplay :0" b:1 "KeyStrPress"- określa że dla przycisku "b:1" myszy zostało zasymulowane wciśnięcie jakiegoś przycisku na klawiaturze, w tym przypadku klawisza - "Enter". Jednocześnie przycisk "Enter" został zwolniony poprzez polecenie - "KeyStrRelease Enter". W skrócie oznacza to iż przycisk "Enter" został ukatywniony i zwolniony w wraz z użyciem przycisku "b:1" myszy. Pytanie który przycisk myszy to "b:1"? Nasza mysz składa się z szeregu przycisków których nazwy będą rozpoczynać się od: Cytat:
Cytat:
Sprawdźmy więc który przycisk myszy będzie się nazywał "b:1". W tym celu wklejamy w terminal polecenie: Kod:
xbindkeys -n -v W tym momencie "b:1" - jeden z przycisków myszy (domyślnie b:1 jest to lewy) przestanie działać w sposób dotychczasowy i po każdorazowym jego wciśnięciu zobaczymy w termnalu odpowiedź typu: Cytat:
Operację wykrywania nazw przycisków myszy powtarzamy edytując nasz docelowy plik ".xbindkeysrc", zmieniając w nim "b:1" na "b:2" i uruchamiając ponownie polecenie: Kod:
xbindkeys -n -v Następny etap to przypisanie skrótów klawiszowych wybranym przyciskom myszy.W tym celu otwieramy terminal wklejamy polecenie: Kod:
xmacrorec2 > dump.txt Kod:
cat dump.txt Kod:
philip@philip-laptop:~$ cat dump.txt MotionNotify 477 361 KeyStrPress Control_L KeyStrRelease Control_L KeyStrPress Shift_L KeyStrRelease Shift_L KeyStrPress Super_L KeyStrRelease Super_L KeyStrPress Alt_L KeyStrRelease Alt_L KeyStrPress a KeyStrRelease a KeyStrPress b KeyStrRelease b KeyStrPress c KeyStrRelease c ... philip@philip-laptop:~$ W tym celu ponownie edytujemy plik ".xbindkeysrc" Zamieniając poprzedne dane tymi które będą dla nas użyteczne. W moim przypadku dwa niedziałające przyciski gryzonia użyłem do obsługi skrótów klawiszowych compiz'a. Potrzebowałem kombinacji klawiszy do Expo- Super(Win) + l oraz przełączania między oknami- Control + l więc w swoim pliku wpisałem: Kod:
#Compiz: inicjuj - Expo: "echo 'KeyStrPress Super_L KeyStrPress l KeyStrRelease Super_L KeyStrRelease l' | xmacroplay :0" b:13 #Compiz: Szybki Wybór - Inicjuj przeglądanie wszystkich okien: "echo 'KeyStrPress Control_R KeyStrPress l KeyStrRelease Control_R KeyStrRelease l' | xmacroplay :0" b:10 Kod:
xbindkeys -n -v Jeśli coś nie działa polecam przeczytać tutek jeszcze raz lub zapoznać się z oryginałem na tej stronie Pozdrawiam i życzę powodzenia !. Ostatnio edytowane przez philip100 ; 31-07-2010 o 07:18 |
|||
|
|
|
![]() |
| Narzędzia wątku | Przeszukaj ten temat |
| Wygląd | |
|
|
Podobne wątki
|
||||
| Temat | Autor wątku | Forum | Odpowiedzi | Ostatni Post / Autor |
| [HOW-TO] Konfiguracja dodatkowych przyciskow myszy oraz scrolla w Ubuntu 9.10 | eeree | Hardware-Inne | 0 | 29-11-2009 15:11 |
| "dpkg-reconfigure xserver-xorg"- nie mogę uruchomić konfiguracji myszy szeregowej. | bialyikar | Instalacja i konfiguracja Ubuntu | 0 | 17-10-2009 07:49 |
| Konfiguracja dodatkowych przycisków myszy a4tech x-7 | Marvell | Software | 0 | 12-02-2009 15:34 |
| "Pozioma" rolka myszy nie działa po upgrade | Marsjanin.TK | Instalacja i konfiguracja Ubuntu | 0 | 05-11-2008 21:57 |
| Konfiguracja przycisków myszy Logitech VXNANO | yacup | Hardware-Multimedia | 0 | 18-12-2007 10:23 |