Como posso ativar todas as Extensões do Shell do Gnome? [duplicado]

2

Eu preciso disso, porque às vezes o Gnome Shell "esqueceu" todas as configurações de minhas extensões após uma reinicialização / desligamento normal. E eu não quero reinstalar todo o sistema porque isso.

Então eu quero um script ou um comando para habilitar tudo durante a inicialização da minha sessão (colocando em gnome-session-properties) ou até mesmo uma correção para esse problema.

Estou usando o Ubuntu Gnome 13.04 no Gnome Shell 3.8.3 (downgrade, agora em v3.6.3.1 )

Saída de find ~/ \! -user $USER -print :

/home/mediacenter/.cache/dconf
find: '/home/mediacenter/.cache/dconf': Permission denied
/home/mediacenter/.gvfs
find: '/home/mediacenter/.gvfs': Permission denied
    
por Maxwel Leite 02.10.2013 / 23:11

2 respostas

4

Para ativar / ativar todos os ramais toda vez na inicialização:

  1. Crie uma pasta para seus próprios scripts:

    mkdir ~/bin

  2. Crie um arquivo de script: gnome-shell-enable-all-extensions.sh :

    nano ~/bin/gnome-shell-enable-all-extensions.sh

    Com conteúdo:

    #!/bin/bash sleep 2s # just in case cd ~/.local/share/gnome-shell/extensions array=($(ls -l --time-style=long-iso | egrep '^d' | awk '{print }')) # 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}]"

  3. Configurando permissões para o arquivo de script:

    chmod +x ~/bin/gnome-shell-enable-all-extensions.sh

  4. Por fim, coloca o comando na inicialização gnome-session-properties :

    /home/YOUR-USERNAME/bin/gnome-shell-enable-all-extensions.sh

por Maxwel Leite 05.10.2013 / 23:39
0

Eu sei que é um pouco tarde, mas eu implementei um script de solução em python se o acima não satisfazê-lo.

link

Espero que o problema seja corrigido em breve.

    
por Loric- 05.12.2013 / 18:00