Old:Debian: software suspend e ibernazione per laptops: differenze tra le versioni

→‎Software necessario: hibernate e vlock
(→‎Software necessario: hibernate e vlock)
Riga 96: Riga 96:
         (geometry "340x630+4+150")
         (geometry "340x630+4+150")
     )
     )
)
</pre>
=== Determinare il nome della finestra ===
Negli esempi precedenti, le azioni vengono associate a delle applicazioni o a delle finestre attraverso le voci (application_name) o (window_name). Se la personalizzazione si riferisce alla finestra di un programma, solitamente sufficiente usare (application_name) con il nome del programma, come negli esempi precedenti xmms, gkrellm, gaim ecc...
Nel caso si voglia definire un comportamento di un'applicazione di cui non si sicuri del nome, oppure di una finestra specifica di un'applicazione, si possono avere tutte le informazini necessarie avviando devilspie con l'opzione debug:
<pre>$devilspie --debug</pre>
A questo punto, aprendo la finestra desisderata, si legger una cosa del tipo:
<pre>
Window Title: 'XMMS - 48. Alanis Morissette - No pressure over cappucino (4:45)'; Application Name: 'XMMS - 48. Alanis Morissette - No pressure over cappucino (4:45)'; Class: 'xmms'; Geometry: 275x116+0+0
Window Title: 'GDancer'; Application Name: 'Xmms'; Class: 'dancer'; Geometry: 100x173+562+132
Skipping pager
Skipping tasklist
Setting pinned
</pre>
Nell'esempio si vedono le informazioni relative all'applicazione xmms e al suo plugin [http://figz.com/gdancer/ gDancer], e viene anche indicato che sono gi state applicate delle azioni su quest'ultimo: non compare nel pager n nella barra delle applicazioni, e viene visualizzato in tutti i workspaces.
I comandi corrispondenti del file gdancer.ds sono:
<pre>
(if (is (window_class) "dancer")
  (begin
(skip_pager)
(skip_tasklist)
(pin)
  )
)
)
</pre>
</pre>
806

contributi