1

Ubuntu 10.04 を実行しています。ネットワーク上に 2 つの異なる xsession を実行するように設定されたコンピューターがあり、それぞれが Chromium を実行し、異なる (1280*1024) モニターに異なる Web ページを表示します。このコンピュータにマウスまたはキーボードが接続されていません。アクセスするには、SSH でログインします。

2 つの問題があります。

  1. 2 番目のモニターでは、画面の右側に黒い帯が表示されます。Chromium ウィンドウは表示領域に収まり、まったく切れません。もう一方のモニターはフルスクリーンで実行されます。黒い帯を消し、画面全体を使用するにはどうすればよいですか?

  2. コンピューターにキーボードやマウスが接続されていないため、/etc/init.d/gdm restart を使用してディスプレイを再起動します。これにより、「Chromium が正しくシャットダウンされませんでした...」というメッセージが表示されます。これを抑制したり、Chromium が正しくシャットダウンするようにするにはどうすればよいですか?

ここに私のxsessionファイルがあります:

#!/bin/bash

# run firefox and point to our dashboard
#exec /usr/bin/firefox -width 1024 -height 1280 -URL "localhost"
MYDISPLAY=$DISPLAY
echo $DISPLAY >> test.txt
date >> test.txt
#export DISPLAY=":0.0"
#/usr/bin/unclutter -idle 5 &
#/usr/bin/chromium-browser --screen 1 --start-maximized --bwsi "http://localhost/status" &
#DISPLAY=:0.1  firefox "http://10.16.14.116:8080/job/Nightly/lastCompletedBuild/testReport/?auto_refresh=true" &
DISPLAY=:0.1 /usr/bin/chromium-browser --start-maximized --bwsi --app --user-data-dir=~/.chromium2 "http://localhost/dash2" &

#export DISPLAY=":0.1"
/usr/bin/unclutter -idle 5 &
#DISPLAY=:0.1 gnome-terminal
/usr/bin/chromium-browser --start-maximized --bwsi --app "http://localhost/status/status-device"
#exec gnome-session

どんな助けでも大歓迎です。ありがとう

更新: apt-get の更新とアップグレード、および再起動を行いました。両方のモニターで全画面表示になりました。「適切にシャットダウンされませんでした」というメッセージを取り除くことはできません

4

2 に答える 2

1

「適切にシャットダウンしなかった」については、実際に「難しい」方法でシャットダウンしています。gdmを再起動すると、そのすべての子プロセスが即座に強制終了されます(kill -9)。あなたができることはこれを実行することです:

killall chromium-browser

kill -TERMすべてのプロセスにaを送信しchromium-browserます。これは、プロセスを閉じるための「ソフトな」方法です。クリーンアップの機会が得られます。Chromium の場合、問題なく終了し、次回の起動時に煩わしいメッセージは表示されません。安全のために、killall と gdm の再起動の間に数秒待つことをお勧めします。

killall chromium-browser
sleep 10
/etc/init.d/gdm restart

Ubuntu 10.04.2 上の Chromium 9 でテスト済み。

于 2011-03-02T21:03:45.660 に答える
0

apt-get の更新とアップグレード、および再起動を行いました。両方のモニターで全画面表示になりました。「適切にシャットダウンされませんでした」というメッセージを取り除くことはできません

于 2011-03-02T20:20:37.950 に答える