[Ubuntu] X11 applicaties remote starten op display

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • 2nosedt
  • Registratie: April 2000
  • Laatst online: 20-02-2010

2nosedt

Music-addict

Topicstarter
Ik heb hier een systeem met Kubuntu 6.06 draaien die ik voornamelijk als server gebruik en opslag van grote bestanden.

Daarnaast heb ik een MacBook waarmee ik met SSH kan inloggen op die machine, nu wil ik het voor elkaar krijgen dat ik, als ik ingelogd ben op de linux machine, een applicatie kan starten en kan tonen op het scherm wat op mn linux bak aangesloten staat.

Wat ik heb geprobeerd is het volgende;
- van mn macbook ingelogt via SSH op mn linux bak
- commando "export DISPLAY=:0:0" uitgevoerd - dat is de waarde die ik terug krijg als ik vanuit een terminal op de linux bak zelf echo $DISPLAY uitvoer. Het X display waar ik dus mijn beeld wil hebben
- mplayer iets.avi

Ik krijg alleen de volgende melding;
_X11TransSocketINETConnect() can't get address for :0:6000: Name or service not known
vo: couldn't open the X11 display (:0:0)!

Heeft iemand ideeen hoe ik dit voor elkaar kan krijgen?

musica | fotografica | amalia


Acties:
  • 0 Henk 'm!

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 23:10

Sjonny

Fratser

code:
1
export DISPLAY=:0.0


die laatste : bij jou is toch echt een punt. maar je mag ook gewoon :0 gebruiken, zonder die 2e 0. (tenzij je dual display dingen gebruikt geloof ik)

The problem is in the part of your brain that handles intelligence.


Acties:
  • 0 Henk 'm!

  • technocow
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:22
het zou kunnen zijn dat je in je grafische sessie eerst nog xhost+ moet doen om permissie te krijgen.. dit kun je ook ergens in een config file zetten alleen weet ik niet meer welke :|

hoe ik het altijd doe:

mijnbak$: DISPLAY=:0 mplayer blaat.avi

als je de windowmanager verder niet nodig heb kun je ook alleen X gebruiken:

mijnbak$: /etc/init.d/kdm stop (ik neem aan dat je kde gebruikt met Kubuntu?)
mijnbak$: X &
mijnbak$: DISPLAY=:0 mplayer blaat.avi

edit:
oh wacht ik zie nu pas dat je DISPLAY=:0:0 gebruikt... die 2e : moet idd een . zijn :)

[ Voor 9% gewijzigd door technocow op 04-01-2007 09:30 ]


Acties:
  • 0 Henk 'm!

  • 2nosedt
  • Registratie: April 2000
  • Laatst online: 20-02-2010

2nosedt

Music-addict

Topicstarter
mijnbak$: DISPLAY=:0 mplayer blaat.avi doet de truuk inderdaad :-)
bedankt!

musica | fotografica | amalia


Acties:
  • 0 Henk 'm!

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 23:10

Sjonny

Fratser

technocow schreef op donderdag 04 januari 2007 @ 09:27:
het zou kunnen zijn dat je in je grafische sessie eerst nog xhost+ moet doen om permissie te krijgen..
'xhost +' is om andere computers hun programma's op jou display te laten. dan kan je op je andere compu zeggen: 'DISPLAY=192.168.1.2:0 mplayer bla.avi'

The problem is in the part of your brain that handles intelligence.


Acties:
  • 0 Henk 'm!

  • Jeldert
  • Registratie: Juni 2001
  • Niet online

Jeldert

Rozijntjes

Als je X forwarding aan hebt staan, dan kan je ook het volgende doen:
code:
1
ssh gebruiker@host -X

Nu zullen alle GUI zaken lokaal getoont worden.

Juist


Acties:
  • 0 Henk 'm!

  • technocow
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:22
Sjonny schreef op donderdag 04 januari 2007 @ 10:14:
[...]


'xhost +' is om andere computers hun programma's op jou display te laten. dan kan je op je andere compu zeggen: 'DISPLAY=192.168.1.2:0 mplayer bla.avi'
nee das niet helemaal waar volgens mij... want zonder die xhost + kun je niet vanuit je console (ctrl + alt + Fx) een programma opstarten volgens mij ... vroegahniet iig

correct me if I'm wrong ..

Acties:
  • 0 Henk 'm!

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 23:10

Sjonny

Fratser

technocow schreef op donderdag 04 januari 2007 @ 22:10:
[...]


nee das niet helemaal waar volgens mij... want zonder die xhost + kun je niet vanuit je console (ctrl + alt + Fx) een programma opstarten volgens mij ... vroegahniet iig

correct me if I'm wrong ..
als je op dat console als een andere user inlogt dan je onder X draait heb je gelijk. de X user moet dan met xhost + wel eerst toegang geven (of 'xhost localhost' of 'xhost username').
anders kan het wel gewoon.

The problem is in the part of your brain that handles intelligence.

Pagina: 1