🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.xwindow
7 messages
7 total messages Started by Jan Artysiewicz Wed, 16 Jan 2002 07:46
xsetroot nie działa
#9782
Author: Jan Artysiewicz
Date: Wed, 16 Jan 2002 07:46
19 lines
1222 bytes
Witam

Piszę mały skrypt:

#!/bin/bash
X :1 -layout tv 
DISPLAY=:1
xsetroot -solid black
mplayer film.avi

no i rezultaty są następujące: X serwer startuje jak powinien mplayer
także ale niestety tło ekranu jest dalej takie jak po wystartowaniu
XSerwera (nie muszę chyba dodawać jakie upiorne efekty daje to na
telewizorze). Czy może mi ktoś objaśnić przyczyny niedziałania xsetroot
w tym sktypcie ???

-- 
Jan Artysiewicz
yohan<at>a3.pl
Re: xsetroot nie działa
#9783
Author: Krzysztof Krzyżaniak
Date: Wed, 16 Jan 2002 07:47
27 lines
1780 bytes
Pewnego dnia, a było to Wed, 16 Jan 2002 08:46:32 +0100, przyszła do mnie
wiadomość z adresu <yohan@ja.biatel.signum.pl> i powiedziała:

> Witam
> 
> Piszę mały skrypt:
> 
> #!/bin/bash
> X :1 -layout tv 
> DISPLAY=:1
> xsetroot -solid black
> mplayer film.avi
> 
> no i rezultaty są następujące: X serwer startuje jak powinien mplayer
> także ale niestety tło ekranu jest dalej takie jak po wystartowaniu
> XSerwera (nie muszę chyba dodawać jakie upiorne efekty daje to na
> telewizorze). Czy może mi ktoś objaśnić przyczyny niedziałania xsetroot
> w tym sktypcie ???

Wyrzuca jakieś błędy? Może trzeba podać DISPLAY w rozszerzonej formie
"host:1"

  eloy
-- 
 --Krzysztof-eloy-Krzyżaniak-----------------------eloy-@-transilvania-eu-org--
   "Ja jestem nietutejszy... tutaj. I trochę się zgubiłem. Do Śródmieścia to
                                    prosto?"
Re: xsetroot nie działa
#9784
Author: Jan Artysiewicz
Date: Wed, 16 Jan 2002 13:45
18 lines
1586 bytes
W artykule <slrna4ac0a.1pg.eloy@fargo.cgs.pl>, Krzysztof Krzyżaniak napisał(a):

> Wyrzuca jakieś błędy? Może trzeba podać DISPLAY w rozszerzonej formie
> "host:1"

nie zgłasza żadnych błędów a z displayem też już kombinowałem, ale co
innego mi przyszło do głowy: odpalam X-y bez window managera więc może
nie istnieje coś takiego jak root window ? Kiedy zamienie wywołanie
xsetroot-a na coś takiego: xv -root -quit /jakiś_obrazek
to xv faktycznie wyświetla obrazek (i wygląda to tak jakby wyświetlał go
na root window) ale tylko na chwilę i po jego zakończeniu wraca znajomy
szary ekran.

Czy ktoś może mnie oświecić jak to z tym root window bywa ? 

-- 
Jan Artysiewicz
yohan<at>a3.pl
Re: xsetroot nie działa
#9785
Author: dEiMoS
Date: Wed, 16 Jan 2002 16:20
47 lines
2576 bytes
Jan Artysiewicz <yohan@ja.biatel.signum.pl> wrote:
> Piszę mały skrypt:
> 
> #!/bin/bash
> X :1 -layout tv 
> DISPLAY=:1
> xsetroot -solid black
> mplayer film.avi
> 
> no i rezultaty są następujące: X serwer startuje jak powinien mplayer
> także ale niestety tło ekranu jest dalej takie jak po wystartowaniu
> XSerwera (nie muszę chyba dodawać jakie upiorne efekty daje to na
> telewizorze). Czy może mi ktoś objaśnić przyczyny niedziałania xsetroot
> w tym sktypcie ???

Jasne (obiecałem nei przeklinać - hehe).

Robisz tak (a ja nie mam karty TV! ale często oglądam z innego jaja filmy na
xv w samym xinicie...):

klepiesz: xinit
potem w okienku: xsetroot -solid black albo bsetbg -solid black
np i potem: mplayer -vo xv -vc odivx -fs ~/divx/*

Teraz ubierając to w script:

1. Najprościej dopisać nowego xinira !
czyli w /etc/X11/xinit/ robisz sobie jakies "xinitrc.tv", a w nim:

#!/bin/sh

ustawienie_ciemnego_tla &
exec mplayer parametry i nazwa filmu

To tyle czarnej magii, jakieś pytania..? No i dodam, że
"ustawienie_ciemnego_tla" to też jakiś skrypt powłoki! ktory może sobie leżeć
gdzieś a w nim będzie:

sleep 3
bsetbg -solid black

No to tyle idę oglądać The Lord Of The Ring. Nie lepiej klepnąc sobie samo
xinit, a potem podać to co ma się wykonać..?

-- 
# Damian *dEiMoS* Kołkowski ## mailto:deimos@civ.pl #
## http://213.76.204.186 # iCQ:59367544 # GG:88988 ##
Re: xsetroot nie działa
#9786
Author: dEiMoS
Date: Wed, 16 Jan 2002 16:42
7 lines
1344 bytes
można też sobie tak odpalić ;-))

xinit -geometry =128x55+0+0 -j -fg green -bg black

-- 
# Damian *dEiMoS* Kołkowski ## mailto:deimos@civ.pl #
## http://213.76.204.186 # iCQ:59367544 # GG:88988 ##
Re: xsetroot nie działa
#9787
Author: Jan Artysiewicz
Date: Fri, 18 Jan 2002 08:01
15 lines
1311 bytes
W artykule <a24990$i4p$1@news.tpi.pl>, dEiMoS napisał(a):
> klepiesz: xinit
> potem w okienku: xsetroot -solid black albo bsetbg -solid black
> np i potem: mplayer -vo xv -vc odivx -fs ~/divx/*

no i właśnie o to chodziło ! Dzięki

> No to tyle idę oglądać The Lord Of The Ring. Nie lepiej klepnąc sobie samo
> xinit, a potem podać to co ma się wykonać..?

A jaką masz kopie ? z kina czy jakąś lepszą ?

-- 
Jan Artysiewicz
yohan<at>a3.pl
Re: xsetroot nie działa
#9788
Author: dEiMoS
Date: Fri, 18 Jan 2002 14:23
11 lines
1657 bytes
Jan Artysiewicz <yohan@ja.biatel.signum.pl> wrote:
> A jaką masz kopie ? z kina czy jakąś lepszą ?

Było tak, że kolaga dostarczył mi 3 CD w *.mpg, skleiłem to i skonwentowałem
do OpenDivX'a w 640x480 (wcześniej było jakieś 352x288). Całość (1 plik)
zajmuje jakieś 1,9GB. To jest pierwsza część filmu (druga będzie chyba za
rok).

-- 
# Damian *dEiMoS* Kołkowski ## mailto:deimos@civ.pl #
## http://213.76.204.186 # iCQ:59367544 # GG:88988 ##
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads