重启后禁用Gnome Shell扩展


10

我正在从Gnome 3 PPA的Gnome 3.14运行Ubuntu 14.10。我遇到了持续存在的问题大约一年了,每当我注销时,除了Media Player之外,我都会丢失所有已启用的扩展。以前,我设法通过在启动时使用“ gnome-session-manager”启用每个扩展来解决此问题,但是现在它已从Gnome 3.14中消失,因为它已由破折号上的右键单击选项代替。我还尝试将引导会话默认设置为“默认会话”,这已对某些人有效。

对于Gnome这个非常烦人和持续存在的问题,现在似乎无法解决。至少一年来,这一直是一个潜伏的问题,许多用户受到影响,但提供的启动解决方法仅是负载。坦白地说,如何允许这种慢性虫坐了超过一年。

是否有人对这个Gnome错误提供了更永久的解决方案?

史提芬


Answers:


5

以下是本回答精神的解决方法。这至少适用于3.12。这个想法是导出要激活的扩展列表,然后编写一个在启动时将其激活的脚本。

获取扩展列表

首先,激活您要激活的扩展。然后,我们生成包含以下内容的列表:

在终端(Ctrl + Alt + T)中,运行

gsettings get org.gnome.shell enabled-extensions

它返回一个列表,其中包含您当前处于活动状态的扩展名

['Bottom_Panel@rmy.pobox.com', 'impatience@gfxmonk.net']

设置扩展

要完全激活列表中的扩展名,请运行

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

但是自然地,有了您自己的列表:)

在启动时设置扩展名的脚本

要在启动时自动运行,请创建一个运行该命令的脚本。

  1. 转到您的主文件夹,然后创建一个新的空文件。命名script_name.sh(仅扩展名很重要)。.如果要隐藏文件名,请以句号开头。

  2. 在该文件中,写

#!/bin/bash

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

然后保存文件,当然:)

  1. 将文件设置为可执行文件,例如通过right click > Properties > Permissions > Check "Allow executing file as program" 或者chmod ugo+x script_name.sh在脚本的文件夹中运行来更改终端的权限。

  2. 让它在系统启动时(我不知道该怎么做这个):在~/.config/autostart/创建一个名为some_name2.desktop和它把

[Desktop Entry]
Name=your_prefered_name_here
Exec=/home/your_user_name/.script_name.sh
# Terminal=false
Type=Application
Hidden=false
StartupNotify=false
Name[en_US]=your_prefered_name_here

之后的路径Exec=应该是您在步骤2中创建的脚本的位置。再次,保存文件:)

也许立即启动,或者在启动之后,您应该在启动应用程序下的Gnome Tweak工具中看到该脚本。它也应该在启动时运行。

激活和停用扩展

如果要更改运行的扩展名,则应重新生成列表,然后将新列表插入脚本运行中。

最后的话

我希望这也适用于3.14。


1
我遇到了同样的问题,这就是我的诀窍。之后没有问题。
克里斯蒂安2014年

2

这为我工作:

  1. 在终端中运行: rm -rd ~/.cache
  2. 重启系统
  3. 重新启用您的扩展程序(它应该在重新启动后仍然存在)

1

我遇到了完全相同的问题,从GNOME 3 PPA运行带有GNOME 3.14的Ubuntu 14.10。所以我尝试了这个解决方案,但是对我来说真正的挑战是找到要选择的设置,System Default而不是GNOME在Ubuntu GNOME的登录屏幕上

Ubuntu GNOME登录屏幕

此外,由于Topicons扩展,登录时仍未激活其他扩展。


0

此问题不适用于新用户帐户,这表明它是由升级的早期Gnome Shell版本中保留的Gnome设置文件引起的问题。

我将研究重置帐户设置。


尝试为我的主要用户重置所有Gnome用户帐户详细信息。这没有用,因此它不是特定于帐户的。


我也有问题,但是我还没有更新Gnome Shell(相当新的安装)。
克里斯蒂安
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.