Ubuntu打不开终端解决办法
一、按Ctrl+Alt+F1进入命令行模式,输入用户名或者密码登录
(注意:向日葵可能打不开,要到主机上操作)
二、在终端输入: gnome-terminal
- 会遇到两种情况:
- 第一种: ImportError: cannot import name 库名
参考:https://blog.csdn.net/xuanlang39/article/details/105157332 里的步骤操作 - 第二种: Failed to connect to Mir:Failed to connect to server socket
参考:https://blog.csdn.net/qq_18649781/article/details/91492969- 命令行输入: export DISPLAY=:0
- sudo vim /etc/sudoers
- 在所有Defaults最新新增一行:Defaults env_keep+="DISPLAY"
- 执行完1或3之后,还可能会出现新的错误:
Error constructing proxy for :1.69:/org/gnome/Terminal/Factory0 - 错误参考:https://blog.csdn.net/tianzhilan4444/article/details/118638928
sudo apt-get install terminator
dbus-launch gnome-terminal
- 第一种: ImportError: cannot import name 库名
三、Ctrl+Alt+F7返回图形界面,看终端是否能打开
四、第二步的第二种方法操作后,仍然无法在图形界面打开终端
- Ctrl+Alt+F1进入命令行模式
- 输入export NO_AT_BRIDGE=1
- 输入export DISPLAY=:0
- 注意:2和3步骤可以简化:
- sudo vim /etc/environment/
- 填入:
NO_AT_BRIDGE=1
DISPLAY=:0 - 这样开机重启的时候会自动加上这两个环境变量
- 参考: https://unix.stackexchange.com/questions/532585/getting-dbind-warnings-about-registering-with-the-accessibility-bus
- 输入dbus-launch gnome-terminal
- Ctrl+Alt+F7返回图形界面会发现已经打开了一个终端,仍旧无法在侧边栏新建终端或锁定到任务栏
- 但是我们可以在这个终端输入gnome-terminal来新建终端
五、ubuntu切换不同用户的图形界面黑屏的问题
- 参考:https://blog.csdn.net/appleyuchi/article/details/115166066
- 用第四步的方法调出终端
- 以某个服务器为例:
- 切换到root用户: su root
- 修改文件:sudo vim /etc/default/grub
- 修改配置:将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
- 重启系统:sudo reboot
- 用不能切换的用户登录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix