新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于Linux跨網(wǎng)絡(luò)運(yùn)行X Window程序

        關(guān)于Linux跨網(wǎng)絡(luò)運(yùn)行X Window程序

        作者: 時間:2012-06-25 來源:網(wǎng)絡(luò) 收藏

        xhost +

        這個命令將允許別的用戶啟動的圖形將圖形顯示在當(dāng)前屏幕上.

        在2臺機(jī)器之間, 如果設(shè)置服務(wù)器端配置文件/etc/ssh/sshd_config中包含

        X11Forwarding no

        客戶端配置文件/etc/ssh/ssh_config包含

        ForwardX11 yes

        則從客戶端ssh到服務(wù)器端后會自動設(shè)置DISPLAY環(huán)境變量, 允許在服務(wù)器端執(zhí)行的圖形將圖形顯示在客戶端上. 在服務(wù)器上查看環(huán)境變量顯示如下(這個結(jié)果不同的時候并不相同)

        DISPLAY=localhost:10.0

        在客戶機(jī)上用netstat -lnp可以看到有*了6010端口

        tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 4827/1

        如 果希望允許遠(yuǎn)程機(jī)器上的圖形程序?qū)D形顯示在本地機(jī)器的Xserver上, 除了要設(shè)置遠(yuǎn)端機(jī)器的DISPLAY環(huán)境變量以外, 還需要設(shè)置本地機(jī)器的Xserver*相應(yīng)的TCP端口. 而現(xiàn)在的系統(tǒng)出于安全的考慮, 默認(rèn)情況下不再*TCP端口. 可通過修改/etc/X11/xinit/xserverrc文件, 將

        exec /usr/bin/X11/X -dpi 100 -nolisten tcp

        修改為

        exec /usr/bin/X11/X -dpi 100

        允許在直接使用startx啟動圖形時啟動對TCP端口的*.

        修改/etc/kde3/kdm/kdmrc, 將

        ServerArgsLocal=-nolisten tcp

        修改為

        ServerArgsLocal=

        允許kdm作為顯示管理器時, 啟動會話時*相應(yīng)的TCP端口.

        修改/etc/gdm/gdm.conf, 在[Security]一節(jié)增加

        DisallowTCP=false

        或者在登陸窗口選擇Options -> Configure Login Manager...的Security頁面, 取消Deny TCP connections to Xserver, 允許gdm作為顯示管理器時, 啟動會話時*相應(yīng)的TCP端口.

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 承德县| 壤塘县| 巴林左旗| 龙门县| 绥化市| 遵义市| 焦作市| 潼南县| 成安县| 万安县| 汉中市| 疏勒县| 平塘县| 绵竹市| 荔浦县| 贺州市| 常宁市| 京山县| 麻城市| 宁安市| 太原市| 西贡区| 阳东县| 宁阳县| 新巴尔虎左旗| 鄂州市| 河北省| 梓潼县| 建宁县| 汉中市| 高平市| 当阳市| 洛隆县| 右玉县| 诸暨市| 仁怀市| 永善县| 吉木萨尔县| 建德市| 佳木斯市| 莱西市|