![如何启用:在 18.04 中从 TTY 切换回运行 GUI](https://linux22.com/image/910959/%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%EF%BC%9A%E5%9C%A8%2018.04%20%E4%B8%AD%E4%BB%8E%20TTY%20%E5%88%87%E6%8D%A2%E5%9B%9E%E8%BF%90%E8%A1%8C%20GUI.png)
我最近安装了 Ubuntu 18.04(以前是 16.04),缺少一个重要功能:在 GUI 和 TTY 之间切换的选项。
从 GUI 我可以通过Ctrl- Alt-F2到Ctrl- Alt-切换到 5 个 TTY 中的一个F6。我可以登录 tty,做任何我想做的事情。当我按Alt-F1时,我进入登录屏幕,而不是返回正在运行的 GUI 会话。Alt-F7导致黑屏。
当我切换到登录屏幕并登录时,我得到了一个新的 GUI 登录。程序已终止,未保存的数据和状态丢失。这很烦人。
在以前的版本中,Alt-F7带我进入原始的正在运行的 GUI。-Alt带F1我进入 GUI 的控制台。这就是我想要的样子。屏幕的具体顺序并不重要 - 关键是要返回。
我如何通过这种方式定制 18.04?
PS:我基本上使用 GNOME-shell(不是 unity)安装了默认的 18.04.4 桌面。唯一不太标准的地方是它是 MBR/Legacy 安装,而不是 GPT/UEFI 安装。
答案1
您正在寻找的部分位于底部:在 Ubuntu 18.04 中切换到控制台 - 如何离开 GUI?
在 Ubuntu 18.04 中,他们改变了一些事情,你无法进入 tty1,它总是显示显示管理器/登录屏幕。如果你登录,你就无法进入 tty2,因为它成为第一个登录用户的 GUI。两个 GUI 都显示在 tty7 上的传统已经结束。
Ctrl您可以按+ Alt+进入 tty3 F3,按 Ctrl+ Alt+进入 tty4,按+ +F4进入 tty5 ,按+ +进入 tty6 。CtrlAltF5CtrlAltF6
然后您可以通过按下Alt相应的 F 键在 tty3-6 之间切换。
最后,你可以回到 GUI使用Alt+F1表示登录选择器,或使用 Alt+F2表示已登录用户的桌面。
长话短说,使用:Alt+F2
如果功能键不起作用,你可以尝试这些说明。
总之你可以输入:
sudo chvt 2
切换到 TTY2。
您还可以使用命令来绕过功能键,做更多的事情。请阅读链接。
答案2
在我的例子中,为了解决 GUI 错误,我必须使用 ubuntu-desktop 包。所以我登录 tty1 并运行
sudo apt-get update
sudo apt-get install ubuntu-desktop
reboot
如果安装显示软件包损坏,那么您必须运行sudo apt-get autoremove
并重试安装。
答案3
如果你的图形用户界面没有切换,如果它没有连接到互联网,即使你已经连接到互联网,那么你可以这样做:
dhclient eno1
systemctl start systemd-resolved
之后按照答案中的以下命令进行操作舒布哈姆·冈卡尔:
sudo apt-get update
sudo apt-get install ubuntu-desktop
reboot
此解决方案适用于 Ubuntu 20.04+。
答案4
如果我正确理解了您的问题,您遇到的问题如下:
- 您登录到桌面管理器会话(GUI)
- 稍后,您需要切换到另一个 tty,通过CTRL+ALT+F2through进行切换CTRL+ALT+F6(这个 ttyCTRL+ALT+F1有点特殊,当您切换到它并看到服务启动日志的尾部时,您会注意到这一点)
- 完成单独 tty 中的所有工作后,您将尝试切换回通常在 tty7 上可以访问的桌面环境CTRL+ALT+F7(虽然通常在 tty7,但没有什么可以阻止用户从另一个 tty 启动桌面会话)
- 当您回到 tty7 并CTRL+ALT+F7看到图形环境时,但您发现您的会话已被强制注销,并且当您再次登录时,所有之前打开的窗口和正在进行的工作都会在以太中丢失。
如果你遇到这种情况,则可能有多种原因,但幸运的是,有关它的信息可以在以下任一网站找到:
/var/crash
或者~/.xsession-errors
您能否发布这些日志的最后几行。
此外,当你切换到另一个tty时,请运行
sudo loginctl list-sessions
然后,一旦您找到具有 GUI 桌面环境的会话,请运行sudo loginctl session status [ID]
。这将告诉您图形会话中正在发生什么以及已经发生了什么。您将能够确定错误是在从 GUI 切换时发生的,还是稍后切换回图形用户界面时发生的。