Como posso obter uma unidade flash criptografada para automount no Gnome + xmonad?

0

Estou executando o Ubuntu 14.04. Sempre que estou usando o ambiente de área de trabalho Unity padrão (ou usando a sessão Gnome Classic com o Metacity), uma unidade flash com um sistema de arquivos criptografado LUKS é montada automaticamente sempre que é conectada. Isso acontece sem nenhuma entrada em /etc/fstab ; Eu simplesmente salvei a frase secreta de decodificação para o drive no meu chaveiro. Quando eu uso um gerenciador de janelas alternativo na minha sessão do Gnome (no meu caso, xmonad), a unidade USB não é montada automaticamente quando plugada.

Como posso obter a unidade flash criptografada para automount no Gnome + xmonad?

    
por cqcallaw 25.01.2015 / 07:14

1 resposta

0

(Obrigado ao sktsee na lista de discussão do ubuntu-users por me ajudar a chegar a esta solução):

A mágica para isso está no arquivo de sessão do GNOME. Para que a montagem automática criptografada funcione, adicione a linha "DesktopName = Unity" a /usr/share/gnome-session/sessions/xmonad.session . O último arquivo de sessão é assim:

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;gnome-panel;xmonad
DesktopName=Unity

Para problemas relacionados a solução de problemas de pessoas, foi informativo iniciar uma sessão do GNOME + Metacity e executar xmonad --replace em uma janela de terminal. No meu caso, usar a técnica xmonad --replace confirmou que o comportamento da automontagem não era um problema causado pelo próprio xmonad, mas sim a falta dos serviços de execução apropriados.

    
por cqcallaw 21.03.2015 / 20:36