我有一台戴尔 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