如何重置我的 Unity Launcher 设置?

如何重置我的 Unity Launcher 设置?

今天我尝试更改 Ubuntu 的 alt+tab 行为,因为我不喜欢分组布局。我尝试了在git 要点。我的问题是,自从我使用这些脚本以来,Dash 的行为发生了变化:当程序试图通知我时,Dash 会出现(它处于自动隐藏状态),应用程序图标会抖动 5 秒钟,并且通常会随后冻结该应用程序。在我篡改设置之前,它只会抖动半秒钟,并且没有冻结。我如何恢复到默认设置?

我尝试过unity --reset,但收到了错误消息(抱怨缺少 opengl 并以分段错误结束)。我尝试删除并重新安装 Unity 和 Compiz:

apt-get remove unity --purge
apt-get remove compiz --purge
apt-get install unity
apt-get install compiz

但什么都没变。我怎样才能重置为之前的状态(运行脚本之前)?虽然我恢复了 shell 脚本中的更改,但自从运行某些应用程序以来,它们一直处于冻结状态。

答案1

尽管另一个答案适用于 12.04 重置 Unity,如果您想要干净彻底地恢复状态,您将需要使用 ppa purge 来清除添加的两个 ppa,重新安装脚本删除的软件包,并希望它能解决问题。

sudo ppa-purge ppa:webupd8team/java
sudo ppa-purge ppa:noobslab/mint
sudo apt-get install zeitgeist zeitgeist-core zeitgeist-datahub python-zeitgeist rhythmbox-plugin-zeitgeist geoclue geoclue-ubuntu-geoip geoip-database whoopsie ubuntuone-client* python-ubuntuone-storage* ubuntuone-installer* menu apt-xapian-index oneconf
sudo apt-get purge nemo

这部分恢复了在软件包级别所做的更改。我没有添加命令来自动卸载脚本安装的所有内容,因为担心会删除您需要的内容。

一般来说,如果你不确定脚本的作用,就不要运行它。它会添加 ppa,并且在安装之前不会更新 apt,所以我完全不知道为什么一开始会添加它们。它会安装很多东西,而这些东西可能只是为了满足他的特定需求。更糟糕的是,该脚本没有备份当前设置,因此它们永远丢失了。

答案2

您应该重置 gsettings/dconf/gconf 参数。这些参数位于您的主目录中或中.conf.dbus因此,要有效地重置设置:

dconf reset /com/canonical/unity/launcher

还有更激进的方法,例如移动.conf目录:

mkdir ~/dot.bk/
mv ~/.conf/dconf ~/dot.bk/
mv ~/.dconf ~/dot.bk/

重新开始会话。

答案3

unity --reset

当然是在终端……

或者尝试这个脚本。只需安装它:

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

安装后,只需执行以下命令:

unity-tweak-tool --reset-unity

相关内容