Debianのxfceで永久解像度を設定する方法

Debianのxfceで永久解像度を設定する方法

私はVMWareでデフォルトの解像度800x600でDebian Jessieを実行しています。を使用して1360x768に設定できますが、xrandr次回ログインするときはまだ800x600です。

インターネット上のいくつかの投稿には、私のxorg.confファイルを編集するように指示されています。私はそれを実行しXorg -configureてxorg.conf.newファイルを得ました。テストしてみましたが、画面はまだ黒です(startx設定なしでうまく機能します)。

他の投稿では、このディレクトリ(.config/xfce4/xfconf/xfce-perchannel-xml)にあるdisplay.xmlファイルを編集するように求めていますが、私はdisplay.xmlファイルがありません。

これを行う方法を知っていますか?

ログファイル:http://pastebin.com/YaFrfnum

構成ファイル:http://pastebin.com/nYGg06TJ

答え1

デスクトップ環境で設定を変更するさまざまな方法の1つは、その環境で提供されているツールを使用することです。この場合XFCEこれらのツールを提供するデスクトップ環境であり、一部にはグラフィカルインターフェイスがあります。

解像度を変更する最も簡単な方法は、以下に示すディスプレイを使用するか、コマンドを使用して端末エミュレータから呼び出すことがApplication Menu > Settings > Displayできます。xfce4-display-settings

もちろん、グラフィックソリューションが気に入らない場合は、いつでもそのファイルを手動で変更できます(この場合.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml)。

答え2

私の設定(VMwareゲストとしてOpenSuse)で解決しなければならなかった2つの問題があります。

  1. 解像度がドロップダウンリストにありません。xfce4 - ディスプレイ設定(ただし、モニター名はです。後で必要になります。)
  2. 手動で追加した回避策は、ログアウトするたびに「忘れられます」。ランダル)

1160x1600に設定したい私のモニター(「Virtual1」)プログラム:

ターゲットモニタのタイミングパラメータの決定

$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ _

以下を使用してモデル行を有効にします。ランダル:

$ xrandr --newmode "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output  Virtual1 --mode 1160x1600_60.00
$ _

望むより!

ログイン時にこの画面解像度を自動的に取得するには、上記の「xrandr」行を.bashrcまたは.profileに追加してください。

このスティックは私にとって効果的です。システム構成を恒久的に変更したり、更新を維持したりするのに最適な場所がどこであるかを知っている人はいますか? (私の古い* nixテクノロジはすべてsystemd以来役に立たないようです...)

「Unixを理解できない人はUnixを悪く再創造する運命に瀕している。 - ヘンリー・スペンサー」

答え3

私も同じ問題がありましたが、画面設定リストでサポートされている解像度がありません。 xorg.confで同期変数と更新変数の適切な制限を設定することでこの問題を解決しました。

水平同期31.0 - 83.0

垂直リフレッシュ56.0 - 75.0

LCDデータシートから得られた実際の値。私はIiyama ProLite E2001WSVモニターを使用しています。

関連情報