当我登录时,什么都没有发生。
向我展示了我的桌面墙纸。
没有破折号,没有启动器,什么都没有。
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
当我登录时,什么都没有发生。
向我展示了我的桌面墙纸。
没有破折号,没有启动器,什么都没有。
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
Answers:
此答案适用于运行Compiz的Ubuntu版本。
该答案假定Unity正在通过Compiz运行。如果您没有安装compiz(例如:在非Unity版本的Ubuntu,例如基于Gnome的Ubuntu 18.04和更高版本),则此答案不适用于您。
您只需要重新打开Unity插件即可。问题是这是从底部开始的痛苦,因为您现在没有图形方法可以执行此操作。所以:
尝试使用Ctrl+ Alt+ 打开终端T。
这可能不起作用,但是您可以尝试右键单击桌面,然后选择“在此处打开终端”。否则,您可能需要通过按Ctrl+ Alt+ F1并登录到“硬”终端
。
compizconfig-settings-manager
通过运行安装
sudo apt-get install compizconfig-settings-manager
然后运行它:
DISPLAY=:0 ccsm &
第一部分告诉终端您希望将其加载到哪个显示器上(否则它将没有任何线索)。
如果您在步骤1中切换到TTY,请按Ctrl+ Alt+ F7(有时是Ctrl+ Alt+ F8)切换回图形服务器。
应该有一个CompizConfig设置管理器在等您。
找到Unity插件。启用它(下面的详细说明)。系统将询问您“ Ubuntu Unity插件需要OpenGL插件。启用Ubuntu Unity插件/启用OpenGL”
一切都应变为现实,但如果没有,则可能必须重新启动。您可以通过返回到终端并运行来完成此操作sudo reboot
。
ctrl + alt + t
)。
sudo apt-get -f install && sudo apt-get --reinstall install unity
一个对我有用的解决方案(已经解决了相同的问题):
在终端中:
export DISPLAY=:0
sudo dconf reset -f /org/compiz/
接着
setsid unity
export DISPLAY=:0
先要
dconf
按sudo
我的~/.config/dconf/user
文件的root
所有权运行(以前拥有我的用户所有权)。我想知道是否应该不这样做sudo
。这比删除文件并从头开始要好得多!
unity --replace
不推荐使用。而是使用以下命令:
dconf reset -f /org/compiz/
unity --reset-icons &disown
如果无法立即启动,请重新启动。
dconf reset
命令给出退出代码错误1并且不能使用13.10
。
ccsm
解决了一些问题,其余问题则通过rm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
export DISPLAY=:0
,然后再尝试这些说明。当然,这样做的时候我得到了一个核心转储,unity --reset-icons &disown
所以也许没有帮助。
按Ctrl+ Alt+ T作为终端并运行ccsm
,然后重新启用“ Unity”插件。
然后,您可能还需要运行unity --replace
。
unity --reset
现在已弃用,不起作用。有替代品吗?
unity --replace
。
--reset
没有--replace
为我工作unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done
。..运行立即显示的命令...我等了又等,然后我无法,被ctrl + c ..打断了,现在想尝试一下其他答案建议..
最好将图形驱动程序配置为使用硬件加速,并且将其配置为使用OpenGL。尝试搜索“询问Ubuntu和Ubuntu论坛”以获取特定于您的GPU和Ubuntu风格的信息。对于混合图形用户,请参阅下面的最后部分“混合图形”。
您可能需要运行compizconfig-settings-manager 软件包,并确保已选中Unity插件(请参阅CCSM的某些问题以及为什么要避免它?)。
tty1
通过按Ctrl+ Alt+ 更改为F1并登录。
compizconfig-settings-manager
通过运行安装
sudo apt-get install compizconfig-settings-manager
然后执行以下操作:
export DISPLAY=:0
ccsm
第一部分告诉终端您希望将其加载到哪个显示器上(否则它将没有任何线索)。
按Ctrl+ Alt+ F7(或Ctrl+ Alt+ F8有时)要回图形显示,其中应该有一个CompizConfig设置管理器屏幕坐在那里。
找到Unity插件。启用它。
一切都应变为现实,但如果没有,则可能必须重新启动。您可以返回tty1
并运行该命令sudo reboot
。
如果仍然无法加载unity,请尝试:
dconf reset -f /org/compiz/
unity --reset-icons &disown
如果无法立即启动,请重新启动。
如果您希望进入TTY(通过Ctrl+ Alt+ )并运行: F1F6
DISPLAY=:0 unity --replace
它将在TTY 7(Ctrl+ Alt++ F7)上重置Unity 。
您也可以尝试:
DISPLAY=:0 unity
但是,如果Windows管理器已经在显示器0上运行,那将行不通(它将给您一个错误,仅unity --replace
在这种情况下使用)。
如果Unity 绝对拒绝重新启动,请尝试以下操作:
安装gnome-panel
:
sudo apt-get install gnome-panel
比在显示屏0上运行它:
DISPLAY=:0 gnome-panel
然后,您应该在桌面上具有Gnome 2样式面板,可用于注销。
一些非常有用的信息以及对混合图形用户的进一步阅读可以在这里找到。
为3D加速和OpenGL正确配置GPU之后,您可以:
从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装Nvidia驱动程序:
sudo apt-add repository ppa:xorg-edgers/ppa
要么:
我真的更希望稳定的PPA,但它似乎还没有13.04的软件包。更新:这些似乎从9月25日开始可用。我将安装此稳定的PPA-您可以尝试,但我尚未测试过。
已经安装了Ubuntu提供的Nvidia驱动程序,我可以通过添加该PPA并使用进行软件包更新来简单地从中安装update-manager
。
sudo apt-add repository ppa:ubuntu-x-swat/x-updates
从https://launchpad.net/~bumblebee/+archive/stable安装Bumblebee
更新:截至10月6日,ppa:xorg-edgers/ppa
似乎也包含大黄蜂。因此,如果您从此PPA安装,则可能要尝试跳过添加Bumblebee PPA并从此处安装它。
如果您在步骤1中选择了稳定PPA,请按照以下步骤安装Bumblebee稳定PPA:
sudo apt-add-repository ppa:bumblebee/stable
更新:添加PPA之后,更新您的软件包列表:
sudo apt-get update
如果您已经从Ubuntu的标准存储库中安装了nvidia驱动程序,只需升级即可从步骤1中选择的存储库中获取新版本:
sudo apt-get upgrade
sudo apt-get install bumblebee
执行以下命令来“修复” Unity(从brandon-bertelsen对Unity的回答不加载,没有启动器,没有Dash出现):
dconf reset -f /org/compiz/
unity --reset-icons & disown
最简单的方法是按Ctrl+ Alt+ T获取终端,然后发出:
rm -rf ~/.compiz-1 ~/.config/compiz-1
你们的团结会又回来了。
此技术比重新启动ccsm更好,因为您可以进入OP的错误状态,而无需意外取消选择ccsm中的单位。您可以通过不小心按下ccsm中的“首选项”按钮来获得它。
.cache
,而不是中.config
。所以rm -rf ~/.cache/compizconfig-1
为我工作。
我也有这个问题。我通过删除〜/ .config / compiz-1 / compizconfig文件的内容并重新记录来解决了该问题。
rm -rf ~/.config/compiz-1/compizconfig/*
.cache
,而不是中.config
。所以rm -rf ~/.cache/compizconfig-1
为我工作。
开发人员总是在修复错误,因此一种替代方法是等待并关注错误修复的进展(在Launchpad中订阅Unity开发)。
按Ctrl+ Alt+ F2。
登录。
sudo shutdown -r now
在终端中运行。
系统重新启动后,在登录屏幕上,通过右键单击链轮图标选择Unity 2D(目前)。
等待Unity 3D / Ubuntu 11.10的修复(例如一周)。
更新系统以获取修复程序;在终端类型中sudo apt-get update && sudo apt-get upgrade
。
更新:通过使用ccsm
Unity 2D登录中的,我能够解决此问题。
(本文改编自Ubuntu论坛。)
在登录屏幕上,选择Unity 2D并登录。
ccsm
通过在以下终端中运行来安装(CompizConfig设置管理器)sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
。
单击开始ccsm
,然后选择类别桌面。启用Ubuntu Unity插件 ; 如果要求解决冲突,请为所有冲突选择MIDDLE按钮。ccsm
完成后关闭。
重新启动,选择Unity(3D)并登录。
我有一个使用“ Optimus”(Intel + Nvidia GPU)设置的Asus U36SD。我让Ubuntu 12.04正常工作,但是升级到12.10后,此问题出现并持续存在于13.04中。我已经设法通过以下步骤修复它:
从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装Nvidia驱动程序。
要么:
我真的更希望使用稳定的PPA,网址为https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates,但它似乎还没有13.04的软件包。更新:这些似乎从9月25日开始可用。我将安装此稳定的PPA-您可以尝试,但我尚未测试过。
已经安装了Ubuntu提供的Nvidia驱动程序,我可以通过添加该PPA并使用进行软件包更新来简单地从中安装update-manager
。更新:
sudo apt-add repository ppa:xorg-edgers/ppa
(我做了什么)或:
sudo apt-add repository ppa:ubuntu-x-swat/x-updates
(现在也适用于13.04的稳定版本-未经我测试)。
从https://launchpad.net/~bumblebee/+archive/stable安装Bumblebee
更新:截至10月6日,ppa:xorg-edgers / ppa似乎也包含大黄蜂。因此,如果您从此PPA安装,则可能要尝试跳过添加Bumblebee PPA并从此处安装它。
如果您在步骤1中选择了稳定PPA,请按照以下步骤安装Bumblebee稳定PPA:
sudo apt-add-repository ppa:bumblebee/stable
更新:添加PPA之后,更新您的软件包列表:
sudo apt-get update
如果您已经从Ubuntu的标准存储库中安装了nvidia驱动程序,只需升级即可从步骤1中选择的存储库中获取新版本:
sudo apt-get upgrade
安装大黄蜂
sudo apt-get install bumblebee
执行以下命令来“修复” Unity(从brandon-bertelsen对Unity的回答不加载,没有启动器,没有Dash出现):
dconf reset -f /org/compiz/
unity --reset-icons &disown
在升级unity和compiz软件包后,在Ubuntu 16.04中我也遇到了这种情况。以上都不起作用。
我发现有启动器和破折号的唯一方法是删除(但未登录Unity时)我家中的目录.cache。
ccsm
,重置,删除配置目录等),这彻底解决了问题!
只是为了确保所有内容都已安装:
sudo apt-get install --reinstall unity ubuntu-desktop
接下来,重新加载所有内容:
dconf reset -f /org/compiz/ && unity --reset-icons &disown
我只是试过了,它有效!
资源:
https://askubuntu.com/a/204784/54037
请记住,请务必进行备份!但是,有时全新安装是好的,重新安装Ubuntu?
apt
似乎已经发展出删除unity
正则表达式(例如nuking webapps)的古怪解释的诀窍-检查是否已安装unity /安装缺少的任何内容可能会有所帮助,
看来12.04 Unity 3D和当前的Nvidia驱动程序存在问题。
有关如何解决此问题的详细信息,请参阅此帖子(安装12.04后Unity 3d不再可用)。
我有一个32位的Pentium 4 3.06 GHz Compaq D520SFF,带有Nvidia GeForce 6200,运行3.2.0-24-generic-pae内核,并且遇到了完全相同的问题(2D可以正常工作,而3D不能),并且降级了Nvidia几分钟后,驱动程序就为我工作了3D。
我有一个类似的问题:
将14.04与IBM Notes9结合使用会导致一些奇怪的行为(鼠标单击将停止工作)。我的解决方法是打开终端并通过键入重新启动unity unity &
。
我上次这样做时,它完全破坏了统一性-破折号,没有启动器什么也没有。我想我尝试了此页面上列出的所有建议-都没有帮助。
但是一个同事终于有了对我有用的答案:
我安装了统一调整工具;比我跑了unity-tweak-tool --reset-unity
然后重启。
之后,团结复活了。显然,所有先前对统一的配置更改均已消失,但这就是要解决--reset-unity
的问题。
此解决方案的最大优点是:它只需要添加一个软件包并重做统一的配置更改-但您不必重置compiz,安装ccsm或进行所有其他冗长的活动。
更新:
如今,我发现非常有帮助的另一种解决方案来自于此 -关键点:有时您必须删除〜/ .config / dconf / user文件(甚至更好:插入“有效”备份)。
如果您希望进入tty(Ctrl+ Alt+ F1through F6)并运行:
DISPLAY=:0 unity --replace
它将在tty 7(Ctrl+ Alt++ F7)上重置Unity 。
您也可以尝试:
DISPLAY=:0 unity
但是,如果Windows管理器已经在显示器0上运行,那将行不通(它将给您一个错误,仅unity --replace
在这种情况下使用)。
如果Unity 绝对拒绝重新启动,请尝试以下操作:
安装gnome-panel
:
sudo apt-get install gnome-panel
比在显示屏0上运行它:
DISPLAY=:0 gnome-panel
然后,您应该在桌面上具有Gnome 2样式面板,可用于注销。
我发现我的Nvidia卡在Unity 13.04上确实很容易出错。.YMMV。
我大约有3次需要使用Ctrl+ Alt+ F1来不松懈工作,结果搞砸了……我也有nvidia。我想建议这个:
Ctrl+ Alt+ F1(确定,黑屏)键入您的登录名,按Enter,然后输入密码(全部在黑屏中),现在输入:
sudo startx -- :1
将必须再次输入密码,Enter
这将在Ctrl+ Alt+ 处打开X会话F8(将自动跳转至该会话),现在创建一个名为的新的空文本文件runBash.sh
,并在其上输入:
bash
保存它,将其权限更改为可执行文件,然后运行它,您将获得一个真正的解放终端,让您记住Linux为何出色!:D
完成后,记得Ctrl+ Alt+ F1,命中Ctrl+ C(将结束新的X会话),键入exit,回车,将结束终端(黑屏)会议。如果您认为自己错过了键入exit的权限,只需按Ctrl+ C并再次键入,不要太快。
因此,您可以改进它,制作一个脚本以尽可能少地键入内容,但是无论如何,在屏幕为空白时您仍然必须键入很多内容,但这总比没有好:)
仍在寻找权威Ctrl+ Alt+ F1妥善解决的Ubuntu 12.04 + NVIDIA。
如果将加速图形卡与默认图形卡一起使用,则可能是由于其驱动程序的安装。具有两个图形卡的系统中的加速图形卡驱动程序的一些更新趋向于在某些系统中表现出不稳定的行为。我有Nvidia卡和Intel卡。当我安装Nvidia驱动程序时,这种情况经常发生在我身上。启动器和面板将从桌面上消失。如果您使用Nvidia卡,则安装Bumblebee可能是一个临时解决方案:https : //wiki.ubuntu.com/Bumblebee
在12.04下,我遇到了几乎相同的问题。老化的GPU导致Unity运行缓慢,因此几个月来我一直使用Unity 2d作为桌面。没有明显的原因,它突然拒绝显示启动板和标题栏(适用于所有用户)。此处建议的在CCSM中重新启用Unity是解决方案的一部分,但此处,此处或其他几个相关线程中均未建议其他措施,包括但不限于:
重新安装统一
重新安装ubuntu桌面
删除所有相关的信息(例如compiz,gconf等)
帮助我在12.04(64位)下完全解决了这些症状。
unity --reset
不会为我工作。传递各种错误和信息消息后,它将始终挂在以下位置:
Setting Update "run_key"
如标题为“统一已消失”的线程中发布的日志中所示,以统一运行而没有参数。
我注意到由以下人员发出的错误消息:
/usr/lib/nux/unity_support_test -p
与以下人员报告的某些错误类似unity --reset
:
加载共享库时出错:libGL.so.1:无法打开共享库文件:没有此类文件或目录。
经过广泛的搜索,我找到了以下解决方案:
libGL.so.1
使用命令获取的路径locate libGL.so.1
。
如以下示例所示,将链接添加到/ usr / lib /中的库:
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
重新启动计算机。
这不仅允许unity_support_test-p同时unity --reset
运行,还允许Unity 2D启动。我不知道是什么引起了我的问题,但是自从创建上面的链接(现在数周)以来,我再也没有任何问题。
当我不小心从12.04 LTS Ubuntu升级到13.04时,我也不得不面对相同的问题,例如缺少侧边菜单栏,没有窗口选项,无法在应用程序之间进行切换(alt- tab),甚至无法拖动窗口。屏幕。在执行了许多选择之后,我最终得到了以下命令来解决这些问题。
sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common
重新启动(可以使用sudo reboot
)
sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm
重新启动(可以使用sudo reboot
)
dconf reset -f /org/compiz/
unity --reset-icons & disown
实际上,由于相冲突,我删除了aspell。此问题之间可能没有任何关联。我认为重新安装lightdm和重置compiz帮助我解决了这个问题。
适用于Ubuntu 16.04:
我compizconfig
通过删除其缓存进行重置 (实际上该命令进行了备份,因此可以将其还原)。
执行以下命令并注销后记:
mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup
setsid unity
注意:这将删除您的自定义Unity设置。
今天,我遇到了脚本用户决定通过将脚本调用放入其$HOME/.profile
文件中来启动脚本的情况。结果,Unity无法启动。
脚本本质上是顺序的,因此.profile
基本上是在等待脚本完成,如果.profile
未完成运行,Unity将无法启动。
我做过同样的事情,从中调用了脚本.profile
,并收到了相同的结果-我的登录屏幕壁纸一直呆在那里,没有破折号或启动器出现,无法右键单击桌面或执行除登录到TTY1之外的任何操作。
解决的办法是从中删除适当的行.profile
。可以.profile
使用&符号来分离命令<command> &
,但问题是每次用户打开终端或登录TTY时,都会产生该命令的新实例。因此,强烈建议不要启动任何程序,.profile
除非您知道自己在做什么。
链接到原始脚本和此处的讨论:https : //askubuntu.com/a/739631/295286
我遇到了这个问题,我尝试了很多事情,甚至实现了统一,但是没有任何效果。首先,您需要打开TTY(ctrl + alt + F1)并登录。现在使用
env DISLAY:=0 gnome-terminal
使用ctrl + alt + F7关闭TTY,然后使用(在终端中)
dconf reset -f /org/compiz/
之后,使用
sudo reboot