Aqui está uma solução no espírito de esta resposta . Isso funciona pelo menos para 3,12. A ideia é exportar uma lista das extensões que você deseja ativar e, em seguida, escrever um script que as ative na inicialização.
Como obter a lista de extensões
Primeiro, ative as extensões que você deseja ativar. Em seguida, geramos uma lista com os seguintes:
No terminal ( Ctrl + Alt + T
), execute
gsettings get org.gnome.shell enabled-extensions
Ele retorna uma lista com suas extensões atualmente ativas a la
['[email protected]', '[email protected]']
Definir extensões
Para ativar exatamente as extensões na lista, execute
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
mas com sua própria lista, naturalmente:)
Script para definir extensões na inicialização
Para automatizar a inicialização, crie um script executando esse comando.
-
Ir para, por exemplo sua pasta pessoal e crie um novo arquivo vazio. Nomeie-o como
script_name.sh
(apenas a extensão é importante). Inicie o nome do arquivo com um ponto final.
se você quiser que ele fique oculto. -
Nesse arquivo, escreva
#!/bin/bash
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
Em seguida, salve o arquivo, é claro:)
-
Tornar o arquivo executável, por exemplo por
right click > Properties > Permissions > Check "Allow executing file as program"
Como alternativa, altere as permissões do terminal executandochmod ugo+x script_name.sh
na pasta do script. -
Faça isso na inicialização do sistema (não sei como fazer this ): em
~/.config/autostart/
cria um arquivo chamadosome_name2.desktop
e insere
[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
O caminho depois de Exec=
deve estar onde o script que você criou na etapa 2 é. Novamente, salve o arquivo:)
Talvez imediatamente ou após a inicialização, você deve ver o script no Gnome Tweak Tool em Startup Applications. Ele também deve ser executado na inicialização.
Ativando e desativando extensões
Se você quiser alterar quais extensões serão executadas, deverá gerar novamente a lista e, em seguida, inserir a nova lista na execução do script.
Palavras finais
Espero que isso funcione em 3.14 também.