Next Previous Contents

14. Opzioni Finestra

Il file winoptions è usato per configurare i parametri per le finestre delle singole applicazioni.

Ogni linea nel file deve essere in uno dei formati possibili:

window_class.window_name.window_role.option: argomento window_class.window_name.option: argomento window_class.window_role.option: argomento window_name.window_role.option: argomento window_class.option: argomento window_name.option: argomento window_role.option: argomento

Ogni finestra sul desktop ha (dovrebbe avere) le risorse class e name ad essa associate. Alcune applicazioni più recenti avranno anche una risorsa window role, anche se non tutte ce l'hanno. Si può determinare quali siano queste risorse, utilizzando l'utilità xprop.

xprop dovrebbe visualizzare una linea come questa quando usato su di una finestra a livello più alto:

WM_CLASS = "name", "class"
e può anche visualizzare una linea come questa:
WM_WINDOW_ROLE = "window role"

È possibile che una class e/o name di una applicazione contenga il carattere punto (".") usato da IceWM per separare i valori di class, name e role. Per bloccarlo, farlo precedere dal carattere backslash. Nell'esempio seguente, si suppone che la finestra di un'applicazione abbia the.class come suo valore di class e the.name come suo valore di name:

the\.class.the\.name.option: argomento

Le opzioni che possono essere impostate per la finestra sono come le seguenti:

icon

Il nome dell'icona.

workspace

Spazio di lavoro predefinito per la finestra (numero, contando da 0)

layer

Strato (layer) predefinito per la finestra. Lo strato può essere una delle seguenti stringhe:

Desktop

Finestra del desktop (scrivania). Ci dovrebbe essere solo una finestra in questo strato.

Below

Strato Below (sotto) il predefinito.

Normal

Strato predefinito per la finestra.

OnTop

Above (sopra) il predefinito.

Dock

Strato per le finestre agganciate al margine dello schermo.

AboveDock

Strato per le finestre sopra il dock (aggancio).

Menu

Strato per il menu della finestra.

Si possono usare anche i numeri da WinMgr.h.

geometry

La geometria predefinita per la finestra. Questa geometria dovrebbe essere specificata nella sintassi di X11, notazione formale: [=][<larghezza>{xX}<altezza>][{+-}<xoffset>{+-}<yoffset>]

tray

Opzione del vassoio predefinita per la finestra. Ha effetto sia sul vassoio che il pannello di lavoro. Il vassoio può essere una delle seguenti stringhe:

Ignore

Non aggiunge una icona al vassoio/pannello.

Minimized

Aggiunge una icona al vassoio. Rimuove il pulsante del pannello quando minimizzato.

Exclusive

Aggiunge un icona al vassoio. Non crea mai un pulsante del pannello di lavoro.

allWorkspaces=0

Se impostata a 1, la finestra sarà visibile su tutti gli spazi di lavoro.

ignoreWinList=0

Se impostata a 1, la finestra non apparirà nell'elenco delle finestre.

ignoreTaskBar=0

Se impostata a 1, la finestra non apparirà nella barra di lavoro.

ignoreQuickSwitch=0

Se impostata a 1, la finestra non sarà accessibile usando la caratteristica QuickSwitch (Alt+Tab).

fullKeys=0

Se impostata a 1, il window manager lascia più tasti (Alt+F?) all'applicazione.

fMove=1

Se impostata a 0, la finestra non potrà essere mossa.

fResize=1

Se impostata a 0, la finestra non potrà essere ridimensionata.

fClose=1

Se impostata a 0, la finestra non potrà essere chiusa.

fMinimize=1

Se impostata a 0, la finestra non potrà essere minimizzata.

fMaximize=1

Se impostata a 0, la finestra non potrà essere massimizzata.

fHide=1

Se impostata a 0, la finestra non potrà essere nascosta.

fRollup=1

Se impostata a 0, la finestra non potrà essere ombreggiata.

dTitleBar=1

Se impostata a 0, la finestra non non avrà una barra del titolo.

dSysMenu=1

Se impostata a 0, la finestra non avrà un menu di sistema.

dBorder=1

Se impostata a 0, la finestra non avrà un bordo.

dResize=1

Se impostata a 0, la finestra non avrà un bordo ridimensionato.

dClose=1

Se impostata a 0, la finestra non ha un plusante chiudi.

dMinimize=1

Se impostata a 0, la finestra non ha un plusante minimizza.

dMaximize=1

Se impostata a 0, la finestra non ha un plusante massimizza.

noFocusOnAppRaise

se impostata a 1, la finestra non otterrà automaticamente il focus come (quando) l'applicazione la solleva.

ignoreNoFocusHint

se impostata a 1, icewm metterà a fuoco anche se la finestra non reagisce ad alcun input.

doNotCover=0

se impostata a 1, questa finestra limiterà lo spazio di lavoro disponibile per applicazioni regolari. Per ora, perché funzioni, la finestra deve essere aderente.

forcedClose=0

se impostata a 1 e l'applicazione non aveva registrato WM_DELETE_WINDOW, non verrà offerto un dialogo di conferma chiuso sopra la chiusura della finestra.


Next Previous Contents