Concluido - Como desativar todas as mensagens do sistema e de programas?

Iniciado por wemersonrv, 08 de Março de 2011, 17:13

tópico anterior - próximo tópico

wemersonrv

Trabalho com Digital Signage e pretendo usar o Ubuntu como sistema base para os terminais e reproduzir video com saída para TVs, etc...

Como vou reproduzir sempre videos em fullscreen, preciso desativar todas as mensagens do sistema e de programas; ou seja, qualquer mensagem que possa aparecer na frente do video, impedindo qualquer interferência na reprodução.

Qualquer mensagem de atualização automática, mensagem de programas, mensagens do sistema, etc...

Existe como fazer isso?

PS! Talvez se tiver alguma informação de sistema que seja importante, pode até ficar ativada; mas desde que não apareça na tela e sim me seja enviada por e-mail...

zekkerj

Tente abrir o programa num novo servidor X.

É algo como "startx -- :1 programa". Se der certo, vc vai abrir uma nova tela gráfica. Vc pode chavear entre essa nova tela e a original com CTRL-ALT-F7 (tela original) e CTRL-ALT-F8 (tela alternativa).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

wemersonrv

Mas no caso, essa nova instância do servidor X ainda mostrará mais mensagens do sistema correto?

Por exemplo: Mensagem de rede desconectada, mensagens de atualizações, etc...

zekkerj

Não, essas mensagens vêm da área de notificação, que está associada ao primeiro servidor X. No segundo servidor só haverá sua aplicação rodando.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

wemersonrv

Entendido.

Estrá quase ok agora rs... o que falta agora é configurar para que em toda inicialização do sistema essa seja a instância padrão do servidor X...

O detalhe é que esses terminais não ficam com gente por perto para forçar o servidor manualmente... então tem que ser feito de forma automática.

zekkerj

Não, vc não pode definir essa instância pra ser o padrão do servidor X. Senão os programas vão todos pra lá e vão te atrapalhar, entende?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

wemersonrv

Entendi.

Bem, não vou poder usar então dessa forma.

De qualquer modo, já encontrei uma solução alternativa... a aplicação que está sendo desenvolvida é em Adobe Flex 3 / AIR... e tem a opção de configurar como alwaysInFront= true. Dessa forma, mesmo que apareçam mensagens, elas ficarão atrás da aplicação... e como a mesma é sempre em tela cheia, estará sempre 100% visivel sem interferência.

Não sei se essa é a melhor maneira, mas nos testes aqui até agora está dando certo... miha preocupação é se existir alguma mensagem do sistema que se sobreponha à aplicação. Se não tiver, não tem problema...

zekkerj

Basicamente, então, o que vc quer é um terminal pra visualizar a saída do aplicativo, sem nenhuma interação de teclado,mouse ou qq coisa parecida. É isso?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

wemersonrv

Sim e não!!!  ;D

Esse terminal vai ficar sim sem monitor/teclado/mouse... e a saida de video estará em TVs LCD/plasma como terminais em praças de alimentação de shoppings, recepções de clínicas, etc...

Somente reproduzindo videos, SWFs, FLVs... através de uma aplicação para tal feita em Adobe Flex 3/Air.. fica o tempo todo em tela cheia e não pode ser sobreposta por nada do sistema...

Porém, esporadicamente a gente faz acesso remoto para alguma manutenção... e até mesmo acesso local em casos mais extremos...

Até agora a melhor opção que encontrei foi rodar o programa de reprodução dos videos em modo FullScreen e com a opção de allwaysinfront ativada... porém fico preocupado de alguma tela do sistema sobrepor o video. Fora esse detalhe, do jeito que está me atende bem... só queria mesmo saber se existe alguma maneira de desativar as informações do sistema.

Algumas eu já desativei acessando Sistema->Preferências->Aplicativos de Seção e desativando alguns itens:

  • Alarme de notificação do Evolution
  • Assistente visual
  • Gerenciador de Energia
  • Gnome Login Sound
  • Miniaplicativo da Fila de impressão
  • Notificador de atualizações
  • Ubuntu One
  • Verificar por novos drivers

Esses todos eu já desativei...

Sinceramente... até agora acho que tá de bom tamanho e já estou a vários dias testando e sempre que ocorre alguma mensagem ou uma tela de aviso do sistema aparece de forma inesperada, está por trás da aplicação!!

PS! Meu próximo passo será criar uma distro personalizada somente com as opções necessárias para rodar essa aplicação.

Agradeço pela atenção.

zekkerj

Ah, tá. Então esquece sobre o que eu falei dessa aplicação não poder se tornar o padrão do X. No seu caso, não só pode, como deve.

Sobre a criação da distribuição, acho que este site vai ser do seu interesse.
http://www.linuxfromscratch.org/
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

wemersonrv

#10
Realmente...

Vou instalar numa máquina velha aqui e deixar rodar um tempo pra ver se dá problema de mensagens... Pelo fato da aplicação (Player) estar rodando Allwaysonfront acredito que vai dar certo.

Valeu pela dica do Linux from Scratch!!!