Zdravím. Mohl by mi někdo poradit, jak nastavit na jednotlivá další tačítka myši různé činnosti - třeba "copy" nebo "paste" apod. Kdysi existoval program btnx, ale teď se mi nedaří jej zkompilovat.
V linuxu začínám a Mint se mi velice líbí. Osadil jsem ho na starý NTB, který už pro jiné OS byl nepoužitelný.
Vše teď běhá v pohodě.
Děkuji za jakoukoliv pomoc.
Myš: Logitech M705
OS: Mint 17.2 rafaela
Kernel: i686 Linux 4.1.2-040102-generic
Shell: bash 4.3.11
Resolution: 1280x800
DE: MATE 1.10.0
Metacity (Marco)
GTK Theme: 'Mint-X-Brown' [GTK2/3]
Icon Theme: Mint-X-Brown
Font: Noto Sans 9
CPU: Intel Pentium M 1.73GHz @ 1.733GHz
GPU: AMD/ATI RV380/M24 [Mobility Radeon X600]
RAM: 461MB / 999MB
Nastavení tlačítek myši [vyřešeno]
Nastavení tlačítek myši [vyřešeno]
Mint 16.1 Serena Mate 1.16.1 Intel DualCore I7 @ 3.50GHz NVIDIA GeForce 940MX RAM 15914 MB
Re: Nastavení tlačítek myši
Ahoj, zkus to přes xbindkeys: http://stefanjones.ca/blog/configure-si ... ntu-linux/
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64
Re: Nastavení tlačítek myši
Ahoj, děkuji za rychlou radu. Podívám se na to a zkusím nastavit.
Snad se dostaví výsledný efekt.
Ještě jednou děkuji.
Snad se dostaví výsledný efekt.
Ještě jednou děkuji.
Mint 16.1 Serena Mate 1.16.1 Intel DualCore I7 @ 3.50GHz NVIDIA GeForce 940MX RAM 15914 MB
Nastavení tlačítek myši pokořeno
Když jsem ty tlačítka pokořil, rozhodl jsem se podělit s ostatními o zkušenosti. Snad to někomu pomůže. :roll:
Nainstaluj tyto programy: xbindkeys pro nastavení tlačítek myši a xvkbd pro generování znaků z klávesnice.
Instalace programu - příkaz pro terminál:
Pak vytvoř skrytý konfigurační soubor .xbindkeysrc, kam se zadávají příkazy pro jednotlivé kombinace tlačítek. Fantazii se meze nekladou, akorát si nepřepiš již nastavené zkratky v systému. (..... = doplň konkrétního uživatele)
xbindkeys --defaults > /home/...../.xbindkeysrc
Pokud nevíš pořadí tlačítek myši nebo popisy kláves, dá se to zjistit jednoduchým způsobem. Nejdřív zjistíš ID myši nebo klávesnice - příkaz pro terminál:
Výpis může vypadat například takto:
Zde je myš id=10 a klávesnice id=11. Pro zaznamenání stisku tlačítek a kláves se použije následující příkaz. Snaž se nehýbat myší, jinak ti po obrazovce budou běhat jen souřadnice pohybu. Ukončení testu Control+c.
Příkaz pro terminál:
Teď už vím, která tlačítka mají jaké číslo, případně čísla kláves. A nyní se můžeme pustit do přiřazování činností jednotlivým tlačítkům myši i v kombinaci s přepínači Control, Shift, Alt atd.
Syntaxe příkazu pro terminál (místo teček si doplňte svůj adresář):
gedit /home/...../.xbindkeysrc
V souboru jsou některé příklady přiřazení. Řádky začínající # jsou komentáře.
Schema příkazu je následující:
# popis přiřazení (není povinný, ale pro přehlednost ....)
"příkaz k vykonání"
přiřazená tlačítka a klávesy
Teď by neuškodilo několik příkladů s komentáři:
"xbindkeys_show"
control+shift + q
Přiřazení na 3-stisk kláves vyvolá okno se zobrazením všech tvých nadefinovaných příkazů.
"mate-terminal"
m:0x0 + b:10
Stisk 10-tého tlačítka myši vyvolá okno terminálu v prostředí Mate. Pokud chceš příkaz vyvolat až na uvolnění tlačítka stačí doplnit m:0x0 + b:10 + Release
"xvkbd -xsendevent -text "\Cc""
m:0x0 + b:9
Stisk devátého tlačítka myši vyvolá kávesovou zkratku Control+C známou jako COPY, tedy uložení vybraného do mezipaměti. Tím jsme se dostali k využití programu xvkbd virtuální klávesnice. Výše uvedený příklad odešle stisky kláves, jako bych je zadal z klávesnice. Stisky se dávají za parametr -text do uvozovek. Příklady jsou hezké, ale co ostatní klávesy, kde je najdu. Na konci popisu jsou odkazy na manuály, ale pro ty netrpělivé:
a - a (jakékoliv malé písmeno)
A - A (jakékoliv velké písmeno)
0 - 0 (jakékoliv číslo)
\r - Return
\t - Tab
\b - Backspace
\e - Escape
\d - Delete
\S - Shift :oops: pozor tady mohou nastat problémy
\C - Control
\A - Alt
\M - Meta
\[keysym] - symbol klávesy (např. \[Left])
"xvkbd -xsendevent -text "\CV""
control + b:8
Stisk osmého tlačítka myši + Ctrl vyvolá kávesovou zkratku Control+Shift+V uložení vybraného z mezipaměti do terminálu. Zkratku nutno zapsat \CV a
ne jak by se zdálo \C\Sv - to bohužel nefunguje.
Symboly lze kombinovat. Symbolické názvy tlačítek keysym najdete v souborech:
/usr/include/X11/keysym.h
/usr/include/X11/keysymdef.h
/usr/include/X11/Sunkeysym.h
Jsou to například [Print_Screen] [AltGraph] [PageUp] [PageDown] [Undo] [Redo]
[Find] [Copy] [Open] [Paste] [PowerSwitch] [AudioLowerVolume] [AudioMute]
[AudioRaiseVolume] [VideoLowerBrightness] [VideoRaiseBrightness] atd.
Poslední příklad vyvolá terminál rxvt po uvolnění klávesy Ctrl a druhého tlačítka myši:
"rxvt"
Control + b:2 + Release
Po skončení editace souboru .xbindkeysrc je nutno se odhlasit a přihlásit, aby se načetly aktuální hodnoty. Přeji mnoho úspěchů s experimentováním. :lol: :oops:
PS: pro zvídavé - zde se dozvíte úplně vše, ale ovšem anglicky:
man xinput
man xbindkeys
man xvkbd
Nainstaluj tyto programy: xbindkeys pro nastavení tlačítek myši a xvkbd pro generování znaků z klávesnice.
Instalace programu - příkaz pro terminál:
Kód: Vybrat vše
sudo apt-get install xbindkeys xvkbd
xbindkeys --defaults > /home/...../.xbindkeysrc
Pokud nevíš pořadí tlačítek myši nebo popisy kláves, dá se to zjistit jednoduchým způsobem. Nejdřív zjistíš ID myši nebo klávesnice - příkaz pro terminál:
Kód: Vybrat vše
xinput list --short
Kód: Vybrat vše
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M705 id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
Příkaz pro terminál:
Kód: Vybrat vše
xinput --test 10
Syntaxe příkazu pro terminál (místo teček si doplňte svůj adresář):
gedit /home/...../.xbindkeysrc
V souboru jsou některé příklady přiřazení. Řádky začínající # jsou komentáře.
Schema příkazu je následující:
# popis přiřazení (není povinný, ale pro přehlednost ....)
"příkaz k vykonání"
přiřazená tlačítka a klávesy
Teď by neuškodilo několik příkladů s komentáři:
"xbindkeys_show"
control+shift + q
Přiřazení na 3-stisk kláves vyvolá okno se zobrazením všech tvých nadefinovaných příkazů.
"mate-terminal"
m:0x0 + b:10
Stisk 10-tého tlačítka myši vyvolá okno terminálu v prostředí Mate. Pokud chceš příkaz vyvolat až na uvolnění tlačítka stačí doplnit m:0x0 + b:10 + Release
"xvkbd -xsendevent -text "\Cc""
m:0x0 + b:9
Stisk devátého tlačítka myši vyvolá kávesovou zkratku Control+C známou jako COPY, tedy uložení vybraného do mezipaměti. Tím jsme se dostali k využití programu xvkbd virtuální klávesnice. Výše uvedený příklad odešle stisky kláves, jako bych je zadal z klávesnice. Stisky se dávají za parametr -text do uvozovek. Příklady jsou hezké, ale co ostatní klávesy, kde je najdu. Na konci popisu jsou odkazy na manuály, ale pro ty netrpělivé:
a - a (jakékoliv malé písmeno)
A - A (jakékoliv velké písmeno)
0 - 0 (jakékoliv číslo)
\r - Return
\t - Tab
\b - Backspace
\e - Escape
\d - Delete
\S - Shift :oops: pozor tady mohou nastat problémy
\C - Control
\A - Alt
\M - Meta
\[keysym] - symbol klávesy (např. \[Left])
"xvkbd -xsendevent -text "\CV""
control + b:8
Stisk osmého tlačítka myši + Ctrl vyvolá kávesovou zkratku Control+Shift+V uložení vybraného z mezipaměti do terminálu. Zkratku nutno zapsat \CV a
ne jak by se zdálo \C\Sv - to bohužel nefunguje.
Symboly lze kombinovat. Symbolické názvy tlačítek keysym najdete v souborech:
/usr/include/X11/keysym.h
/usr/include/X11/keysymdef.h
/usr/include/X11/Sunkeysym.h
Jsou to například [Print_Screen] [AltGraph] [PageUp] [PageDown] [Undo] [Redo]
[Find] [Copy] [Open] [Paste] [PowerSwitch] [AudioLowerVolume] [AudioMute]
[AudioRaiseVolume] [VideoLowerBrightness] [VideoRaiseBrightness] atd.
Poslední příklad vyvolá terminál rxvt po uvolnění klávesy Ctrl a druhého tlačítka myši:
"rxvt"
Control + b:2 + Release
Po skončení editace souboru .xbindkeysrc je nutno se odhlasit a přihlásit, aby se načetly aktuální hodnoty. Přeji mnoho úspěchů s experimentováním. :lol: :oops:
PS: pro zvídavé - zde se dozvíte úplně vše, ale ovšem anglicky:
man xinput
man xbindkeys
man xvkbd
Mint 16.1 Serena Mate 1.16.1 Intel DualCore I7 @ 3.50GHz NVIDIA GeForce 940MX RAM 15914 MB
Re: Nastavení tlačítek myši
Ahojte, vedel by mi niekto poradiť ako v Minty nastaviť rýchlosť rolovania v prehliadači kolečkom myši?
-
- Příspěvky: 2940
- Registrován: 19 kvě 2014, 17:47
Re: Nastavení tlačítek myši
matoooooo
Ve firefoxu je to snadné - stahni plugin smoothwheell https://addons.mozilla.org/en-us/firefo ... oothwheel/ a v nastavení to je podrobně popsáno. Nebo v předvolbách - rozšířené zaklikni Použít jemné posunování.
kohak
... dobrá práce.
Ve firefoxu je to snadné - stahni plugin smoothwheell https://addons.mozilla.org/en-us/firefo ... oothwheel/ a v nastavení to je podrobně popsáno. Nebo v předvolbách - rozšířené zaklikni Použít jemné posunování.
kohak
... dobrá práce.
Re: Nastavení tlačítek myši
Ďakujem, vo Firefoxe sa to dá nastaviť manuálne v about:config...nakoľko mi Firefox blne, pri preklikávaní okien časové oneskorenie, netuším prečo, bol som nútený dať si Operu, ktorá mi viacej vyhovuje. Len tu je zas ten problem, že nikde na nete som nenašiel manuál ako zrýchliť rolovanie kolečkom priamo v prehliadači Opera, v Minte sa zrychliť asi nedá.
Re: Nastavení tlačítek myši
Mint 16.1 Serena Mate 1.16.1 Intel DualCore I7 @ 3.50GHz NVIDIA GeForce 940MX RAM 15914 MB