热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

201798Linux下VNCserver开启&图形界面显示

之前有一个写树莓派3B怎么只使用网线VNC远程的blog,里面写的比较粗糙(其实是很长时间没搞我也忘了怎么装的了,照着原来的看一遍应该能想起来),所以重新来在新的环境下搭建一下VN

之前有一个写树莓派3B怎么只使用网线VNC远程的blog,里面写的比较粗糙(其实是很长时间没搞我也忘了怎么装的了,照着原来的看一遍应该能想起来),所以重新来在新的环境下搭建一下VNC server。

原blog地址:http://blog.sina.com.cn/s/blog_74a54ab80102x7le.html

安装步骤​:

1、​首先有一台安装了Linux Mint的破笔记本,没有就不要看下去了;

看一下该Linux Mint版本(Linux Mint 18.1 Cinnamon 32-bit);

​Linux Mint支持使用vino软件直接开启VNC server,但是搞不定,还是踏实点学一下怎么安装VNC server吧。

2、首先sudo apt-get install tightvncserver;vncpasswd;(输入8字节的密码tianzhao)​

​tightvncserver安装后启动直接远程界面是黑的,可能是因为没有配置,也可能是不能用tightvncserver。

3、先看看使用putty'能不能控制一下linux mint。​linux端配置sshd失败,putty配置失败。​

4、还是退回来搞懂Mint的vnc怎么开启吧!!!桌面怎么加载!!!​

5、重新开始:​

安装步骤:​​

1、sudo apt-get install vnc4server​

2、vnc4server//启动vnc服务器​,下次开机需要重新启动 ​

vncpasswd//设置一下vnc密码​,下次开启server不需要再次设置​​​

vnc4server -kill :1 //可以结束正在进行的某个vnc服务​

3、gedit  /home/user/.vnc/xstartup //打开 .vnc/xstartup 文件并编辑​

文件看起来将是这样的:​

#!/bin/sh# Uncomment the following two lines for normal desktop:​

# unset SESSION_MANAGER​

# exec /etc/X11/xinit/xinitrc​

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup​

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources​

xsetroot -solid grey​

vnccon** -iconic &​

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &

取消unset和exec开始的行的注释,注释以xsetroot,vnccon**,xterm和twm开始的行。改完后看起来是这样的:​

#!/bin/sh# Uncomment the following two lines for normal desktop:​

unset SESSION_MANAGER​

exec /etc/X11/xinit/xinitrc​

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup​

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources​

#xsetroot -solid grey​

#vnccon** -iconic &​

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &

7、sudo chmod 755 /etc/X11/xinit/xinitrc //修改/etc/X11/xinit/xinitrc文件的许可,使其可执行

8、如果登录时出现

Could Not Acquire Name On Session Bus

这是因为你已经登录到gnome上面,一个用户当然不能登录2个gnome

有2个解决方法:

1.登出你前面的gnome //Ctrl+Alt+F1~F6切到command模式,但是可能会遇到再按Alt+F7回不到图形界面的尴尬,在command模式下输入startx可能会奏效。

2.在~/.vnc/xstartup里面加入

unset DBUS_SESSION_BUS_ADDRESS //注意必须在另一个unset后面。

2017-9-8-Linux下VNC server开启&图形界面显示

PS:抽空可以看一下tightvnc和vnc4server的区别,tightvnc是否能实现mint的远程,因为树莓派使用的是tightvnc。


推荐阅读
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 火星商店问题:线段树分治与持久化Trie树的应用
    本题涉及编号为1至n的火星商店,每个商店有一个永久商品价值v。操作包括每天在指定商店增加一个新商品,以及查询某段时间内某些商店中所有商品(含永久商品)与给定密码值的最大异或结果。通过线段树分治和持久化Trie树来高效解决此问题。 ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 本文探讨了如何在模运算下高效计算组合数C(n, m),并详细介绍了乘法逆元的应用。通过扩展欧几里得算法求解乘法逆元,从而实现除法取余的计算。 ... [详细]
author-avatar
--cathrine--
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有