<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

          xhost +

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

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

          X11Forwarding no

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

          ForwardX11 yes

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

          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啟動(dòng)圖形時(shí)啟動(dòng)對(duì)TCP端口的*.

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

          ServerArgsLocal=-nolisten tcp

          修改為

          ServerArgsLocal=

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

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

          DisallowTCP=false

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

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

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();