Debianのxfceで永続的な解決を設定する方法


10

VMWare上でDebian Jessieを実行しています。デフォルトの解像度は800x600です。で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

confファイル:http : //pastebin.com/nYGg06TJ


Xの起動に失敗しxorg.conf/var/log/Xorg.0.log場合は、ファイルとエラーメッセージを投稿してください。
L.レブレル2016

xfce4-display-settingsxfceの解像度を変更するために使用しようとしましたか?
Scantlight 2016

失敗したXのログですか?エラーは表示されません。また、xorg.confは優先解像度を指定しません。Option "PreferredMode" "1360x768"[監視]セクションに追加します。
L.レブレル16

@ L.Levrel実際には失敗しなかったため、エラーが表示されます。Ctrl + Alt + F1でコンソールに戻り、Ctrl + Cでコンソールを閉じるまで、
画面は黒のままでした

よろしくお願いします@Scantlight。答えとして書いて頂けますか?
devil0150

回答:


12

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

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

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


1
そして、ファイルの変更後にこれらの設定をどのように適用しますか?
phil294 2017年

1
Displays.xmlファイルが見つかりません。コマンドラインを使用して常に1360x768の解像度を設定するにはどうすればよいですか?デフォルトは非常に狭い640です。
Jitesh Sojitra 2018年

7

私のセットアップで解決しなければならない2つの問題(VMwareゲストとしてのOpenSuse):

  1. 解像度はxfce4-display-settingsのドロップダウンリストにはありません(ただし、モニターの名前はあります。後で必要になります)。
  2. すべてのログアウトは手動で追加された解像度を「忘れる」(xrandrを介して)

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を使用してそのモードラインをアクティブ化します

$ 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を再発明することを強く非難されています。-ヘンリースペンサー」


1

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

HorizSync 31.0〜83.0

VertRefresh 56.0〜75.0

LCDデータシートから取得した実際の値。飯山ProLite E2001WSVモニターを使っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.