Newsgroup: it.comp.macintosh
Titolo: lanciare apps X11 da Terminale

Hola,
premesso che uso Bash come shell ed Apple X11 in Panther, ho tentato di
lanciare le applicazioni da terminale mettendo
export  DISPLAY=localhost:0
in vari posti (.bashrc, .profile ...), ma senza successo: mi dà sempre
"can't open display".
Dove sbaglio?
ciao,
Salvo
-- 
§alvomi©
§alviamo le Mele

 export  DISPLAY=localhost:0
open /path/dell/applicazione
ti fa schifo? ;-)
-- 
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

 ti fa schifo? ;-)
no, ma - per esempio - se uso 
open /usr/X11R6/bin/xcalc funziona,
mentre (anche se open /usr/X11R6/bin è nel path)
open xcalc non funziona.
Su xterm digito xcalc e va.
Mi piacerebbe farlo anche da terminale...
ciao,
Salvo

 open xcalc non funziona.
Con open credo sia necessario specificare l'intero path, a meno di
spostarsi nella directory dell'applicazione.


 spostarsi nella directory dell'applicazione.
ovviamente, se xterm è già aperto, anche in Terminale basta digitare
xcalc per fare partire la calcolatrice...
Digitare l'intero percorso è un casino: alcune cose sono in /usr/X11R6,
altre in /sw ...
ciao,
Salvo

 xcalc per fare partire la calcolatrice...
Beh, ma se ti metti nella cartella di TextEdit e digiti TextEdit.app nel
terminale, mica parte.


 Mi piacerebbe farlo anche da terminale...
Io lo faccio. Hai "sistemato" il terminale, come suggerito da Faqintosh?
(faq 178)
Daniele
-- 
"Speak to machines with the voice of humanity
 Speak to the wise with the voice of insanity"   (Marillion - 1997)
STARGAZER: 
www.stargazer.it
 - Le stelle della scena Hard & Heavy!

 Vale anche per Panther?
Se usi TCSH sì. Per la bash stiamo ancora aspettando un volenteroso che
la adatti a questa shell.


 con tcsh...
Intendevo adattare la FAQ 178 alla BASH. Comunque perfetto, abbiamo
trovato il volenteroso... ;-)


 Daniele
ciao Daniele,
ho visto la FAQ, ma si parla di TCSH, che è normale per Jaguar (origine
BSD), ma io ho Bash, e dovrei adattarla...
Tra l'altro questo fatto che Panther ha di di default Bash e Jaguar TCSH
disorienta, visto che si fa l'upgrade la shell rimane tcsh, quindi ci
sono  sistemi Panther con bash e altri con tcsh...
saluti!
Salvo

 terminale, mica parte.
provato proprio ora:
mi sposto su 
mela:/Applications/TextEdit.app/Contents/MacOS
e digito open TextEdit :
mi apre un altro terminale con la riga
mela:/Applications/TextEdit.app/Contents/MacOS salvo$
/Applications/TextEdit.app/Contents/MacOS/TextEdit; exit
e TextEdit, appunto.
Dunque, funziona.
Ma per le applicazioni X11, il server X deve essere già aperto.
Ecco, io vorrei che si aprisse in background quando cerco di aprire (con
open o meno) le applicazioni X11...
ciao!
Salvo

 open xcalc non funziona.
prova:
open-x11 xcalc

 mela:/Applications/TextEdit.app/Contents/MacOS
Sì, se ti sposti fin dentro la cartella dell'eseguibile funziona. Io
dicevo di digitare TextEdit.app stando dentro /Applications.


 c'e' bisogno di far nulla
Non hai bisogno del file di login? Vuol dire che c'č un bashrc o come si
chiama a livello di sistema?


 dicevo di digitare TextEdit.app stando dentro /Applications.
infatti non va...
ciao

 open-x11 xcalc
grande!
Ecco quello che mi serviva.
open-x11 gimp č ok.
Cosě bsd e Darwin nuotato nell'Aqua in modo ...trasparente :-))
buona giornata!
ciao,
Salvo

        ### Sono sempre RiK0
Dal punto di vista del programmatore, un utente e' una periferica 
che scrive ogni volta che si effettua una richiesta di read.
(Peter Williams)

 sono  sistemi Panther con bash e altri con tcsh...
volendo uno poteva usare anche bash con Jag :)


 No, il 10.0.x l'ho sempre considerato una beta e non l'ho mai usato.
lol ;)
steve stesso lo considerava tale :)


> export  DISPLAY=localhost:0
io ho messo in bashrc il solito export DISPLAY=":0.0" e nel terminale posso
lanciare qualsiasi applicazione X (ovviamente con Z avviato) senza problemi
con un semplice
#nedit &
(e' un esempio)
Ciao, Marco.

 ho creato .profile, ma c'ho messo solo la roba di fink
Beh, io un'aggiuntina alla FAQ la farei comunque. Metti che qualcuno
vuole aggiungere un path per i comandi o roba simile...


 Ciao, Marco.
Hola,
infatti se xterm è aperto funge, ma se è chiuso, come diceva macgeeek,
con 
open-x11 nedit
ti dovrebbero partire X11 e nedit
ciao,
Salvo 

 funzia.
forse hai il percorso dell'app nel path?
qui mi dà:
2004-01-06 21:32:32.335 open[2087] No such file:
/Users/salvo/
textedit.app
ciao,
salvo