Xfce4 предназначенная для левой руки ошибка кнопки касания сенсорной панели

Я использую Xubuntu 15.04 (xfce4 среда) и хочу настроить сенсорную панель ноутбуков для предназначенного для левой руки.

Я изменяю конфигурацию при помощи раздела mouse/toucpad в пульте управления, обеспеченном xfce. Для аппаратной кнопки это работает до сих пор. функции кнопок просто переключаются. Но когда я делаю касание "щелчок" - просто касается на сенсорной панели, система делают щелчок правой кнопкой.

Я уже нашел отчет об ошибках панели запуска для него, но нет никакого рабочего обходного решения.

Здесь я нашел это обходное решение

synclient tapbutton1=3
synclient tapbutton2=1

Это работает до сих пор, но очевидно следуется, перезагружая. Я пытался писать это в сценарии и выполнял его при начальной загрузке (crontab @reboot и/etc/rc.local), но без любых результатов.

Редактирование 15.07.15

Сценарий:

#!/bin/bash
synclient tapbutton1=3
synclient tapbutton2=1
  1. Метод пытался запуститься при начальной загрузке:

    sudo crontab -e
    

добавленный

@reboot [path_to_script]
  1. Метод

в/etc/rc.local

[path_to_script]
1
задан 16 July 2015 в 00:01

2 ответа

Это работало на меня в Xubuntu:

Добавляют, что строки

synclient tapbutton1=3  
synclient tapbutton2=1  

в /etc/rc.local (где-нибудь выше exit 0)

И затем от типа меню XFCE "запускаются"
, Вы будете видеть приложение Сессии и Запуска.
Запуск это
Нажимает на вкладку
Application AutoStart, Нажимают Add
, затем заполняют поля
в типе /etc/rc.local
Поля Команды, Сохраняют его

1
ответ дан 7 December 2019 в 16:13

Это - очень раздражающая ошибка. Вот обходное решение: Путем выполнения команд ниже в окне терминала, маленьком сценарии и конфигурационном файле записан для свопинга действия касания в щелчок правой кнопкой по настольному запуску, который затем подкачивается назад в щелчок левой кнопкой, когда мышь настроена. (У меня есть левый нижний угол, как щелкают правой кнопкой).

sudo sh -c 'cat > /usr/local/bin/set-left-tap.sh' <<'EOF'
#!/bin/sh

# Reconfigure touchpad to report tap actions as right-click
# and lower-corner tap as left-click, which will subsequently
# be switched by the left-hand mouse configuration into left
# and right clicks, respectively.

# <https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1706199>

# get a list of input devices that are mouse pointers, and process each of them
for id in $(xinput --list --short | grep "\[slave\ \ pointer\ \ ([0-9]*)\]" | sed -n "s,.*\tid=\([0-9]*\)\t.*,\1,p" | xargs); do

  # get the id of the tap action property of this mouse
  tap=$(xinput --list-props 10 | sed -n "s,.*\ Tap Action\ (\([0-9]*\)):.*,\1,p")

  # only touchpads have tap actions, and those are the devices that we want to change
  if [ -n "$tap" ]; then

    # reconfigure the tap action (8 is the number of bits in each number)
    # according to `man synaptics` section "Synaptics Tap Action", the
    # order of the numbers are first tap in each of the four corners,
    # followed by from one to three finger clicks on the pad surface
    # we must set the assignment to opposite of what we want it to end up
    # as, since the left-hand configuration will swap the button assignment
    xinput set-prop --type=int --format=8 $id $tap 0 0 0 1 3 0 0
  fi
done
EOF
sudo chmod 755 /usr/local/bin/set-left-tap.sh

cat > ~/.config/autostart/set-left-tap.desktop <<'EOF'
[Desktop Entry]
Type=Application
Name=set-left-tap
Comment=Swap Touchpad Tap Action
Exec=/usr/local/bin/set-left-tap.sh
EOF
0
ответ дан 7 December 2019 в 16:13

Другие вопросы по тегам:

Похожие вопросы: