zoukankan      html  css  js  c++  java
  • Linux ALL:Tigervnc-Server

    最近安装和研究了一些linux的vnc服务搭建,最后的感悟:

    凡此种种,不外乎找一个像样的vnc-server,其中的典型就是:tigervnc-server

    稍后的难点,就是安装tigervnc-server,强烈推荐使用发行版自带的,免去配置之苦。

    ------------------------------------------------------------

    而安装完成后,接下来的问题,本质就是充分理解linux上的X显示协议和规范了,很多的问题就是因为

    不理解X而造成的。

    第1点:tigervnc本身会实现X协议、并提供一个基本的X-Server,并不需要其他的X-Server

    第2点:tigervnc本身会实现rfb协议

    第3点:在tigervnc初始化时默认有很多的配置选项,其中某些必要的、具有默认配置的选项会涉及系统

        的目录及文件——而这些文件不一定存在——,所以根据你的配置,你需要在第一次运行tigervnc服务

        之前进行准备!

    第4点:即使上面的三点你都做完了,还需要正确提供{默认 | 或自定义}选项【-xstartup】的启动文件,否则

        vnc客户端连接上后,一片空白或空黑,甚至连x都没有!

    第5点:与“第4点”相关,【-xstartup】通常是桌面环境(DE)或窗口管理程序(WM),比如:gnome、kde、twm等

    ------------------------------------------------------------

    如果你理解了以上,我想你就可以理解 Xvfb、X11vnc之类的组件的功能和意义了!

  • 相关阅读:
    Github国内mirror加速
    通过node-inspector或VSCode调试服务器上代码
    node nvm 常见命令
    HBuilderX 修改默认的终端
    LLVM 工具使用
    LLVM 获取Value Type
    LLVM Constant Value to c++ value
    Bison 命名位置
    llvm block
    vscode use cl.exe build C/C++
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/12212935.html
Copyright © 2011-2022 走看看