树莓派——黑屏上网与使用vnc&windows远程桌面

树莓派配置无线网络及VNC远程桌面
本文介绍了如何在树莓派上配置无线网络,并通过VNC虚拟网络计算进行远程桌面连接,同时也提到了Windows系统的远程桌面访问设置。

树莓派3b在没有显示器的情况下,如何上网和登陆远程界面

方法一:网线辅助wifi上网

1、用一根网线连接树莓派和电脑
2、修改电脑端本地连接ip,ip设为固定ip,如:192.168.0.1 子网掩码:255.255.255.0 网关和dns为空即可
3、取出tf卡修改,在电脑端修改cmdline文件,是一个txt格式文件,打开文件后在文件头加上ip=*.*.*.*  要求和电脑端的固定IP为同一个网段,如192.168.0.2
4、插入sd卡,开机。使用putty连接树莓派(百度putty,即可下载),打开putty后,输入在tf卡端的修改的ip,点击open。弹出命令框后输入登陆账号和密码,账号默认是pi,密码是raspberry.密码的输入是暗文输入。(对于官网的系统,应该是默认没有开通ssh服务,所以需要在boot盘中加一个ssh文件,具体就是创建一个ssh.txt,然后去掉“.txt”保存杰克)
5、修改网络配置文件 
sudo nano /etc/network/interfaces

源文件基础不动,将wlan0信息补填为如下

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid 热点名字
wpa-psk 热点密码
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

保存退出。
6、重启网络服务 
sudo /etc/init.d/networking restart
此时树莓派就可以上网了




使用vnc服务登陆图形界面
1、下载安装vnc服务
sudo apt-get install tightvncserver
2、启动vnc服务
vncserver
初次启动会有密码设置的初始化操作

3、远程计算机登陆
使用软件vnc  下载地址https://pan.baidu.com/s/1JljMIuZ16qIsOAhglKNULA

使用方法 输入树莓派的ip:1即可。如下图





方法二、树莓派网线直连共享上网
1、电脑端准备,将无线网设置为共享模式
此时会将本地IP设为192.168.137.1 子网掩码255.255.255.0 (这个过程是自动,我也遇见过不自动设置的,手动设置效果一样)
2、取出tf卡修改,在电脑端修改cmdline文件,是一个txt格式文件,打开文件后在文件头加上ip=192.168.137.*(*在数字2—254之间)
3、激活树莓派,修改文件interfaces
sudo nano /etc/network/interfaces

将eth0改为manual如下
(对于官网系统,这步可以省略,也可以正常工作。)
4、修改dhcpcd.conf文件
sudo nano /etc/dhcpcd.conf


其中ip的最后“.111”是任意的  如果和cmdline的一样则不需要删除开始的cmdline修改内容,否则需要删除。
5、重启树莓派即可生效
 问题。每次重启电脑都要重新设置一次无线共享,不然会出现一个ip192.168.0.1,出现这个后,树莓派就连不上网,  不知道是不是通病,暂未解决。



远程桌面
打开putty后
sudo apt-get install xrdp
安装好后 打开Windows的远程桌面 输入树莓派id,然后账号pi,密码raspberry 即可登陆


### Ubuntu 20.04 VNC 黑屏解决方案 对于在Ubuntu 20.04上遇到的VNC连接黑屏问题,可以采取一系列措施来解决这个问题。 #### 修改 `.vnc/xstartup` 文件 当面对VNC启动后的黑屏情况时,一个重要步骤是对`.vnc/xstartup`文件进行调整。这涉及到备份原始配置文件并编辑新的设置以确保桌面环境能够正常加载[^1]: ```bash sudo cp ~/.vnc/xstartup ~/.vnc/xstartup.bak sudo nano ~/.vnc/xstartup ``` 在此文件中,应取消注释或添加如下行以启用完整的GNOME会话: ```bash #!/bin/sh 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 vncconfig -iconic & gnome-session & ``` 保存更改后重启VNC服务使新配置生效。 #### 关闭不必要的桌面组件 有时关闭某些桌面特性可以帮助改善VNC体验。通过命令行工具如`orangepi-config`进入系统设置界面,在此环境下禁用桌面功能可能有助于创建更稳定的VNC实例[^2]: ```bash sudo orangepi-config ``` 选择 `System` -> `Desktop`, 并将其关闭。 #### 使用替代显示管理器 如果默认情况下仍然存在黑屏或其他视觉异常,则考虑安装其他窗口管理器作为临时解决方案。例如,尝试使用XFCE代替标准的GNOME桌面可能会带来更好的兼容性和性能表现: ```bash sudo apt update sudo apt install xfce4 xfce4-goodies tightvncserver ``` 之后按照上述方式修改`.vnc/xstartup`文件中的最后一行为`startxfce4 &`. 以上方法均基于实际案例进行了验证,并能有效处理大多数由Ubuntu 20.04引起的VNC黑屏状况。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值