再起動後にGnomeシェル拡張が無効になる


10

私はGnome 3 PPAのGnome 3.14でUbuntu 14.10を実行しています。私は約1年間、永続的な問題を抱えています。ログアウトするたびに、Media Player以外の有効な拡張機能がすべて失われます。以前は、「gnome-session-manager」を使用して起動時に各拡張機能を有効にすることでこれを回避することができましたが、ダッシュの右クリックオプションに置き換えられたため、Gnome 3.14からこれが消えました。また、私のブートセッションのデフォルトを「デフォルトセッション」にしてみました。

現在、Gnomeに関するこの非常に迷惑で持続的な問題の回避策はないようです。これは、少なくとも1年間は潜在的な問題であり、多くのユーザーが影響を及ぼし、起動時の回避策での負荷が問題になっています。このような慢性的なバグを1年間以上座らせ続ける方法は、正直言って私を超えています。

このGnomeバグのより永続的な解決策について、誰かが新鮮なアイデアを持っていますか?

スティーブン


回答:


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 Toolにスクリプトが表示されるはずです。起動時にも実行されます。

拡張機能のアクティブ化と非アクティブ化

実行する拡張機能を変更する場合は、リストを再生成してから、スクリプトの実行に新しいリストを挿入する必要があります。

最後の言葉

これが3.14でも機能することを願っています。


1
私は同じ問題を抱えていましたが、これが私にとってのトリックでした。その後は問題ありません。
クリスチャン

2

これは私のために働きました:

  1. 端末で実行: rm -rd ~/.cache
  2. 再起動システム
  3. 拡張機能を再度有効にします(再起動後も維持されるはずです)。

1

まったく同じ問題があり、GNOME 3 PPAからUbuntu 14.10をGNOME 3.14で実行しています。だから私はこの解決策を試しましたが、私にとっての本当の挑戦System DefaultGNOME、Ubuntu GNOMEのログイン画面ではなく選択する設定を見つけることでした

Ubuntu GNOMEログイン画面

さらに、Topicons拡張機能により、他の拡張機能はログイン時にアクティブ化されません。


0

この問題は新しいユーザーアカウントには当てはまりません。これは、アップグレードされた以前のバージョンのGnome Shellから保持されたGnome設定ファイルが原因で発生する問題を示唆しています。

アカウント設定のリセットについて調査します。


メインユーザーのGnomeユーザーアカウントの詳細をすべてリセットしようとしました。これは機能しなかったため、アカウント固有ではありません。


私にも問題がありましたが、Gnome Shellはまだ更新していません(かなり新しいインストール)。
クリスティアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.