Dconf. Não pode ver "painel de unidade"

3

Na seção Unity há "lentes" e "corredor" apenas. O que devo fazer para ativar o "painel"?

    
por Sunpark22 14.05.2013 / 10:04

2 respostas

3

Qual seção Unity? Existem pelo menos alguns. Suponho que você precisa de com.canonical.unity.panel para editar a lista de permissões. Coisa interessante é que "lentes" e "corredor" estão na área de trabalho.unidade para que eu possa estar errado.

De qualquer forma, se eu estiver certo, você usa o Ubuntu 13.04 e está procurando por com.canonical.unity.panel - ele foi excluído. Você pode recuperá-lo atualizando com repositórios "timekiller" adicionados.

sudo add-apt-repository ppa:timekiller/unity-systrayfix 
sudo apt-get update
sudo apt-get upgrade

É de link .

    
por kcpr 14.05.2013 / 10:28
2

O Dconf é bem diferente do gconf, pois ele não replica a árvore inteira - então, se você estiver usando o dconf-editor, então há uma boa chance de você não encontrar o que está procurando.

Pelo que consegui descobrir, o dconf é realmente apenas um mecanismo de armazenamento para suas próprias configurações, mas há mais coisas acontecendo em termos de configurações. Eu poderia estar completamente errado (embora seja a explicação que está trabalhando para mim no momento).

Se você quiser ver o esquema, use:

gsettings list-schemas

Faça uma pesquisa usando grep:

gsettings list-schemas | grep '\.Unity\.'

Quando você tiver o esquema desejado, poderá encontrar as chaves:

gsettings list-keys com.canonical.Uniity.panel

O que deve lhe dar algo como:

  

lista de permissões do systay

Para ver o valor dessa chave:

gsettings get com.canonical.Uniity.panel systray-whitelist

que retorna algo como:

  

['JavaEmbeddedFrame', 'Wine', 'Notificador de atualização', 'desura']

Para definir um valor (digamos que eu queria adicionar o Wicd), seria:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'desura', 'Wicd']"

Espero que isso seja útil ...

    
por Nevyn 21.05.2013 / 11:43

Tags