ARM Debian启动桌面图形界面,基于全志H3

ARM Debian启动桌面图形界面,基于全志H3

回顾

之前我们在博客中完成了主线U-boot和Linux内核,以及Debian buster文件系统的编译和烧入,不出意外,现在香橙派是能正常工作的。

目标

在这篇博客中,我们的重点是搭建好图形环境,启动桌面。由于全志公司的重点是在安卓上,所以在H3的GPU驱动上,如果需要在Linux上安装全志的硬解驱动,会遇到许多未知的问题并且驱动不稳定。

背景知识介绍

Linux内核是只包括命令行,内核中是不包括图形界面的,图形界面以应用程序的形式运行在用户空间,没有图形界面Linux照样可以运行,而不是像Window图形界面在内核中,所以我们需要自己安装图形界面环境。
Linux下图形界面和X Window System有关,X Window System后文中简称X,X定义实现图形环境的基本框架,比如:如何在显示设备上绘制基本的图形单元(点线面),而怎么画的好看是应用程序的事情,另外:X包括X server和X client。
X server负责在显示屏上画图,而X client负责告诉X server应该怎么画图。比如:X client告诉X server:我需要在左上角画一个圆,X server就会在左上角画一个圆。
既然X只定义了基本图形框架,那就应该由软件实现X的框架,Linux中经常能看见的Xorg就是起到了X server的作用,而各种桌面就是X client,这里只简单介绍一下,不深入探究。

那我们的目标很明确了,我们需要安装Xorg和Linux桌面.。

首先安装Xorg

apt-get install xserver-xorg

接着安装桌面和桌面登入管理器(display manager)
启动桌面的时候会要求输入用户名和密码,这就是display manager。之后才会跳转到桌面来。

apt-get install xorg lxde xdm
安装有点慢,注意散热

插上HDMI

reboot

重启就能看见display manager了,输入密码即可进入桌面。
**(重启是因为启动时没检测到HDMI输出的屏幕,/dev/下fb0没有挂上去,所以要重启让屏幕挂上去)
**

遇到的问题

  1. 一开始我并不是装的lxde xdm,而是lightdm xfce4,但是装上去后发现鼠标一闪后就黑屏了,然后不断的重复鼠标一闪->黑屏,所以我换了lxde xdm。
    现在分析一下原因:
    不兼容(可能性小)
    某个地方权限没设置好(可能性大)

    xfce4桌面环境还需要设置一下(可能性大)
    display manager有问题
    暂时不清楚是什么问题,但是现在桌面已经成功启动了。
    之后弄清楚了什么问题再来补充。

  2. 普通用户输入密码后还是会回到display manager,无法进入桌面,这个是权限的问题。

chmod -R 777 /home/用户名
或者把用户的文件夹所属组和所属用户改成用户的,而不是root的。

然后 vim /etc/X11/Xwrapper.config
把root或者console改成anybody
再次进入桌面就行了。
  1. 卡死在桌面,在第一篇博客中讲了,用好一点的内存卡,香橙派内存大小是512MB/1G大小,1G大小还好,512M启动桌面后,再开一个浏览器,内存占用比较大,这个时候swap可能就介入了,但是内存卡比较垃圾,swap读取写入就会堵塞,也就卡死了。
    解决办法:调低swap使用率,尽量使用内存,减少TF卡的读写压力;还有就是用好的内存卡。

  2. 其他问题,还有一些杂七杂八的问题,基本都是权限的问题,tmp,var的经常容易出现权限不足的问题,碰到了可以尝试chmod 777 一下这两个文件夹试一下。

下一篇:《全志H3硬解》

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值