Pagina 1 di 2

"bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 12:10
da legionario
Un saluto a tutti

Vorrei rapprresentarvi quella che considero un'anomalia della mia slack 12.0: quando apro konsole come utente, l'intestazione della shell non e' "legionario@nomepc$", ma "bash-3.1$". La differenza non credo che sia solo dal punto di vista estetico perche' se faccio "su - legionario" e accedo, appunto, come legionario, non ho il server X disponibile: infatti l'output di "echo $DISPLAY" da "legionario" e' vuoto, mentre da "bash-3.1" mi restituisce correttamente ":0". Non a caso da legionario in konsole non posso aprire nessun programma grafico.

Direttamente collegato a quest'anomalia e' sicuramente il comportamento di google earth: poiche' sono dietro a un proxy devo esportare da terminale la variabile "http_proxy" (export http_proxy=http://proxy:porta) e poi avviare googleearth, pero' quando la esporto da "bash-3.1$" cliccando sull'icona di googleearth ottengo l'errore di assenza di rete (perche' non vede la variabile http_proxy precedentemente impostata).

A questo punto mi chiedo: se io entro come legionario in kde perche' da Konsole non ho il display come legionario ma solo come "bash-3.1"? Perche' da konsole posso avviare programmi grafici solo come "bash-3.1" e non come legionario?

Grazie per l'attenzione

PS: googleearth parte solo se lo avvio da konsole come "bash-3.1" dopo aver impostato la variabile d'ambiente http_proxy...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 13:36
da Paoletta
Vorrei rapprresentarvi quella che considero un'anomalia della mia slack 12.0: quando apro konsole come utente, l'intestazione della shell non e' "legionario@nomepc$", ma "bash-3.1$". La differenza non credo che sia solo dal punto di vista estetico perche' se faccio "su - legionario" e accedo, appunto, come legionario, non ho il server X disponibile: infatti l'output di "echo $DISPLAY" da "legionario" e' vuoto, mentre da "bash-3.1" mi restituisce correttamente ":0". Non a caso da legionario in konsole non posso aprire nessun programma grafico.
e' perche' konsole apre una shell interattiva e non di login; imposta konsole in modo tale da utilizzare una shell di login; $DISPLAY e' vuota perche' non e' esportata.
quando la esporto da "bash-3.1$" cliccando sull'icona di googleearth ottengo l'errore di assenza di rete (perche' non vede la variabile http_proxy precedentemente impostata)]
questo succede perche' tu clicchi sull'iconcina e non avvii googleearth dal terminale in cui hai esportato la variabile; se metti i settings e l'esportazione della variabile in .bashrc sei a posto anche senza modificare le impostazioni di konsole; x altre info man bash sezione invocation

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 14:51
da legionario
Grazie per l'aiuto.
imposta konsole in modo tale da utilizzare una shell di login;
Ma come si fa? In "configura Konsole" non ho trovato niente a riguardo. Tra l'altro quando la apro, la shell mi chiede la password di root e si presenta con sfondo giallo pur avendo impostato "colori di linux"...e' come se non salvasse le modifiche...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 15:01
da danix
legionario ha scritto:Ma come si fa? In "configura Konsole" non ho trovato niente a riguardo. Tra l'altro quando la apro, la shell mi chiede la password di root e si presenta con sfondo giallo pur avendo impostato "colori di linux"...e' come se non salvasse le modifiche...
... non vorrei sbagliarmi ma mi sa che invece della konsole normale stai aprendo quella in modalità superutente... per fare una prova, premi Alt+F2 e scrivi "konsole" (senza virgolette) e vedi come ti si apre, dovrebbe essere nera con testo bianco e l'intestazione dovrebbe essere:

Codice: Seleziona tutto

user@pc - ~: $
o una cosa del genere...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 15:32
da Ansa89
Alt+F2 --> "konsole --ls"

PS: "ls" = "login shell" (basta leggere l'output di "konsole --help")

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 15:53
da legionario
danix85 ha scritto:
legionario ha scritto:Ma come si fa? In "configura Konsole" non ho trovato niente a riguardo. Tra l'altro quando la apro, la shell mi chiede la password di root e si presenta con sfondo giallo pur avendo impostato "colori di linux"...e' come se non salvasse le modifiche...
... non vorrei sbagliarmi ma mi sa che invece della konsole normale stai aprendo quella in modalità superutente... per fare una prova, premi Alt+F2 e scrivi "konsole" (senza virgolette) e vedi come ti si apre, dovrebbe essere nera con testo bianco e l'intestazione dovrebbe essere:

Codice: Seleziona tutto

user@pc - ~: $
o una cosa del genere...
No, mi apre sempre con sfondo giallo e richiesta password di root :(

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 15:54
da legionario
Ansa89 ha scritto:Alt+F2 --> "konsole --ls"

PS: "ls" = "login shell" (basta leggere l'output di "konsole --help")
Niente da fare... strano 'sto fatto!!

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 16:06
da danix
ora non sono su kde, ma nel menu di kde ti ritrovi 2 konsole diverse, vero?? una dovrebbe essere "modalità superutente" l'altra semplicemente konsole (o emulatore di terminale, adesso non ricordo di preciso) prova a lanciare quella normale...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 16:41
da legionario
Esatto.
Io avvio quella normale non quella superutente, ma mi si apre sempre quella superutente..

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 16:48
da danix
questo problema ce l'hai solo con konsole o anche con altri emulatori?? hai provato a lanciare xterm?? Premi Alt+F2 e scrivi xterm...
Se ti si apre xterm normale da li prova a lanciare konsole e vedi che errori ti da...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 17:34
da legionario
Fatto!! Ma la storia non cambia!! :-k

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 20:22
da danix
legionario ha scritto:Fatto!! Ma la storia non cambia!! :-k
fatto cosa?? hai lanciato xterm e il problema è anche con quello?? hai lanciato konsole da xterm e ti ha chiesto la password di root?? fammi capire meglio...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 20:34
da legionario
danix85 ha scritto: cosa?? hai lanciato xterm e il problema è anche con quello?? hai lanciato konsole da xterm e ti ha chiesto la password di root?? fammi capire meglio...
Esatto!! Non so se posso allegare immagini...ti farei vedere gli screenshots... Ho la slack posseduta :roll:

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 21:16
da danix
prova a creare un altro utente e a fare le stesse operazioni e vedi se anche così hai problemi, almeno proviamo ad isolare il motivo di questo strano comportamento...

Re: "bash-3.1$" invece di "legionario@nomepc$"

Inviato: dom 18 mag 2008, 21:42
da legionario
Ho creato un utente "prova" e funziona tutto bene! Forse devo dare un'occhiata al file di impostazione di konsole...non ricordo dov'era...