У меня есть Dell Inspiron Duo (нетбук с переворачивающимся экраном, который также работает как планшет) ... и чтобы оживить этот нетбук / планшет, я установил Ubuntu (13.10).
Кажется, все работает нормально (в режиме рабочего стола), но я бы хотел переключиться на сенсорный интерфейс, как только экран перевернется.
Я прочитал статью о дуэте Dell Inspiron, которая делает это ( http://ubuntuforums.org/showthread.php?t=1658635 ), но ... мне нравится новый сенсорный интерфейс для Ubuntu Unity так много ... Я хотел бы использовать это ...
Есть ли способ установить его и заставить его вести себя так, как я описал выше?
(пожалуйста, используйте описательные объяснения как Я почти новичок в Linux)
Спасибо всем.
Я полагаю, что вы сможете использовать проект https://launchpad.net/magick-rotation
, хотя у меня нет Dell Inspiron Duo, скорее, я использую HP EliteBook 2760p и успешно использовали этот проект для запуска сценариев оболочки, с которого можно было писать сценарии, какие бы они ни хотели, включая вызовы существующих программ.
Что касается сенсорного интерфейса, « Ubuntu Touch » в основном предназначен для телефонов, но у вас есть планшетный ПК ... не знаете сложность переключения между «Unity» и «Touch» интерфейс ...
Хотя с точки зрения написания сценария поворота экрана, вы можете найти следующий пример здесь
#!/bin/bash
old="0"
while true; do
if [[ -e /sys/devices/platform/hp-wmi/tablet ]]; then
new=`cat /sys/devices/platform/hp-wmi/tablet`
if [[ $new != $old ]]; then
if [[ $new == "0" ]]; then
echo "Rotate to landscape, hide CellWriter."
xrandr -o normal
xsetwacom set stylus rotate none
xsetwacom set eraser rotate none
xsetwacom set touch rotate none
cellwriter --hide-window
elif [[ $new == "1" ]]; then
echo "Rotate to portrait, show CellWriter."
xrandr -o right
xsetwacom set stylus rotate cw
xsetwacom set eraser rotate cw
xsetwacom set touch rotate cw
cellwriter --show-window
fi
fi
old=$new
sleep 1s
fi
done
# From Red_Lion post #576: http://ubuntuforums.org/showthread.php?t=845911&p=7732316
. Существует объект под названием desktop-switcher , который имеет необслуживаемая « исходная кодовая база », которая может быть полезна, если вы хотите сделать больше, чем писать сценарии, как предложено выше ...