Regra udev - problema pra abrir o gerenciador de arquivo

1. Regra udev - problema pra abrir o gerenciador de arquivo

PP
ppvol

(usa Ubuntu)

Enviado em 11/06/2012 - 19:15h

Pessoal!

Estou utilizando as regas do udev para montar meu pendrive. Ele monta o dispositivo automaticamente mas não abre o gerenciador de arquivo. Utilizo um script chamado teste.

Estou usando fluxbox com rox-filer.

Script teste.

mount /dev/sdc1 /mnt
/usr/bin/rox-filer /mnt


Regra do udev

SUBSYSTEMS=="scsi", ACTION=="add", KERNEL=="sd??", RUN+="/home/pp/teste"


Mensagem de erro quando ele tenta abrir o pendrive

Gtk-WARNING **: cannot open display


Alguém poderia me dizer onde está o erro?

Obrigado!


  


2. Re: Regra udev - problema pra abrir o gerenciador de arquivo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 11/06/2012 - 23:02h

no inicio do seu script escreva:

export DISPLAY=':0'

Isso informa ao seu script onde deve tentar abrir o display, assim para de reclamar sobre o 'Cannot open display' ;-)


3. Re: Regra udev - problema pra abrir o gerenciador de arquivo

PP
ppvol

(usa Ubuntu)

Enviado em 12/06/2012 - 09:00h

rai3mb,

a variável DISPLAY já estava setada como :0.0, mas de qq forma exportei no início do script como vc sugeriu, continua a mesma coisa.

não ligo muito pra mensagem de Gtk-WARNING **: cannot open display:, oque mais importa é que abra o rox-filer no pendrive automáticamente, esse é o meu problema...

a mensagem é só um detalhe.

vlw


4. Re: Regra udev - problema pra abrir o gerenciador de arquivo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 12/06/2012 - 11:32h

;-), não era só para não mostrar a mensagem, é para avisar onde existe um display funcionando para ele usar, e consequentemente a mensagem de erro não iria aparecer mais.

Aqui funciona, quando preciso agendar algo que irá abrir uma janela gráfica...


Exemplo

export DISPLAY=':0'
gedit


Se agendar sem informar o DISPLAY o gedit não abre, já agendando informando-o, abre normalmente.



Um pergunta: Você está agendando para o mesmo usuário que está usando graficamente?


5. Re: Regra udev - problema pra abrir o gerenciador de arquivo

PP
ppvol

(usa Ubuntu)

Enviado em 13/06/2012 - 11:00h

rai3mb,

vou tentar ser claro...

1)pra poder adicionar uma regra no udev é preciso ser o root senão não consigo editar a regra, então edito a regra como root

2)o script está no meu home usuário comum e ele está como executável pra qq um

3)se eu executar o script na linha de comando funciona, mas se eu deixar para que a regra do udev o faça ele não faz por completo, a regra somente monta o pendrive mas não abre o gerenciador de arquivo

oq acha que pode ser?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts