Aggiungi finestre trasparenti con transset

Prova Il Nostro Strumento Per Eliminare I Problemi

Nel mio ultimo post ti ho spiegato come fare Aggiunta di ombretti in Fluxbox con xcompmgr è stato facile da fare In questa puntata faremo un ulteriore passo avanti e le trasparenze - solo che questa volta lo faremo in illuminismo . Perché l'illuminazione? Oltre ad essere il mio window manager Linux preferito, funziona anche con le trasparenze meglio di Fluxbox. La ragione di ciò è che Enlightenment è stato costruito pensando ai compositori. Se dovessi provare questo in Fluxbox scopriresti che nel momento in cui sposti una finestra, la trasparenza scompare.

Con questo in mente ... cosa stiamo facendo esattamente? Per la maggior parte, tutto questo non è altro che 'materiale di prova di concetto', che è stato portato a compimento in Compiz. Ma per coloro che non vogliono usare Compiz, o stanno usando un gestore di finestre che non funziona con Compiz, questo piccolo 'proof of concept' è il trucco perfetto per ottenere un po 'più di piacere per gli occhi sul tuo desktop.

Cos'è esattamente questo?

Ci sono due strumenti che devono essere usati per ottenere trasparenza in un window manager: xcompmgr e transset. Entrambi si troveranno nei tuoi repository Ubuntu (o Debian). Xcompmgr è stato spiegato nell'articolo menzionato sopra. Transset, tuttavia, è una piccola applicazione che fa una cosa: imposta la trasparenza su una singola finestra. L'unico inconveniente è che devi impostare manualmente le trasparenze di ogni finestra: quando una finestra si chiude, a cui è applicata una trasparenza, la prossima volta che si apre la trasparenza sarà sparita.

Ovviamente, prima di utilizzare transset, dobbiamo prima installarlo. Apri l'utilità Aggiungi / Rimuovi software. Una volta aperto, cerca transset. Quando trovi la voce risultante, selezionala e applica le modifiche.

Una volta che transset (e xcompmgr) è installato, sei pronto per partire.

Utilizzo di base

Figure 1
Figura 1

Usare transset è semplice. Apri la finestra che desideri rendere trasparente e apri una finestra di terminale. Emetti il ​​comando:

transset

dall'interno della finestra del terminale e vedrai un mirino (come mostrato nella Figura 1). Sposta il mirino sulla finestra che desideri rendere trasparente e fai clic all'interno di quella finestra. Immediatamente la finestra su cui hai cliccato diventerà trasparente.

Se dai un'occhiata alla Figura 2 vedrai

Figure 2
figura 2

la differenza quando viene applicato il transset. Ora puoi vedere lo sfondo dietro la finestra di Rhythmbox.

Ora potresti pensare che questo non sia altro che pseudo-trasparenza in cui il gestore delle finestre ridisegna costantemente lo sfondo. Questo non è il caso. Con transset ottieni la vera trasparenza. La differenza è che pseduo-trasparenza ridisegna sostanzialmente la finestra principale (ciò che è coperto dallo sfondo) dietro la finestra mentre si muove. Se quella finestra si sposta su un'altra finestra, l'immagine della finestra secondaria (quella dietro la finestra che si sta spostando) non viene vista attraverso la trasparenza.

Figure 3
Figura 3

Come puoi vedere, nella Figura 3, la finestra secondaria è mostrata sopra la finestra principale. Quello che vedi è Rhythmbox, sopra The Gimp, sopra la finestra principale. Trasparenza reale.

Rendere più facile

Nessuno vuole dover aprire una finestra di terminale ed emettere un comando solo per rendere trasparente una finestra. Quello che puoi fare, invece, è creare una voce di menu per questo. In questo modo, quando vuoi rendere trasparente una finestra, tutto ciò che devi fare è fare clic sulla voce di menu e quindi fare clic sulla finestra di destinazione.

Figure 4
Figura 4

Per inserire questa voce di menu in E17 devi andare al menu e selezionare Pannello impostazioni dal sottomenu Impostazioni. Una volta aperto, fai clic sulla scheda App e quindi seleziona Nuova applicazione da quella. Compilare le informazioni necessarie (vedere la Figura 4) e salvare la voce. Ecco il trucco però, una semplice voce di menu non funzionerà in E17. In realtà devi aggiungere la nuova voce di menu all'iBar per far funzionare questo.

Figure 5
Figura 5

Per aggiungerlo all'iBar, torna al pannello Impostazioni e fai clic su Applicazioni iBar. Verrà visualizzata una nuova finestra con due riquadri (vedere la Figura 5). Scorri verso il basso fino a trovare la voce del transset. Seleziona la voce del transset e fai clic su Aggiungi. Dopo aver fatto clic su Aggiungi, fai clic su OK e il nuovo pulsante iBar apparirà nel tuo scaffale.

Ora tutto quello che devi fare è fare clic sul tuo pulsante iBar per transset e quindi fare clic sulla finestra che vuoi che diventi trasparente.

Pensieri finali

Non ti renderà un lavoratore più efficiente. Non risolverà tutti i tuoi problemi IT. Ma renderà il tuo desktop più fresco senza occupare risorse come farà Compiz. E potrebbe anche aiutarti a capire, anche se in minima parte, come è disposto il desktop.