从前(1),当以千字节为单位测量计算机的内存,以兆字节为单位测量磁盘时,始终运行图形界面被认为是有害的。
大多数Unix计算机用于多用户环境中的科学计算和仿真,并且在它们上运行的图形界面会减少它们可用的内存和CPU能力。
因此,当您需要图形界面时,只需从startx
(2)开始。
startx
基本上运行Xserver(图形“驱动程序”)和在其上运行的命令,该命令通常是窗口管理器。默认情况下,运行的命令~/.xinitrc
位于主目录中的文件中,否则位于某些常规系统文件中。
人们认为现代系统自下而上一直都在运行一个图形化系统,因此可能没有人检查过它的运行时间startx
了-这说明了您可能会遇到的许多奇怪行为。
如果您想尝试并感觉美好的过去,那么最好的方法是执行以下操作:
A)安装Xnest
和fvwm
。Xnest是服务器中的图形服务器,是一种将在常规系统中作为窗口打开的服务器。Fvwm是一个非常简单的窗口管理器,当时非常流行。您也将需要旧的pixmap字体。
sudo apt-get install xnest fvwm
sudo apt-get install xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi-transcoded xfonts-75dpi
B)将此文件写入某个位置,例如在您的主目录中,然后调用它~/test
:
#!/bin/bash
#
xterm &
exec fvwm2
C)运行(注意:startx
通常先使用client命令,然后使用双破折号,再使用server命令运行。正如我所说,大多数新系统并没有startx
单独的明智默认值。)
cd ~
startx ~/test -- /usr/bin/Xnest -ac :1 -geometry 800x600
...并且您有80ies工作站屏幕:
(您可以通过单击“ Xnest”桌面获得菜单)。
...如果您真的很喜欢冒险,可以通过使用Ctrl-Alt-F1转到其中一个,登录并在另一个虚拟控制台上启动本机会话(阅读其他答案)。
startx ~/test
通常会在Ctrl-Alt-F8上打开。
注意:现代桌面环境并非设计为在两个不同的控制台中针对同一用户同时运行。因此,在进行此实验时请勿使用gnome-shell
或unity
或现代的东西,否则您可能会弄乱配置。
脚注:
(1)在这里大约讲1980-90年。
(2)例如,我有一台具有256k RAM的笔记本电脑。(B&W!)图形界面的速度很慢,但是控制台却很活泼。所以,我做了我的大部分工作(编辑C
,LaTeX
在控制台模式和类似的文件),并切换到只在真正需要的图形环境。