/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Problem med at starte X program som anden ~
Fra : Jørn Hundebøll


Dato : 03-01-09 11:19

På en Ubuntu forsøger jeg i en shell at starte et program som en anden
bruger. Jeg har forinden kørt xhost + som brugeren der er logget ind på
maskinen, og jeg har kørt en

export DISPLAY=localhost:0.0

som den nr to bruger der vil køre programmet, men jeg får en

Error: Can't open display: localhost:0.0

når programmet forsøges startet. Nogen som kan sige hvad jeg gør galt ?

Det er som sagt på samme maskine i samme session - ikke med noget på
tværs af netværk. Jeg skifter fra en bruger til en anden vha.

su -l

men har også prøvet at ssh localhost uden forskel.

Jørn

 
 
Klaus Alexander Seis~ (03-01-2009)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 03-01-09 12:22

Jørn Hundebøll skrev:

> [...] jeg får en
>
> Error: Can't open display: localhost:0.0
>
> når programmet forsøges startet. Nogen som kan sige hvad jeg
> gør galt ?

Om du gør noget galt, skal jeg ikke kunne sige, men kunne det være
en løsning at starte det pågældende program med gksudo, i stedet
for alle de fixfaxerier med xhost og su?

Mvh,

--
Klaus Alexander Seistrup
http://klaus.seistrup.dk/

Jørn Hundebøll (03-01-2009)
Kommentar
Fra : Jørn Hundebøll


Dato : 03-01-09 13:30

Klaus Alexander Seistrup wrote:
> Jørn Hundebøll skrev:
>
>> [...] jeg får en
>>
>> Error: Can't open display: localhost:0.0
>>
>> når programmet forsøges startet. Nogen som kan sige hvad jeg
>> gør galt ?
>
> Om du gør noget galt, skal jeg ikke kunne sige, men kunne det være
> en løsning at starte det pågældende program med gksudo, i stedet
> for alle de fixfaxerier med xhost og su?
>
> Mvh,
>


Det er bare - synes jeg - at de der fixfaxerier er den gode gamle måde
at gøre tingene på. Det burde kunne lade sig gøre (måske gør jeg noget
forkert, men det skal kunne virke)

Jørn

Jens Henrik Leonhard~ (03-01-2009)
Kommentar
Fra : Jens Henrik Leonhard~


Dato : 03-01-09 13:07

Jørn Hundebøll wrote:
> men har også prøvet at ssh localhost uden forskel.

Det nemmeste er nok at bruge ssh -X

fx "ssh -X BRUGER@localhost COMMAND"

Se man ssh for at få en forklaring.


/Jens Henrik

Jørn Hundebøll (03-01-2009)
Kommentar
Fra : Jørn Hundebøll


Dato : 03-01-09 13:31

Jens Henrik Leonhard Jensen wrote:
> Jørn Hundebøll wrote:
>> men har også prøvet at ssh localhost uden forskel.
>
> Det nemmeste er nok at bruge ssh -X
>
> fx "ssh -X BRUGER@localhost COMMAND"


Det virker da - men vil også gerne have den "gamle" måde til at virke.

Takker.

Jørn

Kent Friis (03-01-2009)
Kommentar
Fra : Kent Friis


Dato : 03-01-09 14:11

Den Sat, 03 Jan 2009 11:19:17 +0100 skrev Jørn Hundebøll:
> På en Ubuntu forsøger jeg i en shell at starte et program som en anden
> bruger. Jeg har forinden kørt xhost + som brugeren der er logget ind på
> maskinen, og jeg har kørt en
>
> export DISPLAY=localhost:0.0

Prøv med export DISPLAY=:0 i stedet for.

Når du skriver et hostnavn, vil den forsøge at bruge TCP/IP, uden
hostnavn bruger den unix domain sockets.

(og .0 har været overflødig i al den tid jeg har roden med Linux).

Mvh
Kent
--
Hvis en sort kat går over vejen foran en bil, betyder det ulykke

.... for katten.

Jørn Hundebøll (03-01-2009)
Kommentar
Fra : Jørn Hundebøll


Dato : 03-01-09 14:59

Kent Friis wrote:
> Den Sat, 03 Jan 2009 11:19:17 +0100 skrev Jørn Hundebøll:
>> På en Ubuntu forsøger jeg i en shell at starte et program som en anden
>> bruger. Jeg har forinden kørt xhost + som brugeren der er logget ind på
>> maskinen, og jeg har kørt en
>>
>> export DISPLAY=localhost:0.0
>
> Prøv med export DISPLAY=:0 i stedet for.
>
> Når du skriver et hostnavn, vil den forsøge at bruge TCP/IP, uden
> hostnavn bruger den unix domain sockets.
>
> (og .0 har været overflødig i al den tid jeg har roden med Linux).
>
> Mvh
> Kent


Sådan - takker !!!!

Jørn

Adam Sjøgren (03-01-2009)
Kommentar
Fra : Adam Sjøgren


Dato : 03-01-09 15:08

On Sat, 03 Jan 2009 13:29:47 +0100, Jørn wrote:

> Det er bare - synes jeg - at de der fixfaxerier er den gode gamle måde
> at gøre tingene på.

Hvis din "gode gamle" måde inkluderer at køre 'xhost +', så er den nok
mere gammel end god.


,

Adam

--
"Lawrence of Suburbia Adam Sjøgren
Real life is murder" asjo@koldfront.dk

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408918
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste