そこで、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
を試しましたが、機能していません。このコマンドを実行する前にコンソールを起動する必要があります。
buntuのLXDEのデフォルトの解像度を変更する (LXDEはLubuntuでも使用されます)を試みましたが、この問題の解決策が見つかりました。また、Lubuntuをインストールし、このファイルが実際に存在することを確認しました(この修正も試してみましたが、うまくいきました)。
だから、修正....
デフォルトのLubuntuがインストールされていると思うので、「Leafpad」がデフォルトのエディタになり、これを端末に入力/コピーしてEnterキーを押します...(パスワードの入力を求められる場合があります)
Sudo leafpad /etc/xdg/lxsession/LXDE/autostart
ファイルの最後にコマンドを追加して、実際のコマンドの前に@を追加します。鉱山はこのように見えました...
@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
私は個人的に、ログイン時に実行されるこれらの種類のコマンドを、~/bin
のスクリプトに入れ、それをset_resolution
と呼びます
次に、gnome-session-properties
を実行し、ログイン時に実行するコマンドを追加します(〜/ bin/set_resolutionを使用)。
/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
バイナリが含まれることを望みます...
このページは私を助けた: https://wiki.ubuntu.com/X/Config/Resolution
私は変更を〜/ .xprofileに入れました
まだこれに苦労している人がいる場合は、運が悪ければ見つけられるものをすべて試しました(数え切れないほど多くのファイルにコマンドラインを配置しました)。結局、試行錯誤を通して簡単な解決策を見つけたので、他のすべてのものよりも先にそれを試してみました。
ターミナルを開き、xrandrコマンドをテストします(他の人が投稿したように)。古いシステムでLubuntuを使用して寿命を少し延ばし、古いモニターを装備しているため、解像度を変更するためのcmd行が
xrandr --auto --output VGA1 --primary --mode 1158x864
他のものは追加しませんでした。
次に、start-> preferences-> Default Applications For LXSessionに移動しました
「自動起動」メニューを選択し、正確なコマンドラインコードを白いテキストボックスに入力して、「追加」をクリックしました。
再起動して成功しました!!!
私のために働いた唯一の方法は:
これらを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
メニュー->設定-> LXSessionのDefaultAplications->コアアプリケーションに移動し、そこでXrandrの白いブロックまでスクロールします。空になり、保存した.shファイルのパスを追加します。
リブート!
AsusのTinkerBoardでLXDE9.0をopenboxで使用しています。 〜/ .xprofileの変更、/ etc/xdg/lxsessionの自動起動、openboxの自動起動、xinitrcの変更を試みましたが、いずれも機能しませんでした。これはすべてのユーザーに対してグローバルではなく、セッションに対してのみですが、私が試しなかった最後のオプションであったxorg.confファイルに行くよりも速くトリックを行います。
タイ!