Por que o Cryptkeeper não funciona na versão 12.04?

8

Recentemente, fiz esta pergunta sobre como criptografar software na minha máquina. Uma das respostas sugeriu o Cryptkeeper, então eu o instalei no Ubuntu Software Center. A instalação prosseguiu sem relatar erros, mas não consigo usar o software. Eu o acesso no menu Ferramentas do sistema e, quase que instantaneamente, nada acontece. Alguém mais teve esse problema? É a melhor solução para desinstalar e reinstalar ou há algo que falta em como usá-lo (embora eu não veja como)? Eu nunca tive nenhum problema como este antes com o software instalado - ele sempre 'funciona'.

mathematician1975
fonte
Você já teve a chance de experimentar a solução alternativa indicada na resposta?
Ish
@izx Eu tentei, mas eu uso o gnome, não a unidade. Isso significa que terei que ativar o Unity para usar o cryptkeeper?
mathematician1975

Respostas:

5
  • O indicador Cryptkeeper não aparece no painel do Unity no canto superior direito da versão 12.04. Esse é um problema conhecido.

  • Até que o bug seja corrigido, a solução alternativa é colocar na lista branca seu indicador via dconf-editor; instale-o através do dconf-toolspacote, se necessário.

  • Abra o dconf-editor , vá até Desktop-->Unity-->Panele adicione a parte destacada como mostrado na captura de tela. Então feche.

    insira a descrição da imagem aqui

  • Faça logout, inicie o Cryptkeeper e o indicador agora deve aparecer como abaixo:

    insira a descrição da imagem aqui

ish
fonte
1
Curto caminho para fazê-lo é correr gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"em um terminal
Jazz
3
Não, é uma maneira curta de desativar basicamente a lista de permissões e nem todo mundo pode querer fazer isso (porque pode ter efeitos colaterais indesejados).
Ish
OK, é justo.
Jazz
2

Como uma solução alternativa usando gsettings, verifique o valor existente:

gsettings get com.canonical.Unity.Panel systray-whitelist

O que fornecerá um resultado semelhante a:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Agora basta definir o valor depois de adicionar 'Cryptkeeper':

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

Este é exatamente o mesmo resultado da resposta original, mas preferindo a linha de comando sobre o dconf-editor.

Isso também funciona bem no Ubuntu 12.10. Apenas certifique-se de adicionar o Cryptkeeper aos seus programas de inicialização para que o ícone seja exibido na inicialização. Vários ícones aparecerão se você iniciar o programa mais de uma vez.

Estrella Systems
fonte
1

A solução alternativa apenas whitelistfunciona com o Unity.

Se o seu ambiente de área de trabalho for o Gnome, você (adicionalmente) precisará adicionar "Área de notificação" ao painel:

Mova o mouse sobre o painel e pressione Super+ Alt+ Right-Click, escolha "Adicionar ao painel" e selecione "Área de notificação" .

conspirito
fonte
Sim, este problema é resolvido da mesma maneira askubuntu.com/questions/121426/...
Mark Butler
0

Para o Ubuntu 12.10 Quantal Quetzal,
consulte Como fazer aplicativos de inicialização no ubuntu para fazer o Cryptkeeper funcionar.

Para saber como instalar,
eu uso o Ubuntu Software Center e pesquise Cryptkeepere instale.

Frank Myat Thu
fonte
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Eric Carvalho