我的第一次电脑经验是和一名准将打交道。我想让Linux计算机的工作类似于这一点。我想知道是否可以使用Linux实现类似的功能。
我想看到的是,当我将机器引导到命令行,而不是将其引导到GUI中,但有可用的图形资源时。所以当我输入: Firefox,程序和它的图形界面是可用的。当我退出Firefox时,它会返回到命令行。如果我需要浏览文件系统,比如我输入了: XFE或其他管理器,它会出现并允许我浏览文件夹,当我退出时,它会再次返回到命令行。因此,运行,管理和使用程序的能力,而不必使用一个GUI,但有图形可用。
如果所有这些都适合于编程,那就太好了。因此,在BASH命令行中,可以调用编译器环境IDE,只需开始编写程序,而不受桌面环境的干扰。
如果不止一个图形程序正在运行,那么我想有一个选项卡式窗口管理器。这是可行的还是我在做梦?
发布于 2016-04-25 23:03:09
发布于 2016-04-25 23:43:42
恐怕你错过了现代计算环境和C-64时代的主要区别。C-64时代的家用计算机是单用户、单进程系统,不与其他进程共享计算机资源。这就意味着当你在C-64上运行一个图形程序时,它会将你的计算机硬件重新配置为“图形”模式,然后你的运行程序将处理所有的图形输出,以及来自鼠标和键盘本身的用户输入。
相比之下,现代计算机及其软件是多用户、多进程的,但不仅如此,现代软件依赖共享库,例如Firefox依赖GTK窗口库,而后者又依赖其他低级库。因此,为了让Firefox运行,它依赖于一整套软件和配置。
因为有如此多的底层软件,这使得在一个图形环境中运行时更有效,而不是加载Firefox的图形环境,然后关闭它,然后为另一个程序启动图形环境等等。
您可以很简单地从终端(控制台)窗口启动和运行任何Linux程序,因此我建议您选择一个简单的图形桌面环境,可能是启蒙或Openbox,然后从终端/ xterm窗口运行所有内容。
发布于 2016-04-26 15:49:55
我同意Eduar的观点,您可能需要一个瓷砖/动态窗口管理器(WM)。但没有人被直接提及:
我想看到的是,当我将机器引导到命令行时。
目前,您应该引导到一个显示管理器 (DM),在那里您登录。因此,您有两个选项,引导到shell或控制台DM。
如果您没有设置DMs,那么默认情况下您将登录到一个shell中,这将给您一个用户名然后密码的登录提示,如果您输入正确的凭据,那么您将登录到默认的shell中。我使用这个,下面是我的一般启动过程:
Arch Linux 4.1.5-1-ARCH (tty1)
localhost login: Joe
Password:
$ startx如果您想拥有一个DM,但是需要一个控制台,那么您必须安装和配置它。阿奇(氏)维基目前表示有三个控制台DMs : CDM、控制台TDM和结瘤。
Ubuntu默认使用LightDM,所以您可能不得不删除它。
但是,作为一个目前还没有DM的人,我建议您保持当前的DM,并更改您的WM。要输入startx并从内存中自动正确地执行它对安装来说是件烦人的事。
https://askubuntu.com/questions/762782
复制相似问题