在网上找了很多办法,大多不行,具体原因也不太清楚,应该是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. shell脚本自动备份MySQL数据库

    脚本如下: #!/bin/bash #数据库IP dbserver='127.0.0.1' #数据库用户名 dbuser='root' #数据密码 dbpasswd=' #数据库,如有多个库用空格分开 ...

  2. Python学习小记(3)---scope&namespace

    首先,函数里面是可以访问外部变量的 #scope.py def scope_test(): spam = 'scope_test spam' def inner_scope_test(): spam ...

  3. HA: Dhanush Vulnhub Walkthrough

    靶机下载链接: https://www.vulnhub.com/entry/ha-dhanush,396/ 主机扫描: 主机端口扫描: HTTP目录爬取 使用dirb dirsearch 爬取均未发现 ...

  4. SDI011 读卡器自动发送00A4选择指令 解决方法

    如标题,SDI读卡器会自动发送 004A的应用选择指令 解决方法: 是Certificate Propagation 服务 弄的, 关闭就好了

  5. 初识OpenSSH--1

    note:保护你的报文(communique)安全 !  最安全!!! 简介:OpenSSH使用SSH协议进行远程登录的主要连接工具.它对传输数据进行加密,以消除窃听,连接劫持和其他攻击.此外,Ope ...

  6. alibaba工程师,如何解决乐观锁冲突问题?

    很多做过电商系统的人应该知道,我们在设计电商系统中关于商品库存扣减时,在大部分情况下(并发量不高时),商品库存都可以直接在关系型数据库中进行扣减,那么在限时抢购活动正式开始后,那些单价比平时更给力.更 ...

  7. KD-Tree 学习笔记

    这是一篇又长又烂的学习笔记,请做好及时退出的准备. KD-Tree 的复杂度大概是 \(O(n^{1-\frac{1}{k}})\) \(k\) 是维度 由于网上找不到靠谱的证明,咕了. 会证明之后再 ...

  8. Java-天平称重

    题目: 用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量.如果只有5个砝码,重量分别是1,3,9,27,81 则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中).本题 ...

  9. C#中System.ServiceProgress报错

    场景 在C#中检索本地计算机所有服务时,使用 System.ServiceProcess.ServiceController[] services = System.ServiceProcess.Se ...

  10. vue自定义插件

    1.新建js文件 utils.js,自定义方法 let local = { say() { console.log('我是插件里面自定义的方法') } } export default { insta ...