Desativar o automount do USB para todos os usuários

2

Estou executando o Ubuntu 14.04 com o LTSP. Eu estou usando usbmount para montar thumbdrives usb fora da área de trabalho que funciona muito bem. O problema é que quando um usuário está logado na área de trabalho e conecta um thumbdrive, é mostrada uma caixa de alerta de erro similar a

"Unable to mount Lexar.  Device /dev/sda1 is already mounted at '/media/usb0'.

Consegui parar o problema da conta de usuário conectada com gsettings. Como posso conseguir

gsettings set org.gnome.desktop.media-handling automount false

para todos os usuários da linha de comando?

Eu tentei uma regra do udev como sugerido aqui mas isso não resolveu o problema

atualizar # 1

Então, tentei usar os trabalhos da Sessão Upstart sem qualquer sorte.

$ cat /usr/share/upstart/sessions/ltsp-replace-usb-automount-with-usbmount.conf
description "disable default automounting because it displays error boxes to the end user"
start on desktop-session-start
script
  gsettings set org.gnome.desktop.media-handling automount false
end script

e também

$ cat /usr/share/upstart/sessions/ltsp-replace-usb-automount-with-usbmount.conf
description "disable default automounting because it displays error boxes to the end user"
start on desktop-start
script
  gsettings set org.gnome.desktop.media-handling automount false
end script

Não consigo encontrar nenhuma indicação de que os trabalhos foram executados.

    
por user319862 04.05.2015 / 02:10

1 resposta

4

Eu resolvi o problema com o que parece ser um hack sujo. Se alguém puder fornecer uma resposta melhor, por favor, compartilhe. Caso contrário, eu vou marcar isso como a resposta correta eventualmente.

Crie um iniciador de inicialização automática para a área de trabalho que executa gsettings. Exemplo da seguinte forma:

$ cat /etc/xdg/autostart/gsettings-for-all-users.desktop
[Desktop Entry]
Type=Application
Name=gsettings For All Users
Exec=gsettings set org.gnome.desktop.media-handling automount false
Icon=system-run
X-GNOME-Autostart-enabled=true

Referência:

  1. link

  2. link

por user319862 04.05.2015 / 03:55