Created
May 18, 2017 12:55
-
-
Save deajan/9b25208019e660a40d786c54ea5580ee to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='utf-8'?> | |
<interface> | |
<object class="pygubu.builder.widgets.scrolledframe" id="MainFrame"> | |
<property name="borderwidth">5</property> | |
<property name="height">500</property> | |
<property name="relief">groove</property> | |
<property name="scrolltype">vertical</property> | |
<property name="takefocus">true</property> | |
<property name="usemousewheel">false</property> | |
<property name="width">700</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="tk.Label" id="Title"> | |
<property name="font">TkHeadingFont</property> | |
<property name="takefocus">false</property> | |
<property name="text" translatable="yes">smartd 5.4+ configuration utility</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Label" id="Author"> | |
<property name="takefocus">false</property> | |
<property name="text" translatable="yes">Written in 2012-2017 by Orsiris de Jong - www.netpower.fr</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="ConfigFile"> | |
<property name="takefocus">false</property> | |
<property name="text" translatable="yes">Configuration file</property> | |
<property name="width">200</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">2</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="tk.Message" id="ConfigFileMessage"> | |
<property name="text" translatable="yes">Using configuration file in:</property> | |
<property name="width">500</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Message" id="ConfigFilePath"> | |
<property name="foreground">#00aa00</property> | |
<property name="textvariable">string:configFilePath</property> | |
<property name="width">500</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="DriveDetection"> | |
<property name="height">200</property> | |
<property name="padx">10</property> | |
<property name="pady">10</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Drive Detection</property> | |
<property name="width">400</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">3</property> | |
<property name="sticky">nsew</property> | |
<columns> | |
<column id="0"> | |
<property name="pad">0</property> | |
<property name="weight">0</property> | |
</column> | |
<column id="1"> | |
<property name="pad">0</property> | |
<property name="weight">0</property> | |
</column> | |
</columns> | |
<rows> | |
<row id="0"> | |
<property name="minsize">0</property> | |
<property name="pad">0</property> | |
<property name="weight">2</property> | |
</row> | |
<row id="1"> | |
<property name="pad">0</property> | |
<property name="weight">0</property> | |
</row> | |
</rows> | |
</layout> | |
<child> | |
<object class="tk.Radiobutton" id="AutoDetectDrives"> | |
<property name="command">enableAutoDetection</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Detect drives</property> | |
<property name="value">True</property> | |
<property name="variable">boolean:AutoDetectDrives</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Radiobutton" id="ManualDetectDrives"> | |
<property name="command">disableAutoDetection</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Manually list drives</property> | |
<property name="value">False</property> | |
<property name="variable">boolean:AutoDetectDrives</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">nw</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Text" id="ManualDriveList"> | |
<property name="background">#aaaaaa</property> | |
<property name="height">4</property> | |
<property name="takefocus">false</property> | |
<property name="text" translatable="yes">/dev/csmi0,0 <-- examples | |
/dev/csmi0,1 | |
/dev/sda</property> | |
<property name="width">45</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="rowspan">1</property> | |
<property name="sticky">e</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Message" id="DriveDetectionMessage"> | |
<property name="text" translatable="yes">Even under windows, smartd addresses drives with /dev/sdX where X is your drive number. | |
Intel raid drives are adressed as /dev/csmiX,Y where X is controller number and Y drive number. See smartd documentation for more.</property> | |
<property name="width">350</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="propagate">True</property> | |
<property name="row">2</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="LongTests"> | |
<property name="height">50</property> | |
<property name="padx">10</property> | |
<property name="pady">10</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Scheduled long self-tests</property> | |
<property name="width">75</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">4</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="tk.Label" id="Label_2"> | |
<property name="text" translatable="yes">Execute a long self-test at</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">4</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="LongTestHour"> | |
<property name="textvariable">int:LongTestHour</property> | |
<property name="values">00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</property> | |
<property name="width">4</property> | |
<layout> | |
<property name="column">4</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Label" id="Label_8"> | |
<property name="text" translatable="yes">H every</property> | |
<layout> | |
<property name="column">5</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestMon"> | |
<property name="text" translatable="yes">Mon</property> | |
<property name="variable">boolean:LongTestMon</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestTue"> | |
<property name="text" translatable="yes">Tue</property> | |
<property name="variable">boolean:LongTestTue</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestWed"> | |
<property name="text" translatable="yes">Wed</property> | |
<property name="variable">boolean:LongTestWed</property> | |
<layout> | |
<property name="column">2</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestThu"> | |
<property name="text" translatable="yes">Thu</property> | |
<property name="variable">boolean:LongTestThu</property> | |
<layout> | |
<property name="column">3</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestFri"> | |
<property name="text" translatable="yes">Fri</property> | |
<property name="variable">boolean:LongTestFri</property> | |
<layout> | |
<property name="column">4</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestSat"> | |
<property name="text" translatable="yes">Sat</property> | |
<property name="variable">boolean:LongTestSat</property> | |
<layout> | |
<property name="column">5</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="LongTestSun"> | |
<property name="text" translatable="yes">Sun</property> | |
<property name="variable">boolean:LongTestSun</property> | |
<layout> | |
<property name="column">6</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="ShortTests"> | |
<property name="height">50</property> | |
<property name="padx">10</property> | |
<property name="pady">10</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Scheduled short self-tests</property> | |
<property name="width">500</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">5</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="ttk.Label" id="Label_4"> | |
<property name="text" translatable="yes">Execute a short self-test at</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">4</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="ShortTestHour"> | |
<property name="textvariable">int:ShortTestHour</property> | |
<property name="values">00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</property> | |
<property name="width">4</property> | |
<layout> | |
<property name="column">4</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Label" id="Label_7"> | |
<property name="text" translatable="yes">H every</property> | |
<layout> | |
<property name="column">5</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestMon"> | |
<property name="text" translatable="yes">Mon</property> | |
<property name="variable">boolean:ShortTestMon</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestTue"> | |
<property name="text" translatable="yes">Tue</property> | |
<property name="variable">boolean:ShortTestTue</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestWed"> | |
<property name="text" translatable="yes">Wed</property> | |
<property name="variable">boolean:ShortTestWed</property> | |
<layout> | |
<property name="column">2</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestThu"> | |
<property name="text" translatable="yes">Thu</property> | |
<property name="variable">boolean:ShortTestThu</property> | |
<layout> | |
<property name="column">3</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestFri"> | |
<property name="text" translatable="yes">Fri</property> | |
<property name="variable">boolean:ShortTestFri</property> | |
<layout> | |
<property name="column">4</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestSat"> | |
<property name="text" translatable="yes">Sat</property> | |
<property name="variable">boolean:ShortTestSat</property> | |
<layout> | |
<property name="column">5</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ShortTestSun"> | |
<property name="text" translatable="yes">Sun</property> | |
<property name="variable">boolean:ShortTestSun</property> | |
<layout> | |
<property name="column">6</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="Checks"> | |
<property name="height">200</property> | |
<property name="padx">10</property> | |
<property name="pady">10</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Attribute checks</property> | |
<property name="width">500</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">6</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="tk.Checkbutton" id="CheckSmartHealth"> | |
<property name="text" translatable="yes">Check S.M.A.R.T health (-H)</property> | |
<property name="variable">boolean:CheckSmartHealth</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportNonZeroCurrentPendingSectors"> | |
<property name="text" translatable="yes">Report non-zero current pending sectors (-C 197)</property> | |
<property name="variable">boolean:ReportNonZeroCurrentPendingSectors</property> | |
<layout> | |
<property name="column">3</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportATAErrorIncrease"> | |
<property name="text" translatable="yes">Report ATA errors increase(-l error)</property> | |
<property name="variable">boolean:ReportATAErrorIncrease</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="CurrentPendingSectorsOnlyReportIncrease"> | |
<property name="text" translatable="yes">Only report if increased since last run (-C 197+)</property> | |
<layout> | |
<property name="column">4</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="CheckUsageAttributesFailures"> | |
<property name="text" translatable="yes">Check for usage attributes failures (-f)</property> | |
<property name="variable">boolean:CheckUsageAttributesFailures</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">2</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportNonZeroOfflineUncorrectableSectors"> | |
<property name="text" translatable="yes">Report non-zero offline uncorrectable sectors (-U 197)</property> | |
<property name="variable">boolean:ReportOfflineUncorrectableSectorsIncrease</property> | |
<layout> | |
<property name="column">3</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">2</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="TrackUsageAndPrefailAttributesChanges"> | |
<property name="text" translatable="yes">Track Usage & Prefail attribute changes (-t)</property> | |
<property name="variable">boolean:TrackUsageAndPrefailAttributesChanges</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">3</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="UncorrectableSectorsOnlyReportIncrease"> | |
<property name="text" translatable="yes">Only report if increased since last run (-U 198+)</property> | |
<layout> | |
<property name="column">4</property> | |
<property name="propagate">True</property> | |
<property name="row">3</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportReallocatedSectorRAW"> | |
<property name="text" translatable="yes">Report reallocated sectors RAW value (-r 5!)</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="columnspan">1</property> | |
<property name="propagate">True</property> | |
<property name="row">4</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportSelftestErrorIncrease"> | |
<property name="text" translatable="yes">Report self-test error increase (-l selftest)</property> | |
<property name="variable">boolean:ReportSelftestErrorIncrease</property> | |
<layout> | |
<property name="column">3</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">4</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportReallocatedSectorIncreaseRAW"> | |
<property name="text" translatable="yes">Report reallocated sectors RAW value changes (-R 5!)</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="columnspan">1</property> | |
<property name="propagate">True</property> | |
<property name="row">5</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportOfflinetestsErrorIncrease"> | |
<property name="text" translatable="yes">Report offline tests error increase (-l offlinets)</property> | |
<layout> | |
<property name="column">3</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">5</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="IgnoreTemperatureChanges"> | |
<property name="text" translatable="yes">Ignore temperature changes (-I 194)</property> | |
<property name="variable">boolean:IgnoreTemperatureChanges</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">6</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ReportTempChanges"> | |
<property name="text" translatable="yes">Report temperature changes (-W ...)</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">7</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Label" id="TempDiff"> | |
<property name="text" translatable="yes">Temp diff since last report</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">9</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="Combobox_1"> | |
<property name="textvariable">int:DiffTemp</property> | |
<property name="values">00 01 02 03 04 05 06 07 08 09 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</property> | |
<property name="width">4</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">9</property> | |
<property name="sticky">e</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Label" id="TempInfo"> | |
<property name="text" translatable="yes">Info log when °C reached</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">10</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="Combobox_2"> | |
<property name="textvariable">int:InfoTemp</property> | |
<property name="values">00 01 02 03 04 05 06 07 08 09 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</property> | |
<property name="width">4</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">10</property> | |
<property name="sticky">e</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Label" id="TempCrit"> | |
<property name="text" translatable="yes">Critical log when °C reached</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">11</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="Combobox_3"> | |
<property name="textvariable">int:CritTemp</property> | |
<property name="values">00 01 02 03 04 05 06 07 08 09 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</property> | |
<property name="width">4</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">11</property> | |
<property name="sticky">e</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="EnergySaving"> | |
<property name="height">200</property> | |
<property name="padx">10</property> | |
<property name="pady">10</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Energy saving</property> | |
<property name="width">500</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">7</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="ttk.Label" id="Label_5"> | |
<property name="text" translatable="yes">Do not execute smartd tests when disk is in mode</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">nw</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="DiskModeSkipTests"> | |
<property name="textvariable">string:DiskModeSkipTests</property> | |
<property name="values">never sleep standby idle</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="padx">10</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Label" id="Label_6"> | |
<property name="text" translatable="yes">Force test execution after N skipped tests</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="pady">10</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">nw</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Combobox" id="SkipTestsNumber"> | |
<property name="textvariable">int:SkipTestsNumber</property> | |
<property name="values">0 1 2 3 4 5 6 7</property> | |
<property name="width">4</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="padx">10</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="tk.LabelFrame" id="EmailOptions"> | |
<property name="height">200</property> | |
<property name="padx">10</property> | |
<property name="pady">10</property> | |
<property name="takefocus">true</property> | |
<property name="text" translatable="yes">Email alert options</property> | |
<property name="width">200</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">8</property> | |
<property name="sticky">nsew</property> | |
</layout> | |
<child> | |
<object class="tk.Checkbutton" id="InternalMailer"> | |
<property name="command">toggleInternalMailer</property> | |
<property name="text" translatable="yes">Use system mailer to send alerts to the following addresses (only for unix-like platforms)</property> | |
<property name="variable">boolean:InternalMailer</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Entry" id="DestinationMails"> | |
<property name="width">80</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="padx">5</property> | |
<property name="propagate">True</property> | |
<property name="row">1</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Checkbutton" id="ExternalScript"> | |
<property name="command">toggleExternalScript</property> | |
<property name="text" translatable="yes">Use external error handling script</property> | |
<property name="variable">boolean:ExternalScript</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="columnspan">2</property> | |
<property name="propagate">True</property> | |
<property name="row">2</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="tk.Entry" id="ExternalScriptPath"> | |
<property name="width">80</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="padx">5</property> | |
<property name="propagate">True</property> | |
<property name="row">3</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Frame" id="Actions"> | |
<property name="height">200</property> | |
<property name="takefocus">true</property> | |
<property name="width">200</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="propagate">True</property> | |
<property name="row">9</property> | |
</layout> | |
<child> | |
<object class="ttk.Button" id="Save"> | |
<property name="command">onSaveChanges</property> | |
<property name="text" translatable="yes">Save changes</property> | |
<layout> | |
<property name="column">0</property> | |
<property name="padx">10</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">w</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Button" id="Reload"> | |
<property name="command">onServiceReload</property> | |
<property name="text" translatable="yes">Reload smartd service</property> | |
<layout> | |
<property name="column">1</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
</layout> | |
</object> | |
</child> | |
<child> | |
<object class="ttk.Button" id="Exit"> | |
<property name="command">onExit</property> | |
<property name="text" translatable="yes">Exit</property> | |
<layout> | |
<property name="column">2</property> | |
<property name="padx">10</property> | |
<property name="propagate">True</property> | |
<property name="row">0</property> | |
<property name="sticky">e</property> | |
</layout> | |
</object> | |
</child> | |
</object> | |
</child> | |
</object> | |
</interface> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment