Com a inclusão do Gnome 3, a partir do Ubuntu 11.10, o mecanismo gconf é obsoleto e, enquanto alguns aplicativos ainda o honram, o Unity não é um deles.
O gconf foi substituído por gsettings, então, para fazer o que você quer, você precisa:
- Descubra qual caminho e chave você precisa definir e para qual valor você precisa defini-lo.
Isso pode ser feito com o comando gsettings
. Para ver todas , as chaves usam gsettings list-recursively
. Nesse caso, eu fiz gsettings list-recursively |grep hide
e criei o com.canonical.Unity2d.Launcher
schema, a chave é hide-mode
.
Você pode testar isso fazendo
gsettings set com.canonical.Unity2d.Launcher hide-mode 1
Altere o 1 para 0 para ver os diferentes efeitos da chave.
- No seu código Python, use o Gio.settings para manipular os gsettings diretamente.
Veja um exemplo:
from gi.repository import Gio
launcher_settings = Gio.Settings.new("com.canonical.Unity2d.Launcher")
launcher_settings.set_int("hide-mode", 1)
Não tenho certeza se você precisa usar set_int ou set_boolean. Você deve experimentar um pouco para obter os resultados desejados.