我在使用 Debian 10 (k5.4) 设置 HTPC 时遇到一些问题,并且由于我不是 Linux 专家,我想知道是否有人可以帮助我解决一些问题。
为了了解上下文,我使用 AMD APU 和 vega Graphics(amdgpu 驱动程序)构建了一个小型被动冷却 HTPC,并且我想安装 kodi/steam 客户端和一些 docker,因为唯一的 GUI 应用程序将是 kodi 和 steam 客户端(都运行在全屏模式下)我只安装了 Debian 10 和 Xorg 控制台(如上所述,不需要 Windows 管理器,它们都运行全屏)。因为我希望 kodi 在启动时自动启动,所以我创建了另一个非登录用户来运行 kodi,因为我不想在 root 上运行 kodi。
startx kodi
root 用户可以正常工作,没有任何问题。xclock
正在给予
错误,如果我Can't open display
没有返回任何内容(对于 root 用户也是如此)。echo $DISPLAY
- 我尝试过
然后运行export DISPLAY=:0
xclock
,不走运,同样的错误(root用户) - 如果我跑
conf 文件创建于Xorg -configure
/root
not in下/etc/X11
,也是Xauthority
in 下/root
。 - 由于权限的原因,在 su 之后从非登录用户运行
startx kodi
是不可能的,所以我看到使用
将向使用 root 执行的用户授予权限,它不起作用,因为 xhost 返回相同的错误xhost +kodiuser
Can't open display
w -oush
正在返回root tty1 - 1:22 -bash root pts/0 192.168.1.210 w -oush
笔记我不需要 X11 转发,因为我希望显示器是本地的,是一台 HTPC 机器。网上所有的评论都附在ssh
盒子里,建议打开X11转发
我想我错过了一些东西,也许我的问题是如何配置 Xorg 或者根本没有配置,所以我的问题是:
- 如何摆脱“无法打开显示”错误并正确配置 Xorg
- 我如何授予用户
kodi
运行权限startx kodi
并在本地计算机上选择正确的显示(用户权限和 Xorg 权限) - 我如何在启动时执行此命令(在启动时启动 gui,无需登录),因为它无法按原样工作。
谢谢