Xサーバーを使用していないときにディスプレイを回転させるにはどうすればよいですか?


29

回転するワイドスクリーンモニターがあります。「ランドスケープ」モード(垂直)で使用しようとしています。これはGUIで簡単です。

Xサーバーを実行していないとき、または仮想コンソール/ターミナルを表示しているときにディスプレイを回転させるにはどうすればよいですか


2
@Kurtis受け入れられた答えをここで変更したいと思うかもしれません、書かれたときに受け入れられた答えが本当であったかどうかはわかりませんが、Ubuntuに変更を加えなくても最高の投票された答えはうまく機能するようです。
パイプ

回答:


-4

ディスプレイを回転できるのは、ある種のXサーバーのみです。仮想コンソールとフレームバッファーは回転をサポートしていません。

しかし、恐らくフルスクリーンモードのターミナルのような小さなXウィンドウマネージャーを実行できます。この場合、回転機能を使用できますが、それでもコンソールのように感じられます。


47

fbconを使用して仮想フレームバッファーを回転できます。さまざまな回転を表す0〜3。

  • 0 -正転
  • 1 - 時計回りに回転します
  • 2 -逆さまに回転
  • 3 -反時計回りに回転

これらは、正しいシステムファイルに値を入力することにより、コマンドラインから設定できます。現在のフレームバッファを回転させる:

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

すべての仮想フレームバッファーを回転させる:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all

システムの起動時にこれが自動的に行われるようにするには、ブートローダーの構成を変更して正しいオプションを与える必要があります。では/etc/default/grub、追加fbcon=rotate:1GRUB_CMDLINE_LINUX行:

GRUB_CMDLINE_LINUX="fbcon=rotate:1"

sudo update-grubこのファイルを変更した後に実行することを忘れないでください。)

出典:回しスクリーンではなく、XのWindowsを実行して回転させ、起動時にコンソール(Debianの)


依存CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
Ciro Santilli新疆改造中心法轮功六四事件

virtualbox Linuxクライアントでもこの動作を確認しました!!
ジョン・シウ

NVIDIA Jetson Nanoが提供するUbuntuでは機能しません。/ sys / class / graphics / fbcon / rotateコンテンツは変更されません。rotate_allは、rootであってもアクセスを拒否します。
トヌ・サミュエル

実際のファイルではなく、コンテンツもありません。その「ファイル」を読むことはできません。書き込みのみが可能です。コピーアンドペーストでコマンドを正確に試しましたか?
スティーブンオステルミラー

1

画面を回転させるには、xrandrコマンドを試してください:

xrandr -o left

引き返すには:

xrandr -o normal

DISPLAY変数を設定する必要があります。

export DISPLAY=:0

正直なところ、コンピューターのフルスクリーンテキストコンソールでは機能しません(7番目のGUI画面で機能します)が、最近fglrxドライバーで多くの問題が発生しました。すべてをセットアップします。問題が発生した場合は、http//ubuntuforums.org/showthread.php?t = 1815538でそのコマンドのヘルプを確認できます。


10
仮想コンソールに切り替えました(Ctrl + Alt + F1)。ログインしました。「export DISPLAY =:0」を実行しました。「xrandr -o left」を実行しました。「画面構成の変更に失敗しました!」というエラーを受け取りました。私は専門家ではありませんが、xrandrを使用してXサーバーを構成しているため、この目的に適しているかどうかはわかりません。
カーティス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.