设为首页 收藏本站
查看: 736|回复: 0

[经验分享] ubuntu16.04 14.04 安装 vnc server 及eclipse配置

[复制链接]

尚未签到

发表于 2018-10-18 12:03:28 | 显示全部楼层 |阅读模式
  在ubuntu16.04 使用gnome桌面的情况下的环境配置。
  Ubuntu 16.04 VNC Server 配置
  1. 安装 x11vnc server
  sudo apt-get install x11vnc
  2. 配置vnc server密码
  sudo x11vnc -storepasswd /etc/x11vnc.pass
  3. 创建服务文件
  vi /lib/systemd/system/x11vnc.service
  [Unit]
  Description=Start x11vnc at startup.
  After=multi-user.target
  [Service]
  Type=simple
  ExecStart=/usr/bin/x11vnc -xkb -capslock -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
  [Install]
  WantedBy=multi-user.target
  4. 配置Systemd服务
  sduo systemctl daemon-reload
  sudo systemctl enable x11vnc.service
  sudo systemctl start x11vnc.service
  5. 使用vnc客户端连接
  6.设置vnc分辨率
  创建/etc/X11/xorg.conf文件,然后添加如下内容:
  Section "Device"

  >  EndSection
  Section "Monitor"

  >  EndSection
  Section "Screen"

  >  Monitor "Configured Monitor"
  Device "Configured Video Device"
  SubSection "Display"
  Depth 24
  Virtual 1680 1050
  EndSubSection
  EndSection
  如果ubuntu安装在物理机上就可以使用该文件来设置ubuntu的分辨率,如果ubuntu安装在vmware中,可在ubuntu中安装vmware-tools来驱动vmware的显驱。
  如果ubuntu安装在hyper-v中需要修改启动文件/etc/default/grub中的下面这行,修改完如下:
  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
  使用VNC连接即可成设置的最佳分辨率
  x11vnc和windows的复制粘贴功能:安装glipper
  apt-get install glipper
  安装完后,可以用鼠标的用鼠标不能用鼠标的地方可以用快捷键C-c, C-v, C-insert, Shift-insert
  Q:所有的设置都完成连接到gnome桌面的时候,居然不能识别键盘的大写,大写使用shift键。。。。我也是醉了。
  A:该问题的解决方式:在x11vnc选项上面加上-xkb -capslock选项
  ubuntu 14.04 desktop安装x11vnc server

  •   安装软件包
      $ sudo apt-get update
      $ sudo apt-get install x11vnc
  •   创建密码
      $ sudo x11vnc -storepasswd /etc/x11vnc.pass
  •   启动X11VNC服务
      $ sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rf bauth /etc/x11vnc.pass -rfbport 5900 -shared
  •   设置在系统启动x11vnc服务器的自动启动
      $ sudo vi /etc/init/x11vnc.conf
      # description "Start x11vnc on system boot"
      description "x11vnc"
      start on runlevel [2345]
      stop on runlevel [^2345]
      console log
      respawn
      respawn limit 20 5
      exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/rahul/.vnc/passwd -rfbport 5900 -shared
      也可以使用如下的配置:
      $sudo vim /etc/init/x11vnc.conf
      start on login-session-start
      script
      /usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0
      -noxrecord -noxfixes -noxdamage
      -rfbauth /etc/x11vnc.pass
      -forever -bg -rfbport 5900 -o /var/log/x11vnc.log
      end script
  •   重启ubuntu系统,自动启动x11vnc服务
  看来还是要安装一个vnc4server
  ubuntu16.04 vnc4server的安装

  •   更新系统
      apt update
      apt upgrade -y
  •   安装必要的桌面环境
      apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
  •   安装vnc server
      apt install vnc4server -y
  •   配置vncserver
      vncserver -geometry 1920x1080 :1
  •   结束vncserver
      vncserver -kill :1
  •   修改配置文件,添加下面的配置到~/.vnc/xstartup
      gnome-panel &
      gnome-settings-daemon &
      metacity &
      nautilus &
      vncconfig -nowin &
  •   启动vncserver(第四步)
  •   配置开机启动
      crontab -e
      添加如下行:
      @reboot /usr/bin/vncserver :1
  •   安装完毕,使用vnc client连接使用。
  安装完vnc4server后使用如下步骤取消快捷键:
  I've had the same thing happen. Here's what I do to solve:

  •   Go to System menu -> Preferences -> Keyboard Shortcuts
  •   Under the Window Management catagory, select the entry for Hide all normal windows and set focus to the desktop and press the Backspace key to clear the entry
  •   Restart the vncserver session

  An>gconftool-2 -t str -s /apps/metacity/global_keybindings/show_desktop ""  ubuntu16.04 配置eclipse mars版本不能正常显示功能设置(可以使用oxygen版本的就正常),功能不正常这个和gnome有关。
  在eclipse.ini文件 --launcher.appendVmargs语句前加:
  --launcher.GTK_version
  2
  在ubuntu系列的系统中eclipse不能正常显示下划线的主要原因是因为字体的原因,可以设置其他不同的字体来显示下划线或其他不能正常显示的字体
  编辑eclipse.desktop文件内容如下
  [Desktop Entry]
  Version=1.0
  Name=Eclipse
  Exec=env SWT_GTK3=0 UBUNTU_MENUPROXY= eclipse
  Terminal=false
  Icon=/eclipse/icon.xpm
  Type=Application
  Categories=IDE;Development
  X-Ayatana-Desktop-Shortcuts=NewWindow
  [NewWindow Shortcut Group]
  Name=New Window
  Exec=env SWT_GTK3=0 UBUNTU_MENUPROXY= eclipse
  TargetEnvironment=Unity
  在使用vnc client连接到x11vnc server后,使用eclipse时可以取消ubuntu的系统快捷键和eclipse快捷键的冲突。(设置完有可能重启后又恢复了。)
  System Settings–>keyboard-->shortcuts-->navigation-->switch to workspace left/right/above/below-->disabled
  ubuntu 16.04 安装ibus中文输入法

  •   安装中文语言包
      System Settings–>Language Support–>Install/Remove Languages
      选中chinese,点击Apply应用即可,等待下载安装完成。
  •   安装ibus
      sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
  •   启动ibus
      im-config -s ibus
  •   安装pinyin
      sudo apt-get install ibus-sunpinyin
  •   设置ibus,添加拼音输入法
      sudo ibus-setup
  •   设置text entry,添加拼音输入法以便使用快捷键切换。这里可能需要重启电脑才能添加拼音输入法。
  ubuntu 16.04 安装fcitx和拼音输入法

  •   安装相关的包
      sudo apt install fcitx fcitx-googlepinyin fcitx-table-wbpy fcitx-pinyin fcitx-sunpinyin
  •   系统设置 ---》 语言支持 ---》选择fcitx为默认的输入法
  •   重启电脑配置text entry
  安装fcitx输入法后会和eclipse的alt+/键冲突,没找到在哪设置这个热键。
  还有两个问题没解决:

  •   使用vnc client连接到x11vnc后大写不能锁定,只能使用shift来得到大写字母(这个问题已解决,见前面的内容)
  •   使用vnc client连接到vnc4server后没找到设置快捷键的地方(已解决)



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-623176-1-1.html 上篇帖子: 学习中记下的SQL语句 下篇帖子: Azure恢复服务-DPM联机备份SQL数据库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表