W00T!
Pertama :buat script click
:
#!/bin/bash
id=$(
xinput list |
awk '/Dell USB Keyboard/{print gensub(/.*id=([0-9]+).*/, "\\1", "1")}'
)
xdotool mousedown $1
while IFS= read -r event; do
if [[ $event == *release* ]]; then
xdotool mouseup $1
exit
fi
done < <(xinput test $id)
Kemudian tambahkan pintasan keyboard baru di pengelola jendela Anda dan petakan F1 untuk menjalankan /path/to/mouse <1|3>
(kiri ATAU klik kanan).
Et voila;)
Ini dapat dijalankan dengan xbindkeys
menjadi WM agnostik
Sunting:
tidak tahu mengapa ini tidak bekerja dengan archlinux + xfce 4.12 tapi di Debian9 + Cinnamon
Sunting :
Solusi ini bekerja lebih baik :
Di .bashrc
:
xmodmap -e "keycode 67 = Pointer_Button1 Pointer_Button1"
xmodmap -e "keycode 68 = Pointer_Button2"
xmodmap -e "keycode 69 = Pointer_Button3"
Sebagai pintasan keyboard :
#!/bin/bash
id=$(
xinput list |
awk '/Dell USB Keyboard/{print gensub(/.*id=([0-9]+).*/, "\\1", "1")}'
)
(
while read event; do
if [[ $event == *release* ]]; then
xkbset -m
exit
fi
done < <(xinput test $id)
) &
xkbset m
Shell Script while loop:[ di sekitar saluran pipa yang hilang `]'
Bagaimana menemukan hanya direktori tanpa subdirektori?