Portál AbcLinuxu, 10. května 2025 07:09

Dotaz: xdtv_record.sh : Can't open display

6.4.2007 22:26 VRIH
xdtv_record.sh : Can't open display
Přečteno: 211×
Odpovědět | Admin
Prosím o radu. Používám OpenSuse 10.2 a xdtv pro nahrávání tv. Když nastavím nahrávání z tv v určitý čas pomocí xdtv_record.sh tak se mi to nespustí. Hlášení je v /var/../mail

xauth: (argv):1: bad "add" command line Will kill all running xdtv ! This is xdtv 2.4.0pre0 running on Linux/x86_64 (2.6.18.2-34-default). Error: Can't open display: connect: No such file or directory

Zkoušel jsem vypsat $DISPLAY=":0.0" pak jsem zkoušel xauth -f ~vrih/.Xauthority extract - :0 | xauth merge - a pořád nic. Skript xdtv_record.sh jsem nijak neupravoval (ani to neumím). Asi to bude někde nějaká blbost ale už si opravdu nevím rady.

Předem děkuji.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.4.2007 09:48 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: xdtv_record.sh : Can't open display
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když se podíváš do toho skriptu, zjistíš, že sám nastavuje proměnnou DISPLAY.
#
# Even if we have defined a DISPLAY, we can't detect easily its number.
# We could have more than one X server running on our machine,
# so it's better to fix it to the :0.0 or the :0 value.
# There is a chance that the first X invoked is running on the :0.0 display.
#
# We also suppose to run this script with root rights :-(
# (probably not a good choice, but functional to gain the right to write to X screen)
#
# Now is time to determine what is the authority file generated by kdm, xdm or gdm:
#

XLINE=\$(ps axuwww | grep -e "[/\s]X .* \?-auth" | head -1)

AUTHORITYFILE=\$(echo \$XLINE | awk '/-auth/ { match( \$0, /.*-auth ([^ ]+).*/, pippo); print pippo[1]; }')
export DISPLAY=\$(echo \$XLINE | sed 's#.* \(:[0-9]\+\(\.\?[0-9]\+\)\?\).*#\1#' )
Zřejmě zafunguje špatně a nastaví tam místo např. :0 nějaké blbosti. Je to textový skript, tak si s ním můžeš pohrát.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.