起動時の画面方向の設定 Debian Stretch

起動時の画面方向の設定 Debian Stretch

Debianストレッチを使用してください。私のコンピュータは画面が水平方向に始まります。 xrandr -o 0を使用して正しく設定できますが、これはセッションでのみ機能します。現在、Xセッションが実行されていないため、rc.localを使用しても効果はありません。

ログイン画面と後続のコンテンツがセッション内で正しい方向になるようにデフォルトの画面方向を何らかの方法で設定できますか?

答え1

カーネルにこのモジュールがある場合fbcon(通常はそうです)、それを使用してテキストモードで画面の回転を制御できます。すべてこの回答(Ubuntuにのみ適用されますが、通常は適用可能です):

  1. まずfbcon動作していることを確認してください。

    $ echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

    (または、rotate_allすべての仮想フレームバッファに影響を与えます。有効な値は、を介して0正常3に開始し、追加の各数値に対して時計回りに90°回転します。)

  2. 回転が機能したら、次の行を追加または編集しますGRUB_CMDLINE_LINUX(または編集証がある場合)。GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub

    GRUB_CMDLINE_LINUX="fbcon=rotate:1"

    1あなたに合った値に置き換えてください。)

  3. (または設定sudo update-grubの更新に使用するすべての項目)を実行します。grub.cfg

コンピュータが起動するとEFIの使用video=efifbに追加する必要があるかもしれませんGRUB_CMDLINE_LINUX

答え2

スクリプトを作成して起動し、コマンドを追加して#!/bin/bash画面を修正します。次に、起動するたびに実行するようにcrontabにスクリプトを追加します。

crontab -e @reboot path_to_script/name_of_script.bash

これにより、PCの起動時に修正が自動的に適用されます。

関連情報