1

我正在运行 Ubuntu 10.04。我的网络上有一台计算机,它设置为运行两个不同的 xsession,每个都运行 Chromium,并在不同的 (1280*1024) 显示器上显示不同的网页。我没有连接到这台计算机的鼠标或键盘。要访问它,我通过 SSH 登录。

我有两个问题:

  1. 在第二台显示器上,我在屏幕右侧看到一条黑色条带。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每个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 回答