Como se livrar deste pop-up absurdo que aparece no Ubuntu ao usar o navegador Chromium?

1

Estou usando o Ubuntu em um local público em que dezenas de usuários acessam um site e, em seguida, para cada cliente, ele abre o google.com e quando eles terminam, ele reinicia o Chromium, eliminando-o primeiro.

Agora, toda vez, recebo esse pop-up absurdo e desagradável que aparece no RESTORE, o que não faz sentido no meu caso de uso.

Como se livrar deste feio pop-up aparece o tempo todo no Ubuntu? Existe alguma linha de comando ou configurações para matar completamente esse absurdo RESTORE?

    
por YumYumYum 18.07.2013 / 11:52

2 respostas

2

Bem, esse é o comportamento desejado. Eu acho que existem muitas maneiras de lidar com isso mais profissionalmente. A solução mais simples é usar kill -15 em vez de kill -9 . O primeiro pede educadamente que o google chrome pare, por isso tem tempo para guardar os dados.

Se você estiver executando um quiosque de internet, você deve limpar o perfil após cada usuário, no entanto. Crie um perfil e, em seguida, copie-o para um local temporário antes de iniciar o chrome, inicie o chrome com uma opção google-chrome --user-data-dir=/the/tmp/profile e limpe-o antes que o chrome seja iniciado novamente. Por exemplo

#!/bin/bash

# google chrome starter

PROFILE.DIR=/usr/local/share/default.profile/
TMP.PROFILE=/tmp/google-profile

rm -rf $TMP.PROFILE
cp -a $PROFILE.DIR $TMP.PROFILE
google-chrome --kiosk --user-data-dir=$TMP.PROFILE

Assim, cada usuário iniciará o chrome, cada usuário verá o mesmo perfil imutável.

    
por January 18.07.2013 / 12:13
2

Se algo acontecer entre os usuários (por exemplo, eles pressionam algo para iniciar ou terminar a sessão), o que parece ser verdade, sugiro atualizar o perfil do Chrome de uma cópia mestra (que você armazena em algum lugar não editável, mas legível pelo usuário atual).

sudo cp -r ~/.config/google-chrome{,-fresh}/
sudu chown -R root: ~/.config/google-chrome-fresh/
sudo chmod -R o-w  ~/.config/google-chrome-fresh/

E, em seguida, ter um script em ~/bin/google-chrome (ou possivelmente em algum lugar mais alto para segurança)

#!/bin/bash

rm -rf ~/.config/google-chrome/
cp -r ~/.config/google-chrome{-fresh,}/
google-chrome "$@"

E isso vai precisar de chmodding + x

O benefício de eliminar o perfil de tempo de execução é que as pessoas fazem coisas estúpidas quando estão usando computadores. Você não quer que seus pluggins instalados interajam com os usuários a seguir. Considere a ameaça dos keyloggers e afins.

Pensando nisso, você provavelmente deveria estar usando uma nova conta de convidado toda vez que um usuário chega e despeja o usuário inteiro em cada alteração. Você precisaria atalho lightdm fora da equação, mas você poderia fazer algo manualmente com bastante facilidade com nodm e, em seguida, você terá o benefício adicional de não precisar carregar uma área de trabalho inteira apenas para um computador Kiosk.

    
por Oli 18.07.2013 / 12:22