На моем Lenovo Yoga 2 pro я установил Ubuntu 14.04 32bit и сохранил установленную Windows 8 в другом разделе.
В Windows, когда вы переключаете его в режим планшета, клавиатура и сенсорная панель отключаются, чтобы вы случайно не щелкнули по нему сзади на «планшете».
В Ubuntu 14.04 выключается только клавиатура, но тачпад остается активным. Даже комбинация Fn kbd> + F6 kbd> не выключает ее.
Пока что я могу отключить его только с помощью
synclient TouchpadOff=1
(и снова включить с помощью 0)
Я пытался xev
получить код ключа для Fn kbd> + F6 kbd>, но нажатие этой комбинации не приводит к выводу. Не поворачивайте монитор назад.
Как можно автоматически отключить сенсорную панель, когда я поворачиваю или поворачиваю монитор на задней панели, и снова включить горячую клавишу Fn kbd> + F6 kbd>?
снимок экрана кнопки выключения сенсорной панели на F6
ОБНОВЛЕНИЕ: Через несколько недель sudo apt-get upgrade
Fn kbd> + F6 kbd> сейчас работает, поэтому остается только вопрос, как вращать экран и как автоматически отключать сенсорную панель при повороте экрана.
я думаю Горячая клавиша Fn + работы F6 с некоторого времени, Если Вы устанавливаете последние обновления Ubuntu.
<час>, создают сценарий /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
тогда
создают *.desktop
файл в /usr/share/applications/
gksudo gedit /usr/share/applications/rotate-screen.desktop
Вставка ниже текста:
[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 (введите "поворачивать-экран")
Можно хотеть к контролю этот repo: https://github.com/pfps/yoga-laptop
Это фиксирует проблему Wi-Fi и не рабочие специальные ключи. Экранное вращение является WIP.
Я был в том же самом положении, только на Йоге 3. Я нашел этот поток и блестящим ответ rubo77, таким образом, я начал адаптировать его в инструмент командной строки, таким образом, немного легче управлять вещами точно и только переключить вещи, Вы хотите. Это - все еще происходящая работа в данный момент, но базовая функциональность там и работа.
Repo: https://github.com/RealOrangeOne/yoga-pal
(Инструкции по установке могут быть найдены Здесь )
Дополнительное примечание, если Ваш ноутбук имеет аппаратную кнопку для вращения экрана (на моем это на правой стороне), можно связать это с командами вызова, подразумевая, что можно восстановить, это предназначило функциональность. Это может также использоваться в замене для сценарий rubo в настольной записи, если Вы предпочли бы выполнять его тот путь.