让 x11 在已经在 sdcard 上独立运行 Linux 发行版的电子阅读器上启动

让 x11 在已经在 sdcard 上独立运行 Linux 发行版的电子阅读器上启动

我将自定义的恢复映像刻录到 SD 卡上,这样我就可以通过 wifi 进行 ssh 和 adb 访问。我安装了 SD 卡并成功进入 Linux Distro 映像。

我通过 adb 在设备上输入这些命令,x11 将不会显示。我已经将驱动程序安装到 Linux 发行版中。

startx -- tty01 -sharevts -novtswitch

虽然真实;执行 echo 1 > /sys/class/graphics/fb0/epd_refresh;睡觉2;完成 & xterm

它会抛出错误,表示未设置显示。我尝试用set DISPLAY: 0set DISPLAY: 1或来设置显示set DISPLAY :tty01

不起作用。

root@localhost:~# startx

致命服务器错误:无法读取锁定文件/tmp/.X0-lock

请咨询 X.Org 基金会支持: http://wiki.x.org 求助。 ddxSigGiveUp:关闭日志

放弃。 xinit: 过时的 NFS 文件句柄 (errno 116): 无法连接到 X 服务器 xinit: 没有这样的进程 (errno 3): 服务器错误。

以下是我遵循的一些说明链接。

X 在 nook touch 上运行(独立,无库存操作系统)

简单的触摸调整即可运行 Linux 发行版

更新

一些信息已被删除,因为不再需要,并且问题已得到解决,但 startx 仍然难以启动。

我通过跑步成功地又近了一步fsck.ext2 -fyc /sdcard/ubuntu.img 运行上述 startx 命令时,会弹出这些错误。

我现在应该用这些信息做什么?

在这里,我尝试查找屏幕的设备文件。我研究了图形,发现 fb0 超出了我的知识范围。 (注意这是Android的设备目录)

第一个截图是 ubuntu 的 /dev 文件夹,第二个是 android 的 在此输入图像描述 在此输入图像描述

相关内容