Cambia tema in:  • Kubuntu  • Xubuntu  • Edubuntu  
05 Luglio, 2009, 02:48:15 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È uscito il numero 26 della Newsletter italiana di Ubuntu! Lo trovate qui. Buona lettura... e partecipate al sondaggio!
 
   Indice   Aiuto Regolamento Ricerca Agenda Accedi Registrati  

Guide
Personalizzare Desktop
Wiki
Ambiente Grafico   •   Gnome   •   Kde   •   Xfce   •   Icone di Avvio
Pagine: [1] 2 3  Tutto   Vai giù
  Stampa  
Autore Discussione: [RISOLTO] terminale sul desktop  (Letto 5586 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3.184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« inserita: 12 Agosto, 2006, 15:15:01 »

Salve a tutti.

Avevo intenzione di trovare un modo per poter integrare un terminale direttamente sul desktop.

Guardate qua, ad esempio



Come potete notare, ottengo un terminale nel desktop senza bordi e niente. Tuttavia non è quello che voglio ancora.

L'ho ottenuto andando ad installare il terminale rxvt, dai sorgenti perchè, a quanto pare, la versione dei repository è compilata senza il supporto alla trasparenza. Ho settato il file .Xresources in maniera tale da non avere la barra e la finestra, ma ancora non funziona.

Intanto, se metto il focus su un'altro programma, riappare la barra, oltre ad avere vari difetti di sovrapposizione



Inoltre non riesco a definire la posizione che deve assumere all'avvio; infine si comporta ancora come un programma normale: viene ridotto ad icona e nella barra dei programmi compare, cosa che non vorrei accadesse.

In altre parole, vorrei un terminale che:

  • appaia come nella prima immagine
  • non compaia nella barra in basso dei programmi
  • non possa venire spostata o ridimensionata
  • non venga minimizzato quando clicco su mostra desktop
  • non possa mai essere portato in primo piano, anche se viene cliccato o selezionato. Deve restare in pratica sempre e solo appiccicato al desktop

Insomma, spero di aver reso l'idea. Nessuno sa come posso fare ad ottenere un risultato simile? Qualche terminale che faccia al caso mio? Perchè penso che sarebbe una bella cosa da mostrare in un deskop minimalista, oltre che, sinceramente, anche abbastanza utile.

Daniele
« Ultima modifica: 12 Agosto, 2006, 19:21:32 da jepessen » Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
Stealth
Moderatore Globale
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 10.053

Media messaggi


piano piano ci arrivo anche io


Mostra profilo
« Risposta #1 inserita: 12 Agosto, 2006, 15:48:48 »

acc...bella idea
non ci capisco niente e non mi ci metto nemmeno.....hai provato a modificare tilda, greent e cose simili?
forse puoi tirarne fuori qualcosa
ciao
Registrato

Gianni
Security is a journey, not a destination
h.rorschach
New Member
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 96

Media messaggi


execv("/bin/sh", "sh");


Mostra profilo
« Risposta #2 inserita: 12 Agosto, 2006, 16:21:31 »

stealth mi ha tolto le parole di bocca: usa tilda.
Registrato

Program received signal SIGTRAP, Trace/breakpoint trap.
0x400007b0 in _start () from /lib/ld-linux.so.2
(gdb) c
Continuing.
sh-3.00#
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #3 inserita: 12 Agosto, 2006, 18:24:25 »

Tilda già è meglio... permangono ancora due cose da sistemare.

La prima è che, se premo il pulsante Mostra Desktop, si riduce ad icona il che, aggiunto al fatto che ho attivato l'opzione per farlo scomparire dalla barra delle applicazioni, mi impedisce di ripristinarlo.

La seconda cosa è che quando ci clicco sopra, torna ad essere in primo piano, cancellando le finestre, cosa che non vorrei invece. Ora vedo se riesco a risolvere queste cose...

Daniele
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
h.rorschach
New Member
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 96

Media messaggi


execv("/bin/sh", "sh");


Mostra profilo
« Risposta #4 inserita: 12 Agosto, 2006, 18:32:11 »

la butto li'.
e se tipo usassi rxvt pero' su un'altra area di lavoro, cosi' da non vederne ne' l'icona ne' altro?
Registrato

Program received signal SIGTRAP, Trace/breakpoint trap.
0x400007b0 in _start () from /lib/ld-linux.so.2
(gdb) c
Continuing.
sh-3.00#
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #5 inserita: 12 Agosto, 2006, 19:21:11 »

Ho risolto Wink

Ho in pratica installato devilspie, un programma che riconosce le finestre ed esegue delle azioni su di loro alla loro apertura.

Ho fatto in modo di creare un profilo per gnome-terminal, che comparisse nel titolo. Poi ho configurato devispie in maniera tale che, quando il nome del profilo compare nella barra del titolo, esegue quello che voglio io.

Nel profilo (chiamato Terminale_Background, per farmi capire), ho settato la trasparenza massima, ho tolto i menù e la barra di scorrimento.

Poi ho creato nella cartella .devilspie il file Terminale_Background.ds, ed ho aggiunto queste righe:

Codice:
(if
        (matches (window_name) "Terminale_Background")
        (begin
                (pin)
                (below)
                (undecorate)
                (skip_pager)
                (skip_tasklist)
                (wintype "desktop")
                (geometry "+25+130")
                (geometry "600x400")
        )
)

che è la configurazione di devilspie per quello che voglio fare io. Lo script viene eseguito (clausola if) se il nome del profilo compare nella barra del titolo (come succede in gnome-terminal). A questo punto esegue tutte le azioni:

  • pin: mostra la finestra su tutti i desktop
  • below: mette la finestra in backgound:neanche cliccandoci sopra va in primo piano
  • undecorate: toglie le decorazioni metacity, cioè i bordi della finestra
  • skip_pager: non compare nella barra delle applicazioni, e neanche nei desktop virtuali all'angolo
  • skip_tasklist: Non compare nella lista di Alt+Tab
  • wintype: specificando desktop, la finestra non viene minimizzata mai, neanche cliccando sul pulsante per mostrare il desktop (il mio problema pricipale) Wink
  • geometry: specificato due volte, una per la posizione sullo schermo, e l'altra per le dimensioni in pixel

Fatto questo, ho aggiunto nei programmi che si avviano in Sessioni, sia devilspie che il comando gnome-terminal --window-with-profile=Terminale_Background, per far partire il terminale col giusto profilo, e tutto va al suo posto come nella prima immagine del primo post.

Come vedete, tutto si è risolto per il meglio. Spero che possa servire anche a voi, magari per creare qualche desktop originale (considerando che funziona con tutti i programmi). Si potrebbe ad esempio fissare e ridimensionare la finestra di gaim per i contatti, come se fosse una gdesklets. Ci lavorerò dopo. Per adesso mi godo questo piccolo successo.

Thanks to everyone!!!

Daniele

PS: Se volete conoscere meglio il programma, potete leggere questa pagina che spiega il funzionamento con tanto di opzioni.
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
micettonero
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 772

Media messaggi



Mostra profilo WWW
« Risposta #6 inserita: 12 Agosto, 2006, 19:25:33 »

Grandissimo, sei un genio! Con Gaim c'è un problema, però: non  si può settare lo sfondo della lista contatti su trasparente! Come ovviare?
Grazie ancora!
Registrato

Linux Registered User #409415
"Nessuno può fabbricare una macchina tanto intelligente che possa essere
usata da uno sciocco" - Confucio
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #7 inserita: 12 Agosto, 2006, 19:26:52 »

La trasparenza io la do dalle configurazioni del programma gnome-terminal, non di devilspie. Non credo che quel programma riesca a renderlo trasparente. Si limita ad eseguire azioni sulle finestre, non su quello che contengono. Non so se mi sono spiegato Huh?

Daniele
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
micettonero
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 772

Media messaggi



Mostra profilo WWW
« Risposta #8 inserita: 12 Agosto, 2006, 19:32:37 »

La trasparenza io la do dalle configurazioni del programma gnome-terminal, non di devilspie. Non credo che quel programma riesca a renderlo trasparente. Si limita ad eseguire azioni sulle finestre, non su quello che contengono. Non so se mi sono spiegato Huh?

Certo certo lo so. E' appunto questo il problema: Gaim non ha un'opzione per rendere trasparente lo sfondo della lista contatti, nè tantomeno non visualizzare il menù.
Registrato

Linux Registered User #409415
"Nessuno può fabbricare una macchina tanto intelligente che possa essere
usata da uno sciocco" - Confucio
dmask
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 650

Media messaggi



Mostra profilo
« Risposta #9 inserita: 13 Agosto, 2006, 13:14:10 »

composite l'avete provato?
comunque mo do un occhio al programmino che hai scovato
vedo se riesco a farlo andare sotto fluxbox o va solo con gnome?
Registrato
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #10 inserita: 13 Agosto, 2006, 13:17:04 »

Non mi pare che sia specificato che vada solo con gnome. Probabilmente andrà bene pure per gli altri window manager. Comunque niente composite per me... Ormai sto contento così Wink

Daniele
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
dmask
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 650

Media messaggi



Mostra profilo
« Risposta #11 inserita: 13 Agosto, 2006, 15:04:39 »

a me composite da problemi, la mia ati non riesce a gestirlo bene
Registrato
dmask
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 650

Media messaggi



Mostra profilo
« Risposta #12 inserita: 18 Agosto, 2006, 21:07:39 »

edit non avevo visto il link che avevi postato sopra


comunque copiando incollando quello che hai messo tu come tuo profilo di devilspie, se clicco sul desk a me scompare il terminale oO
« Ultima modifica: 18 Agosto, 2006, 21:29:05 da dodoalien » Registrato
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #13 inserita: 19 Agosto, 2006, 14:17:33 »

Lo so. Ho contattato gli sviluppatori di devilspie, ma non ho ricevuto risposta. Il problema lo da con qualsiasi profilo metta (desktop, utility etc). Tuttavia non è un grave problema al momento...

Daniele
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
dmask
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 650

Media messaggi



Mostra profilo
« Risposta #14 inserita: 19 Agosto, 2006, 15:30:47 »

beh + - Cheesy
se scompare non hai come farlo riapparie...

a sto punto meglio tilda
aslmeno se scompare riappare con una hotkey
Registrato
micettonero
Sr. Member
****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 772

Media messaggi



Mostra profilo WWW
« Risposta #15 inserita: 21 Agosto, 2006, 13:50:44 »

Con tilda non c'è bisogno di devilspie, basta selezionare nelle preferenze Display on all workspaces e Do not show in taskbar.
Registrato

Linux Registered User #409415
"Nessuno può fabbricare una macchina tanto intelligente che possa essere
usata da uno sciocco" - Confucio
jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #16 inserita: 18 Settembre, 2006, 00:01:36 »

Non so se c'è stato un aggiornamento di devilspie, ma adesso se clicco al di fuori dell'area del terminale, questo rimane comunque attaccato allo sfondo...

Daniele
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
mr.keit
Jr. Member
**
Non Connesso Non Connesso

Messaggi: 117

Media messaggi


Slackware 11 User


Mostra profilo WWW
« Risposta #17 inserita: 18 Settembre, 2006, 21:18:44 »

Ho installato rxtv... ma adesso?
dove modifico quelle source? Roll Eyes
Grazie Ciao!!
Registrato

jepessen
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3184

Media messaggi


We Love Italian Spiderman!!!


Mostra profilo WWW
« Risposta #18 inserita: 19 Settembre, 2006, 09:24:34 »

Devi imparare ad usare devilspie, in maniera tale che, appena apri rxvt ti modifica la finestra come vuoi tu.

Daniele
Registrato

Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/browse.php?username=Jepessen
http://jepessen.wordpress.com/
Embrace
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3.221

Media messaggi



Mostra profilo WWW
« Risposta #19 inserita: 22 Settembre, 2006, 16:07:59 »

Ciao,
sto cercando di usare il tuo metodo con devilspie e gnome-terminal. Tutto a posto a parte che quando clicco sul desktop mi scompare il terminale. Dici che secondo te hanno aggiornato devilspie e non lo fa più...puoi dirmi che versione usi?

Inoltre ho provato a togliere skip_tasklist così da poterlo ripristinare con ALT+TAB ma anche questo non funziona...puoi darmi dei consigli?

Grazie!
Registrato

Pagine: [1] 2 3  Tutto   Vai su
  Stampa  
 
Vai a: