[Risolto] Avviare programma dopo login

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
ffonty
Prode Principiante
Messaggi: 21
Iscrizione: lunedì 8 gennaio 2007, 14:05
Località: Vicenza

[Risolto] Avviare programma dopo login

Messaggio da ffonty »

Salve a tutti!

Mi chiedevo se era possibile dopo aver eseguito login poter avviare un programma, diciamo "firefox", senza dover caricare tutto il desktop (menù, barre, ecc).

Spiego l'effetto che vorrei ottenere così managi si capisce meglio la mia richiesta...
Sto creando una piccola applicazione web, avrei bisogno che l'utente che utilizza quella macchia potesse usare solo firefox. Quindi una volta eseguito il login (magari anche automatico) il sistema caricasse solo firefox (alla pagina che voglio) e fine... Il sistema non deve dare accesso a niente altro che non sia firefox!!
Far partire firefox in esecuzione automatica non è un problema, ma se la persona poi mi chiude la finestra avrebbe accesso al resto dei programmi e del desktop e io vorrei evitarlo, anzi non sarebbe male che se per sbaglio si chiude la finestra di firefox il sistema riavvia il server x e torna alla pagina di login come quando si usa "ctrl+alt+backspace" o un effetto simile.

Esiste un modo per accontentare la mia richiesta?

Grazie
Ultima modifica di ffonty il giovedì 27 gennaio 2011, 14:53, modificato 1 volta in totale.
Esistono 10 tipi di persone al mondo: quelle che capiscono il codice binario e quelle che non lo capiscono...
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: Avviare programma dopo login

Messaggio da Otako »

Puoi togliere i pannelli di gnome e nautilus (il gestore delle cartelle nonché del desktop). C'è anche un modo per riavviare X, se aspetti qualche minuti ti preparo uno script bash.
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
Avatar utente
ffonty
Prode Principiante
Messaggi: 21
Iscrizione: lunedì 8 gennaio 2007, 14:05
Località: Vicenza

Re: Avviare programma dopo login

Messaggio da ffonty »

cioè tu intendi rimuovere direttamente la barra e le icone dal desktop??
Esistono 10 tipi di persone al mondo: quelle che capiscono il codice binario e quelle che non lo capiscono...
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: Avviare programma dopo login

Messaggio da Otako »

Si possono rimuovere i pannelli (le barre) e sul desktop rimane solo lo sfondo (senza il menu che si apre col tasto destro). Se vuoi puoi anche togliere tutta la barra con i pulsanti chiudi, minimizza, massimizza.
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
Avatar utente
ffonty
Prode Principiante
Messaggi: 21
Iscrizione: lunedì 8 gennaio 2007, 14:05
Località: Vicenza

Re: Avviare programma dopo login

Messaggio da ffonty »

giusto!
non ci avevo pensato... vabbè solita figura del cavolo!  :-[

grazie mille
Esistono 10 tipi di persone al mondo: quelle che capiscono il codice binario e quelle che non lo capiscono...
Avatar utente
Otako
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1424
Iscrizione: giovedì 10 giugno 2010, 22:01
Desktop: pantheon
Distribuzione: elementary OS Luna x86_64
Località: Villafranca di Verona

Re: [Risolto] Avviare programma dopo login

Messaggio da Otako »

Se ti interessa:

Prima di tutto crei un nuovo utente e tutto quello che segue lo fai lì.
Premi ALT + F2 e scrivi

Codice: Seleziona tutto

gconf-editor
da qui navighi fino a desktop --> gnome --> session.
Sulla destra fai click destro sulla riga required_component_list e selezioni Modifica chiave.
Scegli ogni voce e le rimuovi tutte.
Quindi crei un nuovo file nella tua home e ci scrivi

Codice: Seleziona tutto

firefox http://pagina_da_aprire
echo password_del_nuovo_utente | sudo -S /etc/init.d/gdm restart
e lo salvi come "startup.sh"
Quindi in Sistema --> Applicazioni d'avvio aggiungi un nuova voce
Nome: quello che vuoi
Comando: sh ./startup.sh
Termina la sessione e loggati di nuovo con questo utente.
p=__import__("string").printable;print("".join(p[p.index(l)-1] for l in "gfssbspwjmmb[hnbjm/dpn"))
Ricordatevi di utilizzare @memoize per le vostre funzioni.
guglielmofede
Prode Principiante
Messaggi: 140
Iscrizione: domenica 25 novembre 2007, 12:00

Re: [Risolto] Avviare programma dopo login

Messaggio da guglielmofede »

SALVE,
con quale versione di ubuntu avete provato ?
Ho seguito passo passo la procedura, ma provando il tutto quando chiudo firefox non si riavvia gdm.

A Presto....
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti