Windows 10でLenovo Yoga 500を購入しました。Ubuntu16.04に置き換えようとしましたが、Ubuntuはタブレットモードをサポートしていないことに気付きました。
これに有効な解決策はありますか?
時間があればすぐにタッチキーボードを取得する方法を追加します。しかし、サーフィンパッドとしてはこれで問題ありません。
私はこれを購入し((Lenovo yoga 710(I7))、いくつかの問題がありました。ここで見つけました。
BIOSを更新します(ファンに感謝します!信頼してください)特別なBIOSが必要な場合があります: https: //forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yoga-900-and-Ideapad-710S-Linux-Only-BIOS/ta-p/346685
2016年後半(またはそれ以降)の通常のものを使用しました
起動に問題がある場合:
ACPIを無効にしない
カーネルパラメーターを追加すると、Linuxが起動します。modprobe.blacklist=hid_sensor_hub
ジャイロスコープがなくても問題ない場合は、カーネルパラメーターに/etc/default/grub
:"modprobe.blacklist=hid_sensor_hub quiet splash"
を追加します。
または押す E あなたがインストールのための最初のブートメニューにいるとき、同じことをします。終了して開始 Ctrl-X
ただし、ジャイロスコープを機能させるには、追加の作業が必要です。私は現在、この構成でUbuntu 16.04を実行しています(これは、ディストリビューションに合わせていくつかのマイナーなMODを使用して、ディストリビューションで独立して動作すると思います):
buntu mainline から4.10rc4より新しいカーネルを取得する必要があります。カーネルパラメータを渡す必要はなくなりました。起動時間を数秒追加しますが、気になるフリップフロップ画面で
カーネルをインストールしたら、必要なもの センサーを監視できるもの
このプロジェクトはすでにUbuntuリポジトリにあります:
Sudo apt install iio-sensor-proxy inotify-tools
注意:センサーを動作させるには、コンピューターをスリープ状態にしてからウェイクアップする必要があります。その後、動作し続けます。
Gnome 3.18以降を実行している場合は、準備ができているはずです。 Gnomeは傾きを検出し、それに応じて移動します。
Unityを実行している場合は、スクリプトを追加する必要があります。 1つの例外を使用して、ここのガイドに従ってください。変更したスクリプトを 元の画面が反転する として使用します。
変更:
#!/bin/sh
# Auto rotate screen based on device orientation
# Receives input from monitor-sensor (part of iio-sensor-proxy package)
# Screen orientation and launcher location is set based upon accelerometer position
# Launcher will be on the left in a landscape orientation and on the bottom in a portrait orientation
# This script should be added to startup applications for the user
# Clear sensor.log so it doesn't get too long over time
> sensor.log
# Launch monitor-sensor and store the output in a variable that can be parsed by the rest of the script
monitor-sensor >> sensor.log 2>&1 &
# Parse output or monitor sensor to get the new orientation whenever the log file is updated
# Possibles are: normal, bottom-up, right-up, left-up
# Light data will be ignored
while inotifywait -e modify sensor.log; do
# Read the last line that was added to the file and get the orientation
ORIENTATION=$(tail -n 1 sensor.log | grep 'orientation' | grep -oE '[^ ]+$')
# Set the actions to be taken for each possible orientation
case "$ORIENTATION" in
normal)
xrandr --output eDP1 --rotate right && gsettings set com.canonical.Unity.Launcher launcher-position Bottom ;;
bottom-up)
xrandr --output eDP1 --rotate left && gsettings set com.canonical.Unity.Launcher launcher-position Bottom ;;
right-up)
xrandr --output eDP1 --rotate normal && gsettings set com.canonical.Unity.Launcher launcher-position Left ;;
left-up)
xrandr --output eDP1 --rotate inverted && gsettings set com.canonical.Unity.Launcher launcher-position Left ;;
esac
done
現時点では、Linuxのタブレットモードに相当するものはありませんが、 Ubuntu Tablet はインストールできませんが、タブレットを購入することによって持っています。タッチスクリーン機能をサポートするディストリビューションがいくつかありますが、それらは回転やその他の完全なタブレット機能をサポートしていません。 Ubuntudoesはタッチスクリーンをサポートしていることに注意してください。詳細については こちら をご覧ください。 Linux Mintはタッチスクリーンもサポートしています。
結論として、現時点では、Linuxのタブレットの互換性にギャップがあります。すぐにオープンソースのフリーソフトウェアでいっぱいになることを期待しましょう。