Нетбук / планшет: есть ли способ переключения между режимом рабочего стола и сенсорным режимом (желательно новый сенсорный интерфейс Ubuntu)?

У меня есть Dell Inspiron Duo (нетбук с переворачивающимся экраном, который также работает как планшет) ... и чтобы оживить этот нетбук / планшет, я установил Ubuntu (13.10).

Кажется, все работает нормально (в режиме рабочего стола), но я бы хотел переключиться на сенсорный интерфейс, как только экран перевернется.

Я прочитал статью о дуэте Dell Inspiron, которая делает это ( http://ubuntuforums.org/showthread.php?t=1658635 ), но ... мне нравится новый сенсорный интерфейс для Ubuntu Unity так много ... Я хотел бы использовать это ...

Есть ли способ установить его и заставить его вести себя так, как я описал выше?

(пожалуйста, используйте описательные объяснения как Я почти новичок в Linux)

Спасибо всем.

5
задан 15 October 2013 в 10:27

1 ответ

Я полагаю, что вы сможете использовать проект 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 , который имеет необслуживаемая « исходная кодовая база », которая может быть полезна, если вы хотите сделать больше, чем писать сценарии, как предложено выше ...

0
ответ дан 15 October 2013 в 10:27

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

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