VGAを使用する場合やディスプレイポートを使用する場合でも、外部モニターをノートパソコン(以下の仕様)に接続するときは、常に画面の解像度と表示位置を設定する必要があります。現在、私はこれを行うためにXRandRというGUIユーティリティを使用しています。アランデル。もう1つの問題は、モニターを接続するときは常に最高解像度ではなく、可能な最低表示解像度を使用することです。
特定のモニターが接続されるたびに、以前に構成した構成を自動的に呼び出すことはできますか?たとえば、職場ではモニターを並べて接続するとき、自宅では垂直レイアウトを使用します。
両方のノートブックにこの問題があります。彼らはXFCEをウィンドウマネージャとして使用するFedora 18とXubuntu 13.04を実行しています。 Intel HD3000グラフィックが統合された同じデバイス、Lenovo X220。
修正する
モニターごとに設定しようとしましたが、残念ながら、Fedoraはxorg.confファイルを使用せず、代わりにXを起動するたびに自動的に設定しようとしました。xorg.confの生成Xorg :1 -configure
)(fedora wikiで説明されているように)xorg.confファイルを生成するために使用する操作は失敗しますNumber of created screens does not match number of detected devices.
。
解決策
この問題を解決するためにいくつかの回避策を試しましたが、ディスプレイポートに接続されているモニタにのみ適用されます。 Arandrはディスプレイ設定をシェルスクリプトとして保存できるため、保存した設定を使用して.xinitrc
。
cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc
chmod u+x ~/.xinitrc
これはトリックを実行する必要があります。誰でも良い方法があれば教えてください。
ベストアンサー1
次のタイトルのソリューションを含むこのスレッドを見つけました。Xrandr設定を保存する方法は?、次の内容が役立ちます。
このコマンドを使用して現在の設定をインポートできます。
$ xrandr --verbose
このコマンドを使用すると、現在の表示設定が何であるかを把握し、次のサンプルラインタイプをファイルに配置できます$HOME/.xinitrc
。
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI1 1920x1080_60.00