рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд░реЛрдЯреЗрд╢рди рдмрдЯрди рд╣реИ (рдлреЛрдЯреЛ рдореЗрдВ)ред рдПрдХ рд▓реИрдкрдЯреЙрдк рдХреЛ рд░реЗрдбрдореЛрдб (рдкреЛрд░реНрдЯреНрд░реЗрдЯ рдкреЛрдЯреНрд░реЗрдЯ) рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред
рд╣рдо рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
- рдЪрд┐рддреНрд░ рдХреЛ рдШреБрдорд╛рдХрд░ 90 ┬░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
- рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдПрдВ
- рд╕рднреА рдЯрдЪрд╕реНрдХреНрд░реАрди рдХреА рдзрд╛рд░рдгрд╛ рдХреЛ рдШреБрдорд╛рдПрдВ (рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдХреЗ рджреМрд░рд╛рди рдкрд╛рдпрд╛ рдЧрдпрд╛)
- (рдЕрдкрдбреЗрдЯ) рдЯрдЪрдкреИрдб рдмрдВрдж рдХрд░реЗрдВ - рдпрд╣ рдХрднреА-рдХрднреА рдПрдХ рдЙрд▓реНрдЯреЗ рдХрд╡рд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдХрдЯреМрддреА рдХреЗ рддрд╣рдд - рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдФрд░ рд▓рд┐рдВрдХред
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдВрдЧреЗ - рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
- рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд░реЛрдЯреЗрд╢рди рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ рдХреА рдЧрдИ рдереА - xrandr рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдХреНрд░реВрдб рдЧреНрд░реАрдкред
- рдЖрдкрдХреЗ рдмрдЯрди рдХрд╛ рдХреАрдХреЛрдб рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
- рд╕реНрдкрд░реНрд╢ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдирд╛рдо рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо xkeybind рдкреИрдХреЗрдЬ рд░рдЦрддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рдордирдорд╛рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдордирдорд╛рдиреЗ рдмрдЯрди рдкрд░ рд▓рдЯрдХрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛:
apt-get install xkeybind
рдЕрдЧрд▓рд╛, рд╣рдо рдПрдХ рд╕реНрдХреНрд░реАрди рд░реЛрдЯреЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдпрд╣ рд╕реНрдХреНрд░реАрди рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддреАрди рдЪреАрдЬреЗрдВ рдХрд░рддрд╛ рд╣реИ: рдпрд╣ рд╕реНрдХреНрд░реАрди рдХреЛ рдШреБрдорд╛рддрд╛ рд╣реИ, рдЯрдЪрд╕реНрдХреНрд░реАрди рдХреЗ рдЙрдиреНрдореБрдЦреАрдХрд░рдг рдХреЛ рдШреБрдорд╛рддрд╛ рд╣реИ, рдЯрдЪрдкреИрдб рдХреЛ рдмрдВрдж рдпрд╛ рдЪрд╛рд▓реВ (рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛) рдХрд░рддрд╛ рд╣реИред
#!/bin/bash rotation=`xrandr -q | fgrep "left (" ` if [ $? == 1 ] ; then xrandr -o left xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate ccw xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate ccw xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate ccw xinput set-prop 13 "Device Enabled" 0 else xrandr -o normal xsetwacom --set "Wacom ISDv4 E6 Pen stylus" Rotate normal xsetwacom --set "Wacom ISDv4 E6 Finger touch" Rotate normal xsetwacom --set "Wacom ISDv4 E6 Pen eraser" Rotate normal xinput set-prop 13 "Device Enabled" 1 fi
рдЯрд┐рдкреНрдкрдгреА:
- рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЪреЗрддрд╛рд╡рдиреА рджреА рдереА, grep рдмрд╣реБрдд рд╣реИрдХрд░реА рд╣реИ
- рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА xsetwacom --list рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
- рдмрд╛рдПрдВ = ccw, рдпрджрд┐ рдЖрдк рджрд╛рдПрдВ рдореБрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ cw рдХрд░реЗрдВ
- рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА xinput --list рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ
рдореИрдВрдиреЗ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / usr / рд▓реЛрдХрд▓ / рдмрд┐рди / рд░реЛрдЯ рдХреЛ рдмреБрд▓рд╛рдпрд╛ред
рдЗрд╕ рдкрд░ chmod + x рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред
рдЕрдЧрд▓рд╛ - xbindkeys рдХреЗ рд▓рд┐рдП рд╡рд┐рдиреНрдпрд╛рд╕ рд▓рд┐рдЦреЗрдВ:
- рд╣рдо рд╕реНрдкрд░реНрд╢ рдХрд░рддреЗ рд╣реИрдВ ~ / .xbindkeysrc (xbindkeys рдореЗрдВ рдПрдХ рдорд╛рдореВрд▓реА рдмрдЧ рд╣реИ - рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ, -k рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред
- Xbindkey -k рдЪрд▓рд╛рдПрдВред рд╣рдореЗрдВ рдПрдХ рд╡рд┐рдВрдбреЛ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдореЗрдВ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХрд╛ рдмрдЯрди рджрдмрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ - рдЖрдЙрдЯрдкреБрдЯ рд╡рд╣ рд▓рд╛рдЗрди рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рдмрдЯрди рдХреЗ рдХреНрд▓рд┐рдХ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП xbindkeys рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд░рд╛рд╕реНрддрд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдХрд╛рд░рдЧрд░ рд╕рд╛рдмрд┐рдд рд╣реБрдЖ, рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдЬрд╛рджреВ рдХреЗ рд╕реЗрдЯ, рд╕реНрдХреЗрдиреЛрдб, рдХреАрдХреЛрдб рдЖрджрд┐ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреАред
- рд╣рдо рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ (~ / .xbindkeys):
"rotate" m:0x0 + c:161
(рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдЕрд▓рдЧ рд╣реЛрдЧреА) - Xkbindkeys рдЪрд▓рд╛рдПрдВ, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- рд╣рдо xbindkeys рдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ ~ / .xsession рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ
- рд▓рд╛рдн ??? (рдкреЛрд╕реНрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рддрд╕реНрд╡реАрд░ рджреЗрдЦреЗрдВ)