Dicky_zz 2024-04-23 19:25 采纳率: 0%
浏览 13

树莓派远程桌面只有命令行界面

刚入手树莓派
用putty成功访问 但是是命令行界面 然后就想着用远程桌面控制和VNC viewer访问 可是不管哪个每次都是进入到命令行 哪怕根据网上教程 在config上设置成登陆到desktop也还是命令行界面 有没有人知道怎么解决。

  • 写回答

7条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-23 19:25
    关注

    引自免费微信小程序:皆我百晓生

    要让树莓派通过远程桌面显示图形化界面,你需要安装并配置一些必要的软件。以下是详细的步骤:

    1. 更新系统: 首先,确保你的树莓派系统是最新的。

      sudo apt update
      sudo apt upgrade -y
      
    2. 安装Xorg: Xorg是一个用于创建图形用户界面的服务器。你需要安装它以及相应的桌面环境。

      sudo apt install xorg
      
    3. 安装轻量级桌面环境LXDE(或其他你喜欢的桌面环境,如XFCE): 这里我们选择LXDE作为示例,因为它相对资源占用较小。

      sudo apt installlxde
      
    4. 安装SSH服务: 如果尚未安装,你需要安装SSH服务以便可以通过Putty进行连接。

      sudo apt install openssh-server
      
    5. 配置Autologin到桌面: 编辑/etc/inittab文件,将id:5:initdefault:这一行改为id:3:initdefault:,这样启动时会进入多用户文本模式而不是图形界面。

      sudo nano /etc/inittab
      
    6. 配置默认运行级别为图形界面: 使用raspi-config工具更改默认运行级别。

      sudo raspi-config
      

      菜单中选择 Interfacing Options -> Desktop & CLI,然后选择 Desktop only

    7. 安装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
      
    8. 配置VNC Server: 创建一个新的VNC用户,并设置密码。

      sudo vncpasswd
      

      接下来,编辑VNC Server配置文件,允许特定IP访问,这里我们允许所有IP访问:

      sudo nano /etc/vnc/vncservers
      

      在打开的文件中,添加或修改类似下面的一行:

      pi::1         <PASSWORD>        /usr/bin/startx
      
    9. 重启树莓派: 保存并关闭文件,然后重启树莓派以应用新设置。

      sudo reboot
      
    10. 在防火墙中打开VNC端口: 打开树莓派的防火墙,允许VNC端口(通常是5900)的入站连接。

      sudo ufw allow 5900/tcp
      sudo ufw enable
      
    11. 连接到树莓派: 现在你应该可以在本地计算机上使用VNC Viewer连接到树莓派了。输入树莓派的IP地址,端口号通常为5900,然后使用你在第8步设置的VNC密码登录。

      你也可以在Putty中设置X11转发,然后在终端中运行startx命令,但这可能不如VNC Viewer方便。

    注意:确保你的网络环境允许树莓派的远程访问,并且正确设置了路由器端口映射,以便从外部网络访问树莓派的VNC端口。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月23日

悬赏问题

  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令