add more spacing
[personal-kdebase.git] / workspace / libs / ksysguard / processui / ReniceDlgUi.ui
blobecc3ab7900fc86e90817156d5c6f0507c35a7c93
1 <ui version="4.0" >
2  <class>ReniceDlgUi</class>
3  <widget class="QWidget" name="ReniceDlgUi" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>652</width>
9     <height>397</height>
10    </rect>
11   </property>
12   <layout class="QVBoxLayout" >
13    <property name="spacing" >
14     <number>0</number>
15    </property>
16    <property name="margin" >
17     <number>0</number>
18    </property>
19    <item>
20     <widget class="QLabel" name="lblMessage1" >
21      <property name="text" >
22       <string>Change scheduling priority for:</string>
23      </property>
24      <property name="alignment" >
25       <set>Qt::AlignVCenter</set>
26      </property>
27      <property name="wordWrap" >
28       <bool>true</bool>
29      </property>
30     </widget>
31    </item>
32    <item>
33     <widget class="QListWidget" name="listWidget" >
34      <property name="sizePolicy" >
35       <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
36        <horstretch>0</horstretch>
37        <verstretch>1</verstretch>
38       </sizepolicy>
39      </property>
40      <property name="contextMenuPolicy" >
41       <enum>Qt::NoContextMenu</enum>
42      </property>
43      <property name="selectionMode" >
44       <enum>QAbstractItemView::NoSelection</enum>
45      </property>
46      <property name="uniformItemSizes" >
47       <bool>true</bool>
48      </property>
49     </widget>
50    </item>
51    <item>
52     <layout class="QGridLayout" >
53      <item row="0" column="0" >
54       <widget class="QLabel" name="imgCPU" >
55        <property name="minimumSize" >
56         <size>
57          <width>128</width>
58          <height>128</height>
59         </size>
60        </property>
61        <property name="maximumSize" >
62         <size>
63          <width>128</width>
64          <height>128</height>
65         </size>
66        </property>
67        <property name="text" >
68         <string/>
69        </property>
70        <property name="textFormat" >
71         <enum>Qt::AutoText</enum>
72        </property>
73        <property name="pixmap" >
74         <pixmap/>
75        </property>
76       </widget>
77      </item>
78      <item row="0" column="1" >
79       <layout class="QVBoxLayout" >
80        <item>
81         <widget class="QLabel" name="label" >
82          <property name="font" >
83           <font>
84            <weight>75</weight>
85            <bold>true</bold>
86           </font>
87          </property>
88          <property name="text" >
89           <string>CPU Scheduler</string>
90          </property>
91          <property name="alignment" >
92           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
93          </property>
94         </widget>
95        </item>
96        <item>
97         <widget class="QRadioButton" name="radioNormal" >
98          <property name="toolTip" >
99           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
100 p, li { white-space: pre-wrap; }
101 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
102 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The standard time-sharing scheduler for processes without special requirements.&lt;/p>&lt;/body>&lt;/html></string>
103          </property>
104          <property name="whatsThis" >
105           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
106 p, li { white-space: pre-wrap; }
107 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
108 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Normal Scheduling: Default Linux time-sharing  (Other)&lt;/span>&lt;/p>
109 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;">Normal&lt;span style=" font-weight:400;"> is the standard Linux time-sharing scheduler that is intended for all processes that do not  require special static priority real-time mechanisms. The process to run is chosen from the list of other&lt;/span> Normal&lt;span style=" font-weight:400;"> or &lt;/span>Batch&lt;span style=" font-weight:400;"> processes based on a dynamic priority that is determined only inside this list. The dynamic priority is based on the priority level given and increased for each time-quantum the process is ready to run, but denied to run by the scheduler. This ensures fair progress among all Normal processes.&lt;/span>&lt;/p>&lt;/body>&lt;/html></string>
110          </property>
111          <property name="text" >
112           <string>Normal</string>
113          </property>
114         </widget>
115        </item>
116        <item>
117         <widget class="QRadioButton" name="radioBatch" >
118          <property name="toolTip" >
119           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
120 p, li { white-space: pre-wrap; }
121 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
122 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For CPU-intensive non-interactive processes.  Process is mildly disfavored in scheduling decisions.&lt;/p>&lt;/body>&lt;/html></string>
123          </property>
124          <property name="whatsThis" >
125           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
126 p, li { white-space: pre-wrap; }
127 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
128 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Batch Scheduling&lt;/span>&lt;/p>
129 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;">&lt;span style=" font-weight:400; font-style:italic;">(Since Linux 2.6.16.)&lt;/span>&lt;span style=" font-weight:400;"> This policy is similar to &lt;/span>Normal&lt;span style=" font-weight:400;">, except that this policy will cause the scheduler to always assume that the process is CPU-intensive.  Consequently, the scheduler will apply a small scheduling penalty so that this process is mildly disfavored in scheduling decisions. This policy is useful for workloads that are non-interactive, but do not want to lower their nice value, and for workloads that want a deterministic scheduling policy without interactivity causing extra preemptions (between the workload's tasks).&lt;/span>&lt;/p>&lt;/body>&lt;/html></string>
130          </property>
131          <property name="text" >
132           <string>Batch</string>
133          </property>
134         </widget>
135        </item>
136        <item>
137         <widget class="QRadioButton" name="radioRR" >
138          <property name="toolTip" >
139           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
140 p, li { white-space: pre-wrap; }
141 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
142 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Process will run whenever runnable.  Higher priority than Normal or Batch.  Has Timeslicing.&lt;/p>&lt;/body>&lt;/html></string>
143          </property>
144          <property name="whatsThis" >
145           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
146 p, li { white-space: pre-wrap; }
147 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
148 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Round Robin Scheduling&lt;/span>&lt;/p>
149 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Round Robin&lt;/span> is a simple enhancement of &lt;span style=" font-weight:600;">FIFO&lt;/span>.  Everything described below for &lt;span style=" font-weight:600;">FIFO&lt;/span> also applies to &lt;span style=" font-weight:600;">Round Robin&lt;/span>, except that each process is only allowed to run for a maximum time quantum.&lt;/p>&lt;/body>&lt;/html></string>
150          </property>
151          <property name="text" >
152           <string>Round Robin</string>
153          </property>
154         </widget>
155        </item>
156        <item>
157         <widget class="QRadioButton" name="radioFIFO" >
158          <property name="toolTip" >
159           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
160 p, li { white-space: pre-wrap; }
161 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
162 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Process will run whenever runnable.  Higher priority than Normal or Batch.  No timeslicing.&lt;/p>&lt;/body>&lt;/html></string>
163          </property>
164          <property name="whatsThis" >
165           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
166 p, li { white-space: pre-wrap; }
167 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
168 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">First In-First Out Scheduling&lt;/span>&lt;/p>
169 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When  a  &lt;span style=" font-weight:600;">FIFO&lt;/span> process  becomes  runnable,  it  will always immediately preempt any currently running &lt;span style=" font-weight:600;">Normal&lt;/span> or &lt;span style=" font-weight:600;">Batch&lt;/span> process.&lt;/p>&lt;/body>&lt;/html></string>
170          </property>
171          <property name="text" >
172           <string>FIFO</string>
173          </property>
174         </widget>
175        </item>
176       </layout>
177      </item>
178      <item row="0" column="2" >
179       <spacer>
180        <property name="orientation" >
181         <enum>Qt::Horizontal</enum>
182        </property>
183        <property name="sizeType" >
184         <enum>QSizePolicy::MinimumExpanding</enum>
185        </property>
186        <property name="sizeHint" stdset="0" >
187         <size>
188          <width>40</width>
189          <height>20</height>
190         </size>
191        </property>
192       </spacer>
193      </item>
194      <item row="0" column="3" >
195       <widget class="QLabel" name="imgIO" >
196        <property name="minimumSize" >
197         <size>
198          <width>128</width>
199          <height>128</height>
200         </size>
201        </property>
202        <property name="maximumSize" >
203         <size>
204          <width>128</width>
205          <height>128</height>
206         </size>
207        </property>
208        <property name="text" >
209         <string/>
210        </property>
211        <property name="pixmap" >
212         <pixmap/>
213        </property>
214       </widget>
215      </item>
216      <item row="0" column="4" >
217       <layout class="QVBoxLayout" >
218        <item>
219         <widget class="QLabel" name="label_3" >
220          <property name="maximumSize" >
221           <size>
222            <width>16777215</width>
223            <height>26</height>
224           </size>
225          </property>
226          <property name="font" >
227           <font>
228            <weight>75</weight>
229            <bold>true</bold>
230           </font>
231          </property>
232          <property name="text" >
233           <string>I/O Scheduler</string>
234          </property>
235          <property name="alignment" >
236           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
237          </property>
238         </widget>
239        </item>
240        <item>
241         <widget class="QRadioButton" name="radioIONormal" >
242          <property name="toolTip" >
243           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
244 p, li { white-space: pre-wrap; }
245 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
246 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Process's priority is based on the CPU priority&lt;/p>&lt;/body>&lt;/html></string>
247          </property>
248          <property name="whatsThis" >
249           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
250 p, li { white-space: pre-wrap; }
251 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
252 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Normal Scheduling&lt;/span>&lt;/p>
253 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This is the same as &lt;span style=" font-weight:600;">Best Effort&lt;/span> scheduling, except that the priority is calculated automatically based on the CPU priority.  Processes with a higher priority will take priority for access to the hard disk.  Programs running at the same &lt;span style=" font-weight:600;">Best Effort/Normal&lt;/span> priority are served in a &lt;span style=" font-weight:600;">Round Robin&lt;/span> fashion.&lt;/p>&lt;/body>&lt;/html></string>
254          </property>
255          <property name="text" >
256           <string>Normal</string>
257          </property>
258         </widget>
259        </item>
260        <item>
261         <widget class="QRadioButton" name="radioIdle" >
262          <property name="toolTip" >
263           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
264 p, li { white-space: pre-wrap; }
265 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
266 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Process can only use the hard disk when no other process has used it very recently.&lt;/p>&lt;/body>&lt;/html></string>
267          </property>
268          <property name="whatsThis" >
269           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
270 p, li { white-space: pre-wrap; }
271 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
272 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Idle Scheduling&lt;/span>&lt;/p>
273 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">A  program running with &lt;span style=" font-weight:600;">Idle&lt;/span> I/O priority will only get disk time when no other program has asked for disk I/O for a defined grace period. The impact of &lt;span style=" font-weight:600;">Idle&lt;/span> I/O processes on normal system activity should be zero. Priority is not applicable to this scheduling class.&lt;/p>&lt;/body>&lt;/html></string>
274          </property>
275          <property name="text" >
276           <string>Idle</string>
277          </property>
278         </widget>
279        </item>
280        <item>
281         <widget class="QRadioButton" name="radioBestEffort" >
282          <property name="toolTip" >
283           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
284 p, li { white-space: pre-wrap; }
285 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
286 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Process is given higher priority to access the hard disk than Normal.&lt;/p>&lt;/body>&lt;/html></string>
287          </property>
288          <property name="whatsThis" >
289           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
290 p, li { white-space: pre-wrap; }
291 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
292 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Best Effort Scheduling&lt;/span>&lt;/p>
293 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Processes with a higher priority will take priority for access to the hard disk.  Programs running at the same &lt;span style=" font-weight:600;">Best Effort/Normal&lt;/span> priority are served in a &lt;span style=" font-weight:600;">Round Robin&lt;/span> fashion.&lt;/p>&lt;/body>&lt;/html></string>
294          </property>
295          <property name="text" >
296           <string>Best Effort</string>
297          </property>
298         </widget>
299        </item>
300        <item>
301         <widget class="QRadioButton" name="radioRealTime" >
302          <property name="toolTip" >
303           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
304 p, li { white-space: pre-wrap; }
305 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
306 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Process gets immediate access to the hard disk whenever needed, regardless of what else is going on.&lt;/p>&lt;/body>&lt;/html></string>
307          </property>
308          <property name="whatsThis" >
309           <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
310 p, li { white-space: pre-wrap; }
311 &lt;/style>&lt;/head>&lt;body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
312 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&lt;span style=" font-weight:600;">Real Time Scheduling&lt;/span>&lt;/p>
313 &lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The &lt;span style=" font-weight:600;">Real Time&lt;/span> scheduling class is given first access to the disk, regardless of what else is going on in the system. Thus the &lt;span style=" font-weight:600;">Real Time&lt;/span> class needs to be used with some care,  as  it  can  starve other processes. As with the &lt;span style=" font-weight:600;">Best Effort&lt;/span> class, 8 priority levels are defined denoting how big a time slice a given process will receive on each scheduling window&lt;/p>&lt;/body>&lt;/html></string>
314          </property>
315          <property name="text" >
316           <string>Real Time</string>
317          </property>
318         </widget>
319        </item>
320       </layout>
321      </item>
322      <item row="1" column="0" colspan="2" >
323       <layout class="QGridLayout" >
324        <item row="0" column="0" colspan="2" >
325         <widget class="QSlider" name="sliderCPU" >
326          <property name="minimum" >
327           <number>-19</number>
328          </property>
329          <property name="maximum" >
330           <number>20</number>
331          </property>
332          <property name="value" >
333           <number>0</number>
334          </property>
335          <property name="orientation" >
336           <enum>Qt::Horizontal</enum>
337          </property>
338          <property name="invertedAppearance" >
339           <bool>true</bool>
340          </property>
341          <property name="tickPosition" >
342           <enum>QSlider::TicksBelow</enum>
343          </property>
344          <property name="tickInterval" >
345           <number>5</number>
346          </property>
347         </widget>
348        </item>
349        <item row="1" column="0" >
350         <widget class="QLabel" name="lblCpuLow" >
351          <property name="text" >
352           <string>Low Priority</string>
353          </property>
354         </widget>
355        </item>
356        <item row="1" column="1" >
357         <widget class="QLabel" name="lblCpuHigh" >
358          <property name="text" >
359           <string>High Priority</string>
360          </property>
361          <property name="alignment" >
362           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
363          </property>
364         </widget>
365        </item>
366       </layout>
367      </item>
368      <item row="1" column="2" >
369       <spacer>
370        <property name="orientation" >
371         <enum>Qt::Horizontal</enum>
372        </property>
373        <property name="sizeType" >
374         <enum>QSizePolicy::MinimumExpanding</enum>
375        </property>
376        <property name="sizeHint" stdset="0" >
377         <size>
378          <width>40</width>
379          <height>20</height>
380         </size>
381        </property>
382       </spacer>
383      </item>
384      <item row="1" column="3" colspan="2" >
385       <layout class="QGridLayout" >
386        <item row="0" column="0" colspan="2" >
387         <widget class="QSlider" name="sliderIO" >
388          <property name="maximum" >
389           <number>7</number>
390          </property>
391          <property name="pageStep" >
392           <number>1</number>
393          </property>
394          <property name="value" >
395           <number>3</number>
396          </property>
397          <property name="sliderPosition" >
398           <number>3</number>
399          </property>
400          <property name="orientation" >
401           <enum>Qt::Horizontal</enum>
402          </property>
403          <property name="invertedAppearance" >
404           <bool>true</bool>
405          </property>
406          <property name="tickPosition" >
407           <enum>QSlider::TicksBelow</enum>
408          </property>
409          <property name="tickInterval" >
410           <number>1</number>
411          </property>
412         </widget>
413        </item>
414        <item row="1" column="0" >
415         <widget class="QLabel" name="lblIOLow" >
416          <property name="text" >
417           <string>Low Priority</string>
418          </property>
419         </widget>
420        </item>
421        <item row="1" column="1" >
422         <widget class="QLabel" name="lblIOHigh" >
423          <property name="text" >
424           <string>High Priority</string>
425          </property>
426          <property name="alignment" >
427           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
428          </property>
429         </widget>
430        </item>
431       </layout>
432      </item>
433     </layout>
434    </item>
435   </layout>
436  </widget>
437  <layoutdefault spacing="6" margin="11" />
438  <tabstops>
439   <tabstop>listWidget</tabstop>
440  </tabstops>
441  <resources/>
442  <connections/>
443 </ui>