上网本/平板电脑:有没有办法在桌面模式和触摸模式之间切换(最好是 Ubuntu 的新触摸界面)?

上网本/平板电脑:有没有办法在桌面模式和触摸模式之间切换(最好是 Ubuntu 的新触摸界面)?

我有一台戴尔 Inspiron Duo(一台带翻转屏幕的上网本,也可用作平板电脑)...为了恢复这台上网本/平板电脑,我安装了 Ubuntu(13.10)。

一切似乎都运行良好(在桌面模式下),但我想在屏幕翻转后切换到触摸界面。

我读了一篇关于戴尔 Inspiron Duo 的文章,它实现了这一点(http://ubuntuforums.org/showthread.php?t=1658635)但是...我非常喜欢 ubuntu unity 的新触摸界面...我想使用它...

有没有办法安装它并使其按照我上面描述的方式运行?

(请使用描述性解释,因为我几乎还是 Linux 新手)

谢谢大家。

答案1

我相信你可以使用这个项目https://launchpad.net/magick-rotation

虽然我没有 Dell Inspiron Duo,但我使用的是 HP EliteBook 2760p,并且已成功使用该项目运行 shell 脚本,从该脚本中人们可以编写任何他们想要的脚本,包括对现有程序的调用。

至于触摸界面,“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

有一个项目叫桌面切换器有一个非维护的“源代码库“如果您想做的不仅仅是编写上述建议的脚本,这可能会有所帮助......

相关内容