xrandrで特定の画面解像度を設定する


10

そこで、VirtualBoxにLUbuntu 11.04をインストールしました。1366x768の解像度が見つからなかったため、Guest Additionsをインストールしましたが、ありませんでした。だから私はこのコードを使って正しい解像度を設定しました:

gtf 1366 768 60
xrandr --newmode "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795 $
xrandr --addmode VBOX0 1368x768_60.00
xrandr --output VBOX0 --mode 1368x768_60.00

問題は、次の再起動のためにこの情報を保存する方法が見つからないことです。試着したが.xinitrc何も起こらない。次に試してみました.bashrcが、機能しません。このコマンドを実行する前にコンソールを起動する必要があります。


これらのコマンドをに入れてみてください/etc/rc.local
オンセ

ファイルを編集して実行ビットを変更しましたが、実際には起こりません。LUbuntuの動作が異なる可能性があります。
dierre 2012年

回答:


8

UbuntuでLXDEのデフォルトの解像度変更しようとしましたが(LXDEはLubuntuでも使用されています)、この問題の解決策を見つけました。私はLubuntuもインストールしており、このファイルが実際に存在することを確認しました(この修正を試したところ、うまくいきました)。

だから、修正...

  1. ターミナルを開き、Ctrl + Alt + Tを押します
  2. Lubuntuのデフォルトのインストールがあると思いますので、「Leafpad」がデフォルトのエディターになります。これをターミナルに入力/コピーしてEnterキーを押してください(パスワードの入力を求められる場合があります)

    sudo leafpad /etc/xdg/lxsession/LXDE/autostart
    
  3. 次に、実際のコマンドの前に@を追加して、ファイルの下部にコマンドを追加します。鉱山はこのように見えた...

    @xscreensaver -no-splash
    @lxpanel --profile LXDE
    @pcmanfm --desktop --profile LXDE
    @/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
    @xrandr --auto --output DVI-1 --primary --mode 1680x1050 --left-of DVI-0
    

1
魅力のように働いた。
dierre

@captain_G私は持っていないLXDEディレクトリのみLubuntuLubuntu-Netbookディレクトリを。私は何をすべきか?
ユルゲンポール

@Severus-上記のようにターミナルを開きます。「cd / etc / xdg / lxsession /」と入力します。lxsessionディレクトリに移動するはずです。次に「find -name autostart」と入力します。うまくいけば、自動起動が入っているディレクトリが表示されるはずです。私が正しく覚えていれば、私が持っている2つのディレクトリは、さまざまなセッションで使用できます。両方に追加することも、使用している1つに追加することもできます。これがお役に立て
ば幸い

@xrandr -s 1440x900古いレガシーLinuxで働いたvmware
Stuart Cardall 2018年

2

私は個人的にこれらの種類のコマンドをログイン時に実行されるようにのスクリプトに入れて~/bin、それを呼び出しますset_resolution

次にgnome-session-properties、ログイン時に実行するコマンドを実行して追加します(〜/ bin / set_resolutionを使用)。

ここに画像の説明を入力してください


2
これはUbuntu以外のLUbuntuなので、gnome-session-propertiesはありません
dierre 2012年

1
Openbox(Lubuntu)が使用~/.config/openbox/autostart
Panther

まだ動かない。〜/ .config / openbox / autostartとchmod u + xを追加しましたが、再起動時に何も起こりません。
dierre

1

これを機能させるために/etc/xdg/lxsession/LXDE/autostartファイルに追加した別の行は次のとおりです。

@xrandr --output LVDS --off

ヒント:http : //lists.freedesktop.org/archives/xorg/2007-August/027490.html

更新:上記は、私がGUI構成ツールを実行するまでしばらくの間問題ありlxrandrませんでした。だから私はこの変更を行いました:

$ cat $HOME/.config/autostart/lxrandr-autostart.desktop

[Desktop Entry]
Type=Application
Name=LXRandR autostart
Comment=Start xrandr with settings done in LXRandR --then manually tweaked
Exec=xrandr --output DVI-0 --mode 1920x1200 --rate 60.0 --output LVDS --off --output VGA-0 --primary --mode 1920x1200 --left-of DVI-0
OnlyShowIn=LXDE

LXDEでUbuntu 12.04を実行していることに注意してください。純粋なLubuntu 12.04セットアップに、よりスマートなlxrandrバイナリが含まれることを願っています...


1

このページは私を助けました:https : //wiki.ubuntu.com/X/Config/Resolution

私は変更を〜/ .xprofileに入れました


dierreと同じ問題があり、xrandr設定をLubuntu 13.10に固定することができず、人々は自動起動などを提案しました。しかし、.xprofileにコマンドを追加すると、ようやくうまくいきました。ありがとう!
Beamie 2014年

0

まだ誰もがこれに苦労している場合、私は見つけることができるすべてを運なしで試しました(コマンドラインを数え切れないほど多くのファイルに入れました)。結局、試行錯誤を通して簡単な解決策を見つけ、他のすべてのものより先に最初にそれを試してみました。

ターミナルを開き、xrandrコマンドをテストします(他の人が投稿したように)。私は古いシステムでLubuntuを使用していますが、少し寿命を延ばすために古いモニターを装備しているので、解像度を変更するためのコマンドラインは

xrandr --auto --output VGA1 --primary --mode 1158x864

他のものは何も追加しませんでした。

次に、スタート->設定-> LXSessionのデフォルトアプリケーションに移動しました

「自動起動」メニューを選択して、正確なコマンドラインコードを白いテキストボックスに入力し、「追加」をクリックしました。

再起動して成功!!!


0

私のために働いた唯一の方法は:

  1. ここで説明されているcvtとxrandrを介して新しいモードを取得するために必要なコマンドを実行します。https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions
  2. 例として次のように、set_resolution.shのような.shファイルに貼り付けます。

    #!/bin/sh
    xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    xrandr --addmode HDMI-1 1920x1080_60.00
    xrandr --output HDMI-1 --mode 1920x1080_60.00
    
  3. メニュー->設定-> LXSessionのDefaultAplications->コアアプリケーションに移動し、Xrandrの白いブロックまで下にスクロールします。空白になっているはずで、保存した.shファイルのパスを追加します。

  4. リブート!

私は、AsusのTinkerBoardのopenboxでLXDE9.0を使用しています。〜/ .xprofile、/ etc / xdg / lxsessionの自動起動、openboxの自動起動、xinitrcを変更しようとしましたが、どれも私にとってはうまくいきませんでした。これはセッション専用であり、すべてのユーザーに対してグローバルではありませんが、試さなかった最後のオプションであるxorg.confファイルを実行するよりも速くトリックを実行します。

タイ!

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