我已经使用树莓派大约两年了,一开始我就删除了X服务器,因为我以为我永远不会使用它。 (我按照此处的提示删除了作为无头服务器运行时如何卸载X Server和Desktop Manager的方法?)。

现在,我希望能够运行X Server并具有图形。

我一直在考虑擦除SD卡的想法,只是在已经可以使用X的情况下进行新安装,但是我已经对Raspbian进行了广泛的配置,我不想再做一次。 br />
我的首选方法是只安装X并将其重新安装到我已经在那里的Raspbian中。可能吗?我该怎么做?

#1 楼

Linux使用异构GUI堆栈,这意味着它是分层排列的,但是可以排列不同的层。

堆栈的底部是相对均匀的,这意味着它几乎总是相同的。这是琼(Joan)所表示的Xorg服务器。由于没有菜单或任务栏,因此仅启动应用程序也很困难。您可以配置终端以在启动时启动并从那里启动,但是实际上,需要其他软件。

接下来的两层是窗口管理器(WM)和桌面环境(DE) )进来。后者需要前者,但反之则不需要。有一些独立的WM,它们具有与图形桌面相关的大多数功能,但是Linux发行版通常使用更小的WM,顶部带有更高级的DE。

Raspbian上的默认DE是(保持阅读)lxde。如果您想退回,我想apt install lxde应该这样做。最后可能还需要更多的部件-您可以通过apt-cache search lxde看到一系列可能性。也可以使用其他常见的Linux DE,但是大多数Linux DE占用更多资源,这就是为什么在pi上将lxde选择为默认值的原因。
请注意,这不包括图形登录名,即显示管理器(DM)的任务。 raspbian的默认设置为lightdm,可以将其与apt-get install lightdm一起安装。

总结两部分,您需要恢复原始GUI系统为:


apt install lxde lxde-core lxterminal lxappearance
apt install lightdm

如果X和其他依赖项尚不存在,则应将其拖入。如果您希望使用startxxinit从命令行启动X,则需要:


apt install xinit

新的默认DE是Pi Foundation的调整项LXDE,PIXEL的分支。显然,您可以使用以下命令进行安装:

apt install raspberrypi-ui-mods


这可能包括也可能不包括用于GUI登录的显示管理器。

评论


谢谢。这在硬盘上占用了约300 mbs的空间,这正是我所期望的。在安装X11之前我进行的安装不允许我运行startx,只是说startx不是可识别的命令。我希望这可以解决它。

–磨刀石
15年1月14日在13:23

查看apt-file搜索startx(查找包含文件的软件包),startx在xinit软件包中(您需要有用地启动X ...)。可能是与其他内容结合在一起的,但是如果没有,那就去了。

–金锁♦
15年1月14日在13:31

startx丢失了,所以我也必须获取xinit。之后,我似乎可以启动X。出于明显的原因,我什么也看不到,因为SSH是目前唯一的选择,但是我到家后才能看到。

–磨刀石
15年1月14日在14:40

然后执行runnung startx或xinit会在左上方显示命令行的白色屏幕,而不启动GUI。但是运行服务启动lightdm会导致登录屏幕,并且登录后再次在左上方显示白色屏幕。重新启动进入重新启动时的登录屏幕,但是在登录后左上方带有命令行的框中为黑色。

–劳伦斯·科普(Laurence Cope)
17-10-15在9:51



我还必须从therryvanneerven.nl/运行命令“ sudo apt-get install lxde-core lxterminal lxappearance”。

–劳伦斯·科普(Laurence Cope)
17-10-15在10:12

#2 楼

试试

sudo apt-get install xutils


那应该拖入您需要的所有包。 />
,然后选择启动到桌面的选项。

评论


那似乎只能得到X11的util软件包。除了那个引用,什么都看不到。另外,它占用约4.5 mb的空间,对于X11和窗口管理器来说似乎很小。

–磨刀石
15年1月14日在12:23



我认为,如果它不拖入X,则必须已经安装。虽然我不会发誓。这就是包管理器应该做的。

–琼
15年1月14日在12:25

@Whettingstone尝试apt-get xserver-xorg。这有什么区别吗?

–琼
15年1月14日在12:29

Joan是的,它从21个软件包和4.5 mb变为34个软件包和22.5 mb。在我看来,至少在规模上还是很少。我本来期望几百兆。

–磨刀石
15年1月14日在12:33

搏一搏。您可以将大量的软件目标代码打包成一个兆字节。

–琼
15年1月14日在12:35