刚入手树莓派
用putty成功访问 但是是命令行界面 然后就想着用远程桌面控制和VNC viewer访问 可是不管哪个每次都是进入到命令行 哪怕根据网上教程 在config上设置成登陆到desktop也还是命令行界面 有没有人知道怎么解决。
树莓派远程桌面只有命令行界面
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
8条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
要让树莓派通过远程桌面显示图形化界面,你需要安装并配置一些必要的软件。以下是详细的步骤:
-
更新系统: 首先,确保你的树莓派系统是最新的。
sudo apt update sudo apt upgrade -y -
安装Xorg: Xorg是一个用于创建图形用户界面的服务器。你需要安装它以及相应的桌面环境。
sudo apt install xorg -
安装轻量级桌面环境LXDE(或其他你喜欢的桌面环境,如XFCE): 这里我们选择LXDE作为示例,因为它相对资源占用较小。
sudo apt installlxde -
安装SSH服务: 如果尚未安装,你需要安装SSH服务以便可以通过Putty进行连接。
sudo apt install openssh-server -
配置Autologin到桌面: 编辑
/etc/inittab文件,将id:5:initdefault:这一行改为id:3:initdefault:,这样启动时会进入多用户文本模式而不是图形界面。sudo nano /etc/inittab -
配置默认运行级别为图形界面: 使用
raspi-config工具更改默认运行级别。sudo raspi-config菜单中选择
Interfacing Options->Desktop & CLI,然后选择Desktop only。 -
安装VNC Server: 我们将使用RealVNC VNC Server。首先添加RealVNC的官方仓库,然后安装VNC Server。
curl https://www.realvnc.com/download/debian/pool/main/r/vnc-connect/vnc-connect.list > /etc/apt/sources.list.d/vnc-connect.list wget -qO - https://www.realvnc.com/download/keyring.asc | gpg --dearmor -o /usr/share/keyrings/vnc-connect-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/vnc-connect-archive-keyring.gpg arch=amd64] https://www.realvnc.com/download/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/vnc-connect.list sudo apt update sudo apt install realvnc-vnc-server -
配置VNC Server: 创建一个新的VNC用户,并设置密码。
sudo vncpasswd接下来,编辑VNC Server配置文件,允许特定IP访问,这里我们允许所有IP访问:
sudo nano /etc/vnc/vncservers在打开的文件中,添加或修改类似下面的一行:
pi::1 <PASSWORD> /usr/bin/startx -
重启树莓派: 保存并关闭文件,然后重启树莓派以应用新设置。
sudo reboot -
在防火墙中打开VNC端口: 打开树莓派的防火墙,允许VNC端口(通常是5900)的入站连接。
sudo ufw allow 5900/tcp sudo ufw enable -
连接到树莓派: 现在你应该可以在本地计算机上使用VNC Viewer连接到树莓派了。输入树莓派的IP地址,端口号通常为5900,然后使用你在第8步设置的VNC密码登录。
你也可以在Putty中设置X11转发,然后在终端中运行
startx命令,但这可能不如VNC Viewer方便。
注意:确保你的网络环境允许树莓派的远程访问,并且正确设置了路由器端口映射,以便从外部网络访问树莓派的VNC端口。
解决 无用评论 打赏 举报 编辑记录-