これは、通常のリブート/シャットダウン後にGnomeシェルがすべての拡張機能構成を「忘れた」ことがあるためです。そして、私はこれが理由でシステム全体を再インストールしたくありません。
そのため、セッションの起動時(gnome-session-propertiesに入力)にすべて有効にするスクリプトまたはコマンド、またはこの問題の修正も必要です。
Gnome ShellでUbuntu Gnome 13.04を使用しています 3.8.3 (ダウングレード、現在v3.6.3.1)
find ~/ \! -user $USER -print
の出力:
/home/mediacenter/.cache/dconf
find: `/home/mediacenter/.cache/dconf': Permission denied
/home/mediacenter/.gvfs
find: `/home/mediacenter/.gvfs': Permission denied
起動時に毎回すべての拡張機能を有効化/有効化するには:
独自のスクリプト用のフォルダーを作成します。
mkdir ~/bin
スクリプトファイルを作成します。gnome-Shell-enable-all-extensions.sh:
nano ~/bin/gnome-Shell-enable-all-extensions.sh
内容あり:
#!/bin/bash sleep 2s # just in case cd ~/.local/share/gnome-Shell/extensions array=($(ls -l --time-style=long-iso | egrep '^d' | awk '{print $8}')) # get only the folder names from current path ext_list=$(printf "'%s'," "${array[@]}") # rebuild the string ext_list=${ext_list%,} # Remove the final character of the variable gsettings set org.gnome.Shell enabled-extensions "[${ext_list}]"
スクリプトファイルのアクセス許可を設定します。
chmod +x ~/bin/gnome-Shell-enable-all-extensions.sh
最後に、コマンドをスタートアップgnome-session-properties
に追加します。
/home/YOUR-USERNAME/bin/gnome-Shell-enable-all-extensions.sh
私はそれが少し遅いことを知っていますが、上記のものがあなたを満足させないならば、私はpythonで解決スクリプトを実装しました。
https://github.com/loric-/enableGnomeExtensions.py
問題がまもなく修正されることを願っています。