重启后必须重新打开 Gnome shell 扩展

重启后必须重新打开 Gnome shell 扩展

每当我重新启动系统(ubuntu 14.04 和 gnome 3.12)时,所有 gnome shell 扩展都会关闭。我只需重新启用它们,它们就可以正常工作,直到我再次重新启动。我该怎么做才能让 gnome 在启动时重新启动相同的 shell 扩展?

答案1

GNOME 3.12 在 Ubuntu 14.04 的存储库中默认不可用。您必须从GNOME 团队的临时 PPA。他们警告说:

此处的软件包被认为尚未准备好供一般使用,它们有已知的错误和/或退化,有时是严重的。大多数情况下应该运行顺利,但当您遇到问题时,请准备好使用 ppa-purge!

因此您应该按照他们的 Launchpad 页面上所提到的方式报告有关它的错误。

不过,您可以尝试以下解决方法:

  1. 启用您希望在启动时启用的所有扩展。

  2. 然后运行以下命令:

    $ gsettings get org.gnome.shell enabled-extensions 
    

    这将列出当前启用的所有扩展。例如,我的输出是:

    ['[email protected]', '[email protected]', '[email protected]']
    
  3. enable_gnome_extensions.sh现在,创建一个名为inside文件夹的文件~/bin,其中包含以下文本:

    gsettings set org.gnome.shell enabled-extensions "<output_of_earlier_command_listing_enabled_extensions>"
    

    例如,我将为启用的扩展添加以下行:

    gsettings set org.gnome.shell enabled-extensions "['[email protected]', '[email protected]', '[email protected]']"
    
  4. 使用以下命令使此文件可执行:

    $ chmod +x ~/bin/enable_gnome_extensions.sh
    
  5. 将此文件添加到您的启动应用程序中,以便在登录时执行。按照这个答案来了解如何操作。“命令”将是该文件的路径。

重新启动以测试其是否有效。

相关内容