看板Linux
標 題[請問]chroot執行圖形介面的程式
發信站未來最舊小棧 (Thu Aug 7 17:28:48 2008)
轉信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!OfO
(通常)chroot用在live cd,去取得一個特定的root directory裡面的shell來運行
弟有兩套實體的linux,假設是sda1(debian)跟sda2(opensuse)
在opensuse下,我把debian掛載在/home/debian
於root身份執行 chroot /home/debian,可以成功的取得debian的環境
可是如果我想要開啟圖形程式,會有以下錯誤訊息:
------------------------------------------------
(.:23941): Gtk-WARNING **: cannot open display:
------------------------------------------------
這段訊息讓我想起了以前在遠端連線的時候,需要在sshd_config開啟X11Forwarding yes
不過我並沒有遠端連線...
後來我嘗試著在本地端先輸入xhost +localhost
chroot /home/debian
取得debian環境後再敲入
export DISPLAY=localhost:0.
在執行該命令,還是出現相同訊息(我是以pcmanx為例)
請問各位前輩..有解嗎?
謝謝!
--
風輕輕的吹 我安靜地來
我輕點頭 妳暗微笑
不知不覺 享受彼此的默契
草悠悠的盪 妳淡淡的擺
妳高聲唱 我大聲和
自由自在 感受生命的韻律
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標
220-132-222-241.HINET-IP.hinet.net