summaryrefslogtreecommitdiff
path: root/preferences.page
blob: ea68c956c174d87f9a31f8aeacd0fd9b82b6c1cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
<page xmlns="http://projectmallard.org/1.0/"
      xmlns:e="http://projectmallard.org/experimental/"
      type="topic"
      id="preferences">

  <info>
    <link type="guide" xref="index#panel"/>
    <desc>Configure the <app>Xfce Panel</app></desc>
    <credit type="author">
      <name>Nick Schermer</name>
      <email>nick@xfce.org</email>
    </credit>
    <license>
      <p>Creative Commons Share Alike 3.0</p>
    </license>
  </info>

  <title>Preferences</title>

   <p>
     The Xfce panel preferences dialog gives you the ability
     to customize your panel. You can change the size, appearance,
     and orientation of your panels. You can also add or remove extra
     panels on your desktop.  
   </p> 

  <figure>
    <title>Panel Preferences Dialog</title>
    <media type="image" src="figures/preferences.png" mime="image/png" style="right"/>
  </figure>

  <section>
    <title>Accessing Panel Preferences</title>

    <p>
      The panel preferences can be opened by going to <guiseq>
      <gui>Settings</gui><gui>Panel</gui></guiseq> in your applications menu. 
      You can also access panel preferences by right clicking on your panel
      and going to <gui>Panel Settings</gui>. If you right click on space occupied by a 
      panel plugin, you can access panel preferences by going to <guiseq><gui>Panel</gui>
      <gui>Panel Preferences...</gui></guiseq>.
    </p>
  </section>
  
  <section>
    <title>Selecting a panel</title>
    
    <p>
      You can select a panel from the drop down list at the top of the dialog.
      Next to this are two buttons that can be used to remove (-) the currently 
      selected panel or add (+) a new empty panel.
    </p>
    
    <p>
      The panel selected in the dialog should also show a selection around
      the panel, so it is clear which panel you are editing.
    </p>
  </section>
  
  <section>
    <title>Display</title>
     
    <p>
      This tab hold the settings how the panel is positioned on the
      screen.
    </p>
    
    <section>
      <title>General</title>
      
      <terms>
        <item>
          <title><gui>Orientation</gui></title>
          <p>
            Set the panel orientation to horizontal or vertical.
          </p>
        </item>
        
        <item>
          <title><gui>Output</gui></title>
          <p>
            Select the output (such as an secondary monitor) on which this panel should appear. 
          If the output is not connected, the panel will not be shown.
          </p>
        </item>
        
        <item>
          <title><gui>Span monitors</gui></title>
          <p>
            If you have multiple monitors connected to the computer, this
            option will appear in the properties dialog. This will tell the panel
            to stretch across multiple monitors instead of only being restricted to
            one monitor. It look at the total screen size instead of the size of
            an individual monitor.
          </p>
        </item>
        
        <item>
          <title><gui>Lock panel</gui></title>
          <p>
            Don't show the handles on the panel which allow you to move
            the panel. When this option is disabled, you can drag the panel 
            anywhere you want on your screen. The panel will also snap to the 
            edges of your screen.
          </p>
        </item>
        
        <item>
          <title><gui>Automatically show and hide the panel</gui></title>
          <p>
            Automatically hide the panel if the mouse is not hovering over it.
          </p>
        </item>
      </terms>
    </section>
    
    <section>
      <title>Measurements</title>
      
      <terms>
        <item>
          <title><gui>Size</gui></title>
          <p>
            Change the height (or width if the orientation is vertical) 
            of the panel. The size is in pixels.
          </p>
        </item>
      
        <item>
          <title><gui>Length</gui></title>
          <p>
            Change the width (or height if the orientation is vertical) 
            of the panel. The size is a percentage of the monitor or
            screen size.
          </p>
        </item>
        
        <item>
          <title><gui>Automatically increase length</gui></title>
          <p>
            Increase the panel size to fit the contents of the panel. Is
            work with expanding plugins, like the <link xref="tasklist">
            window buttons</link> plugins.
          </p>
        </item>
      </terms>
    </section>
  </section>
  
  <section id="appearance">
    <title>Appearance</title>
    
    <p>
      This tab contains the style settings of the currently selected panel.
    </p>
    
    <section>
      <title>Background</title>
      
      <terms>
        <item>
          <title><gui>Style</gui></title>

          <p>
          This allows you to change the transparency, color, and background
          image of the panel. You have three options to choose from.
          </p>
        
          <terms>
            <item>
              <title><gui>None (user system style)</gui></title>
              <p>
                The panel inherits colors from the currently selected GTK+
                theme. You can view and change the current GTK+ theme by going to
                <guiseq><gui>Settings</gui><gui>Appearance</gui></guiseq>.
              </p>
            </item>
            
            <item>
              <title><gui>Solid Color</gui></title>
              <p>
                You can select a color using the provided color picker. 
                The color you select will be applied to the panel.
              </p>
            </item>
            
            <item>
              <title><gui>Background Image</gui></title>
              <p>
                Select a background for your panel.
              </p>
            </item>
          </terms>
        </item>
        
        <item>
          <title><gui>Alpha</gui></title>
          <p>
            Change the alpha transparency of the panel.
            Some panel plugins may still retain a non-transparent background.
            This option is only available if your panel style is set to <gui>None</gui>
            or <gui>Solid Color</gui>.
          </p>
          
          <note>
            <p>
              The opacity and alpha settings are only available if the X server supports
              compositing and this is enabled in the window manager. To enabled this in Xfwm4
              activate <guiseq><gui>Settings</gui><gui>Window Manager Tweaks</gui>
              <gui>Compositor</gui><gui>Enable display compositing</gui></guiseq>
              from the applications menu.
            </p>
          </note>
        </item>
        
        <item>
          <title><gui>Color</gui></title>
          <p>
            Clicking this activates a color picker. You can select a color
            by using the color wheel, entering a hex value, or entering a color
            name. This option is only available if your panel style is set to
            <gui>Solid Color</gui>.
          </p>
        </item>
        
        <item>
          <title><gui>File</gui></title>
          <p>
            This allows you to select a background for the panel using
            a file browser. This option is only available if your panel style
            is set to <gui>Background Image</gui>.
          </p>
        </item>
      </terms>
    </section>
    
    <section>
      <title>Opacity</title>
      <p>
        These options set the transparency of the entire panel.
      </p>
      <terms>
        <item>
          <title><gui>Enter</gui></title>
          <p>
            This controls the transparency of the panel when a mouse pointer is
            not hovering over it. Ranges from 0 (fully transparent) and 100 (fully opaque).
            All panel plugins will be affected by this setting.
          </p>
        </item>
      
        <item>
          <title><gui>Leave</gui></title>
          <p>
            This controls the transparency of the panel when a mouse pointer is
            not hovering over it. Ranges from 0 (fully transparent) and 
            100 (fully opaque). All panel plugins will be affected by this setting.
          </p>
        </item>
      </terms>
    </section>
  </section>
  
  <section>
    <title>Items</title>
    
    <p>
      This shows the items that are placed on the currently selected panel.
      In case items are hard to move or edit on the panel using the
      right-click menu, this tab allows you to move, add, remove and access
      the preferences of the items on the panel.
    </p>
    
    <p>
      This tab contains a row of buttons that allow you to manipulate the items
      on the panel.
    </p>
    
    <p>
      With the <gui>up</gui> and <gui>down</gui> buttons you can move the currently selected 
      item in the panel.
    </p>
    
    <p>
      The <gui>add</gui> button opens the <link xref="add-new-items">add new items
      dialog</link>. With the <gui>remove</gui> button you can remove the currently
      selected item from the panel.
    </p>
    
    <p>
      The <gui>preferences</gui> and <gui>about</gui> buttons are only active if the plugin
      support these features. It will open the selected items' settings.
    </p>
    
    <p>
      Only limitation in this dialog, compared to mouse handling, is that
      you cannot move items between panels and access custom menu items
      a plugin can add in the item menu.
    </p>
  </section>

  <section>
    <title>Hidden Properties</title>
    
    <terms>
      <item>
        <title>disable-struts</title>
        <p>
          When the panel is snapped to a monitor edge and it is not between
          two monitors on the same screen, it will avoid windows from overlapping
          the panel (ie. the window manager will reserve space for the panel).
        </p>
        
        <p>
          This behavior can be disabled per-panel with the xfconf property
          <var>disable-struts</var>. This can be changed with <app>xfconf-query</app>
          like the command below. Remember to replace <var>panel-0</var> with the
          appropriate panel number, which is the number of the panel in the preferences
          dialog minus one.
        </p>
        
        <p>
          <cmd>xfconf-query -c xfce4-panel -p /panels/panel-0/disable-struts -t bool -n -s true</cmd>
        </p>
      </item>
    </terms>
  </section>
  
  <section>
    <title>Style Settings</title>
    
    <terms>
      <item>
        <title>Class <em>PanelWindow</em></title>
        <terms>
          <item>
            <title><var>popup-delay</var></title>
            <p>Control the popup delay of a hidden panel in milliseconds. Defaults to 225.</p>
          </item>
          <item>
            <title><var>popdown-delay</var></title>
            <p>Control the popdown delay of a hidden panel in milliseconds. Defaults to 350.</p>
          </item>
        </terms>
      </item>
    </terms>
  </section>
</page>