Ninguém está aceitando isso nos vários fóruns em que eu postei - bem, aqui está uma solução que funciona de maneira confiável. É confiável devido ao fato de que ele ignora completamente os navegadores e seus vários tiques em relação à "última impressora usada". Devido ao estresse e veias frescas na minha testa causadas por isso - estou colhendo os pontos de forma egoísta e sem desculpas.
Faça isso:
Noções básicas
1 Crie um usuário "recibo".
adduser receipt
2 Criar atalho na área de trabalho que inicia o navegador como usuário de "recibo", por exemplo,
gksu --su-mode -u receipt firefox
3 Configurar impressora padrão para ser impressora de recibos em nova conta
lpoptions -d name-of-receipt-printer
[opcional - mas possivelmente útil]
A equipe pode estar baixando anexos, materiais pirateados ... etc. Isso colocará os downloads em uma pasta compartilhada para que eles possam encontrá-lo facilmente. [Se não o fizer, ele será colocado na pasta de downloads da nova conta e não estará disponível]
- Adicione "recibo" ao grupo "funcionários" ou a qualquer outro grupo comum compartilhado pelo usuário principal.
- Crie uma pasta compartilhada para downloads do navegador. Permissões dadas a ambos os usuários.
- Configure o navegador do "recibo" para fazer o download para a pasta compartilhada.
Para resumir:
Você não usará a nova conta. Você executará o quiosque da web como este usuário para:
- Mantenha mais de uma impressora na sua estação
- Ter a impressora 'normal' definida como padrão do sistema para todos os outros aplicativos.
- Ainda é possível "silencioso" imprimir em uma impressora de recibos em seu aplicativo da web.
Misc
Isso elimina a necessidade de perfis separados e ... o inevitável ódio do Firefox ao ignorar o user.js, o syspref.js e outras coisas que ele afirma suportar para esse tipo de coisa. Eu não estou cobrindo impressão silenciosa, pois isso é bem coberto em outros lugares para o Chrome e Firefox - e funciona.
Esse é o básico - você está por conta própria sobre as particularidades, a criação da pasta compartilhada, etc. O mesmo conceito funcionaria no Windows, imagino - uma pequena magia 'runas'.
Espero que você tenha chegado mais rápido do que eu!