在网上找了很多办法,大多不行,具体原因也不太清楚,应该是Unity某些配置被改了。

  我是在ubuntu14.04平台利用apt-get卸载python后,关机重启出现"打不开终端和侧边栏消失"等问题的。

  最后是根据https://blog.csdn.net/terence1212/article/details/51340595 和 http://tieba.baidu.com/p/3313820526 解决这个问题的。

  引用下贴吧一个层主的方法:

声明:未安装NVIDIA驱动,正常时终端运行echo $TERM显示xterm,故障后显示linux,侧边栏和顶栏消失但能进入桌面
先尝试楼主给的链接里的方法,现象同楼主,安装compizconfig-settings-manager,运行后Desktop标签下无Ubuntu Unity Plugin一项,运行 “ dconf reset -f /org/compiz/ ” 出现error:Cannot autolaunch D-Bus without X11 $DISPLAY,因此与7楼现象不同;安装unity-tweak-tool,运行“ unity-tweak-tool --reset-unity ",也显示无X11 $DISPLAY不能运行。
好,回到桌面,在桌面上右键新建文件夹,打开它,然后用鼠标跳转到 /usr/share/applications/,找到XTerm或者UXTerm的图标,双击打开,再运行“ unity-tweak-tool --reset-unity ",没有报错,问题解决,运行echo $TERM显示xterm

   总结一下上面的做法:

  正如上面所述,我们已经不能通过CTRL+ALT+T打开终端了,只能通过CTRL+ALT+F1打开命令行模式:

按CTRL+ALT+F1打开命令行模式

  安装compizconfig-settings-manager:

sudo apt-get install compizconfig-settings-manager

  运行compizconfig-settings-manager软件:

DISPLAY=:0 ccsm

  按Ctrl+Alt+F7返回

按Ctrl+Alt+F7返回

  打开ubuntu Unity plugin。 如下图所示,你们显示应该和我的不同,因为这是我打开Ubuntu unity plugin后的。打开的过程可能会遇到一些提示框,确认即可。

  然后重启

sudo reboot

  重启后发现还是一样没变,我有点怀疑上面的操作(打开unity plugin)的实际效果,不过因为不确定是否对下面操作有影响,所以也写在上面了。主要是下面的操作起作用:

  通过CTRL+ALT+F1打开命令行模式,运行下列命令

dconf reset -f /org/compiz/

unity –reset-icons &disown

  运行该指令如果有问题,出现error:Cannot autolaunch D-Bus without X11 $DISPLAY,继续以下操作:

  安装unity-tweak-tool

sudo apt-get install unity-tweak-tool

  运行下列命令

unity-tweak-tool --reset-unity

  如果上面命令还出现 X11 $DISPLAY不能运行,继续下列操作:

  按Ctrl+Alt+F7返回

按Ctrl+Alt+F7返回

  在桌面上右键新建文件夹,打开它,然后用鼠标(点击左边的Computer)跳转到 /usr/share/applications/,找到XTerm或者UXTerm的图标,双击打开,再运行“ unity-tweak-tool --reset-unity ",没有报错,问题解决

  

  

  辛苦各位了,不得不说ubuntu安装卸载软件也是有多要学的东西,如果还有问题,可以在网上继续找找原因,查找这些问题的答案还真是个递归的过程,越陷越深。

Ubuntu 打不开终端 侧边栏消失的解决办法的更多相关文章

  1. (转)mysql command line client打不开(闪一下消失)的解决办法

    转自:http://www.2cto.com/database/201209/153858.html 网上搜索到的解决办法: 1.找到mysql安装目录下的bin目录路径. 2.打开cmd,进入到bi ...

  2. dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法

    dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法 grub 启动菜单后加入 rootdelay=90, 如下:/boot/vmlinuz-2.6.3 ...

  3. vs智能提示突然消失的解决办法 (vs2008 vs2010 vs2012 智能提示)

    vs智能提示突然消失的解决办法 (vs2008 vs2010 vs2012 智能提示) 下面一段话是网上找到的解决方案: 重置Visual Studio可以解决此问题,方法是从开始->Micro ...

  4. 【转】Ubuntu 上编译Android出现cannot find -lstdc++解决办法

    [转]Ubuntu 上编译Android出现cannot find -lstdc++解决办法 在Ubuntu 12.04 x86_64机器上编译Android出现下面错误,是因为找不到32bit的li ...

  5. ubuntu系统中添加DNS服务器地址后诡异消失的解决办法

    今天查看了一下自己电脑里的ubuntu14.04系统,发现无法上网,于是ping了一下百度,出现unknown host,查了一下/etc/resolv.conf中的DNS地址,却发现我之前的修改被清 ...

  6. Ubuntu 18.04 休眠后无法唤醒的解决办法

    解决办法:安装laptop-mode-tools工具包. 1.检查是否安装了grep laptop-mode-tools 工具包 $ dpkg -l | grep laptop-mode-tools ...

  7. 【转】ubuntu源码编译安装php常见错误解决办法

    ./configure -prefix=/usr/local/php -with-config-file-path=/etc -with-mysql=mysqlnd -with-mysqli=mysq ...

  8. QTP菜单消失的解决办法

    解决办法一:点击QTP上方菜单栏“Tools” menu->options 项,点击"General" tab, 最后点击“Restore Layout”按钮. 解决办法二: ...

  9. Ubuntu下搜狗拼音突然无法输入中文的解决办法

    搜狗输入法前段时间还可以正常使用,突然今天无法输入中文了.这种情况在Ubuntu中非常常见,可能的原因有3个:1.可能依赖有问题.2.配置文件出错了.3运行出错,需要重新启动一下. 因为我的这个是突然 ...

随机推荐

  1. mac item2的快捷键

    https://juejin.im/entry/58fac23fb123db4449071c99 听说这个工具可以解决,iterm2的整句翻译的问题.一致找不到免费的破解版本. Myna for Go ...

  2. Redis的“假事务”与分布式锁

    关注公众号:CoderBuff,回复"redis"获取<Redis5.x入门教程>完整版PDF. <Redis5.x入门教程>目录 第一章 · 准备工作 第 ...

  3. Java面试—消息队列

    消息队列面试题 题目来自于中华石杉,解决方案根据自己的思路来总结而得. 题目主要如下: 1. 为什么要引入消息队列? 消息队列的引入可以解决3个核心问题: 解耦 异步 削峰 解耦 在一个项目中,如果一 ...

  4. string的基本操作

    在C++中,string 可以来定义一个字符串,用之前得调用下相应的库    #include<string>    . 可以不用初始化字符串容量大小,系统会根据后续的赋值自动安排其容量大 ...

  5. ELK学习003:Elasticsearch启动常见问题

    一.Caused by: java.lang.RuntimeException: can not run elasticsearch as root 这个错误,是因为使用root用户启动elastic ...

  6. UCF Local Contest 2015 J 最小割

    题意: 有

  7. PHP0012:PHP操作文件目录

    WIN下文件夹的只读权限是0555

  8. [USACO19FEB]Painting the Barn G

    题意 \(n\)个矩阵\((0\le x_1,y_1,x_2,y_2\le 200)\),可交,可以再放最多两个矩阵(这两个矩阵彼此不交),使得恰好被覆盖\(k\)次的位置最大.\(n,k\le 10 ...

  9. 在系统下使用命令安装gnome图形界面程序

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools" reboot 记得别忘了更新 ...

  10. Python 函数 初学者笔记

      定义函数 def greet_user(username):#定义一个名为greet_user的函数,username时个形参 print("Hello!" + usernam ...