1
<?xml version="1.0" encoding="UTF-8"?>
3
<!-- workarounds metadata -->
4
<plugin name="workarounds" useBcop="true">
5
<category>Utility</category>
6
<_short>Workarounds</_short>
7
<_long>Metacity-like workarounds.</_long>
9
<relation type="after">
10
<plugin>composite</plugin>
11
<plugin>opengl</plugin>
12
<plugin>decor</plugin>
13
<plugin>animation</plugin>
16
<plugin>opengl</plugin>
21
<option type="bool" name="keep_minimized_windows">
22
<_short>Keep previews of minimized windows</_short>
23
<_long>Don't delete window contents on minimize. This does not work with some applications</_long>
24
<default>false</default>
26
<option type="bool" name="legacy_fullscreen">
27
<_short>Legacy Fullscreen Support</_short>
28
<_long>Make Wine and legacy applications fullscreen properly.</_long>
29
<default>false</default>
31
<option type="bool" name="firefox_menu_fix">
32
<_short>Firefox Menu Fix</_short>
33
<_long>Fix window type of Firefox and Thunderbird menus.</_long>
34
<default>false</default>
36
<option type="bool" name="ooo_menu_fix">
37
<_short>OpenOffice.org Menu Fix</_short>
38
<_long>Fix window type of OpenOffice.org menus.</_long>
39
<default>true</default>
41
<option type="bool" name="notification_daemon_fix">
42
<_short>Notification Daemon Fix</_short>
43
<_long>Fix window type of notification daemon windows.</_long>
44
<default>false</default>
46
<option type="bool" name="java_fix">
47
<_short>Java Window Fix</_short>
48
<_long>Fix window type of various Java windows.</_long>
49
<default>true</default>
51
<option type="bool" name="java_taskbar_fix">
52
<_short>Java Taskbar Fix</_short>
53
<_long>Fix java windows disappearing from taskbar</_long>
54
<default>true</default>
56
<option type="bool" name="qt_fix">
57
<_short>Qt Window Fix</_short>
58
<_long>Fix window type of various Qt windows.</_long>
59
<default>false</default>
61
<option type="bool" name="convert_urgency">
62
<_short>Convert Urgency to Demands Attention</_short>
63
<_long>Make "urgent" windows also "demand attention".</_long>
64
<default>false</default>
66
<option type="bool" name="aiglx_fragment_fix">
67
<_short>AIGLX Fragment Parameter Fix</_short>
68
<_long>Fix broken glProgramEnvParameter4f implementation.</_long>
69
<default>true</default>
71
<option type="bool" name="fglrx_xgl_fix">
72
<_short>Fix screen updates in XGL with fglrx.</_short>
73
<_long>Fix for broken GLX_MESA_copy_sub_buffer on XGL in fglrx.</_long>
74
<default>false</default>
76
<option type="bool" name="force_glx_sync">
77
<_short>Force synchronization between X and GLX</_short>
78
<_long>Force synchronization between X and GLX, which may help for window parts not redrawing correctly when using Nvidia drivers, but also may decrease performance.</_long>
79
<default>false</default>
81
<option type="bool" name="no_wait_for_video_sync">
82
<_short>Don't wait for video sync</_short>
83
<_long>Don't wait for the next video sync time to redraw</_long>
84
<default>false</default>
86
<option type="bool" name="force_swap_buffers">
87
<_short>Force full screen redraws (buffer swap) on repaint</_short>
88
<_long>Forces the entire screen to redraw every repaint. Use with care, this will cause a massive increase in GPU and CPU usage</_long>
89
<default>false</default>
92
<_short>Window stickyness</_short>
93
<option type="bool" name="sticky_alldesktops">
94
<_short>Make "on all desktops" windows "sticky"</_short>
95
<_long>Make "on all desktops" windows sticky. Sticky windows are visible on all viewports.</_long>
96
<default>false</default>
98
<option name="alldesktop_sticky_match" type="match">
99
<_short>"On all desktops" sticky match</_short>
100
<_long>Windows on all desktops that should be made sticky</_long>
101
<default>any</default>