|
jepessen
|
 |
« 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
|
|
|
|
Stealth
Moderatore Globale
Hero Member
   
Non Connesso
Sesso: 
Messaggi: 10.053
Media messaggi
piano piano ci arrivo anche io
|
 |
« 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
Sesso: 
Messaggi: 96
Media messaggi
execv("/bin/sh", "sh");
|
 |
« 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
|
 |
« 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
|
|
|
|
h.rorschach
New Member
Non Connesso
Sesso: 
Messaggi: 96
Media messaggi
execv("/bin/sh", "sh");
|
 |
« 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
|
 |
« Risposta #5 inserita: 12 Agosto, 2006, 19:21:11 » |
|
Ho risolto  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: (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)
 - 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
|
|
|
|
|
micettonero
|
 |
« 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
|
 |
« 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  Daniele
|
|
|
|
|
Registrato
|
|
|
|
|
micettonero
|
 |
« 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  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
|
 |
« 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
|
 |
« 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ì  Daniele
|
|
|
|
|
Registrato
|
|
|
|
|
dmask
|
 |
« Risposta #11 inserita: 13 Agosto, 2006, 15:04:39 » |
|
a me composite da problemi, la mia ati non riesce a gestirlo bene
|
|
|
|
|
Registrato
|
|
|
|
|
dmask
|
 |
« 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
|
 |
« 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
|
|
|
|
|
dmask
|
 |
« Risposta #14 inserita: 19 Agosto, 2006, 15:30:47 » |
|
beh + -  se scompare non hai come farlo riapparie... a sto punto meglio tilda aslmeno se scompare riappare con una hotkey
|
|
|
|
|
Registrato
|
|
|
|
|
micettonero
|
 |
« 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
|
 |
« 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
|
|
|
|
mr.keit
Jr. Member

Non Connesso
Messaggi: 117
Media messaggi
Slackware 11 User
|
 |
« Risposta #17 inserita: 18 Settembre, 2006, 21:18:44 » |
|
Ho installato rxtv... ma adesso? dove modifico quelle source?  Grazie Ciao!!
|
|
|
|
|
Registrato
|
|
|
|
|
jepessen
|
 |
« 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
|
|
|
|
|
Embrace
|
 |
« 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
|
|
|
|
|