现在,我希望能够运行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和其他依赖项尚不存在,则应将其拖入。如果您希望使用
startx
或xinit
从命令行启动X,则需要:apt install xinit
新的默认DE是Pi Foundation的调整项LXDE,PIXEL的分支。显然,您可以使用以下命令进行安装:
apt install raspberrypi-ui-mods
这可能包括也可能不包括用于GUI登录的显示管理器。
#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
评论
谢谢。这在硬盘上占用了约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