Поверните сенсорный экран и отключите сенсорную панель на Yoga 2 Pro в повернутом режиме

На моем Lenovo Yoga 2 pro я установил Ubuntu 14.04 32bit и сохранил установленную Windows 8 в другом разделе.

В Windows, когда вы переключаете его в режим планшета, клавиатура и сенсорная панель отключаются, чтобы вы случайно не щелкнули по нему сзади на «планшете».

В Ubuntu 14.04 выключается только клавиатура, но тачпад остается активным. Даже комбинация Fn + F6 не выключает ее.

Пока что я могу отключить его только с помощью

synclient TouchpadOff=1

(и снова включить с помощью 0)

Я пытался xev получить код ключа для Fn + F6 , но нажатие этой комбинации не приводит к выводу. Не поворачивайте монитор назад.

Как можно автоматически отключить сенсорную панель, когда я поворачиваю или поворачиваю монитор на задней панели, и снова включить горячую клавишу Fn + F6 ?

снимок экрана кнопки выключения сенсорной панели на F6


ОБНОВЛЕНИЕ: Через несколько недель sudo apt-get upgrade Fn + F6 сейчас работает, поэтому остается только вопрос, как вращать экран и как автоматически отключать сенсорную панель при повороте экрана.

3
задан 4 July 2014 в 10:46

3 ответа

Информация:

я думаю Горячая клавиша Fn + работы F6 с некоторого времени, Если Вы устанавливаете последние обновления Ubuntu.

<час>

Поворачивают экран, и сенсорный экран ввел 180 градусов

, создают сценарий /usr/local/bin/rotate-screen.sh
(я улучшил тот сценарий там в сути, таким образом, это вращается 90В ° также)

#!/bin/bash
# This script rotates the screen and touchscreen input 180 degrees, disables the touchpad, and enables the virtual keyboard
# And rotates screen back if the touchpad was disabled

isEnabled=$(xinput --list-props 'SynPS/2 Synaptics TouchPad' | awk '/Device Enabled/{print $NF}')

if [ $isEnabled == 1 ] 
then
    echo "Screen is turned upside down"
    xrandr -o inverted
    xinput set-prop 'ELAN Touchscreen' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1
    xinput disable 'SynPS/2 Synaptics TouchPad'
    # Remove hashtag below if you want pop-up the virtual keyboard  
    # onboard &
else
    echo "Screen is turned back to normal"
    xrandr -o normal
    xinput set-prop 'ELAN Touchscreen' 'Coordinate Transformation Matrix' 1 0 0 0 1 0 0 0 1
    xinput enable 'SynPS/2 Synaptics TouchPad'
    # killall onboard 
fi

, и дайте ему исполняемые права:

sudo chmod +x /usr/local/bin/rotate-screen.sh

тогда

1.

создают *.desktop файл в /usr/share/applications/

gksudo gedit /usr/share/applications/rotate-screen.desktop

2.

Вставка ниже текста:

[Desktop Entry]
Type=Application
Terminal=false
Icon=/usr/share/icons/hicolor/48x48/apps/un-reboot.png
Name=rotate-screen
Exec=/usr/local/bin/rotate-screen.sh
Categories=Utility;

Тогда работает, сценарий через средство запуска Единицы startmenu (введите "поворачивать-экран")

Источник:

https://askubuntu.com/a/446125/34298

0
ответ дан 4 July 2014 в 10:46

Можно хотеть к контролю этот repo: https://github.com/pfps/yoga-laptop

Это фиксирует проблему Wi-Fi и не рабочие специальные ключи. Экранное вращение является WIP.

0
ответ дан 4 July 2014 в 10:46

Я был в том же самом положении, только на Йоге 3. Я нашел этот поток и блестящим ответ rubo77, таким образом, я начал адаптировать его в инструмент командной строки, таким образом, немного легче управлять вещами точно и только переключить вещи, Вы хотите. Это - все еще происходящая работа в данный момент, но базовая функциональность там и работа.

Repo: https://github.com/RealOrangeOne/yoga-pal

(Инструкции по установке могут быть найдены Здесь )

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

0
ответ дан 4 July 2014 в 21:46

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

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