sysd-manager 2.19.4

Application to empower user to manage their <b>systemd units</b> via Graphical User Interface. Not only are you able to make changes to the enablement and running status of each of the units, but you will also be able to view and modify their unit files and check the journal logs.
<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Cambalache 1.0.1 -->
<interface>
  <!-- interface-name preferences.ui -->
  <requires lib="gtk" version="4.18"/>
  <requires lib="libadwaita" version="1.7"/>
  <template class="PreferencesWindow" parent="AdwPreferencesDialog">
    <child>
      <object class="AdwPreferencesPage">
        <property name="banner">
          <object class="AdwBanner" id="preference_banner">
            <property name="title" translatable="yes" context="preference" comments="First connection message">It's your first connection
You can set the application's Dbus level to &lt;u&gt;System&lt;/u&gt; if you want to see all Systemd units.</property>
            <property name="use-markup">True</property>
          </object>
        </property>
        <property name="icon-name">preferences-system-symbolic</property>
        <property name="name">main</property>
        <property name="title" translatable="yes" context="preference">_Main</property>
        <property name="use-underline">True</property>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">General</property>
            <child>
              <object class="AdwComboRow" id="preferred_color_scheme">
                <property name="title" translatable="yes" context="preference" comments="row">Preferred Color Scheme</property>
              </object>
            </child>
            <child>
              <object class="AdwComboRow" id="app_orientation">
                <property name="subtitle" translatable="yes" context="preference" comments="row subtitle">Application's division orientation mode</property>
                <property name="title" translatable="yes" context="preference" comments="row">Orientation</property>
              </object>
            </child>
            <child>
              <object class="AdwComboRow" id="timestamp_style">
                <property name="subtitle" translatable="yes" context="preference" comments="row">Change the format of printed timestamps</property>
                <property name="title" translatable="yes" context="preference" comments="row">Timestamp style</property>
              </object>
            </child>
            <child>
              <object class="AdwActionRow" id="select_font_row">
                <property name="subtitle" translatable="yes" context="preference" comments="row">The Monospace Font</property>
                <property name="title" translatable="yes" context="preference" comments="row">Text font</property>
                <property name="valign">baseline</property>
                <child>
                  <object class="GtkButton">
                    <property name="label" translatable="yes" context="preference">Default</property>
                    <property name="valign">baseline-center</property>
                    <signal name="clicked" handler="select_font_default" swapped="True"/>
                  </object>
                </child>
                <child>
                  <object class="GtkButton">
                    <property name="css-classes">suggested-action</property>
                    <property name="label" translatable="yes" context="preference" comments="button">Select Font</property>
                    <property name="valign">baseline-center</property>
                    <signal name="clicked" handler="select_font_clicked" swapped="True"/>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">Unit List</property>
            <child>
              <object class="AdwSwitchRow" id="unit_list_colors">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Display Colors on unit list table cells, according to their content.</property>
                <property name="title" translatable="yes" context="preference" comments="title">Display Colors</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="unit_list_summay">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Display different totals regarding retrieved units</property>
                <property name="title" translatable="yes" context="preference" comments="title">Display Totals Summary</property>
              </object>
            </child>
            <child>
              <object class="AdwActionRow">
                <property name="title">Columns Display Parameters</property>
                <child>
                  <object class="GtkButton" id="show_customize_button">
                    <property name="action-name">app.properties_selector_general</property>
                    <property name="label" translatable="yes" context="unit search"/>
                    <property name="valign">baseline-center</property>
                    <child>
                      <object class="AdwButtonContent">
                        <property name="icon-name">columns-symbolic</property>
                        <property name="label">Columns</property>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="filter_case_insensitive_default_switch">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Search and filtering case insensitivity default option</property>
                <property name="title" translatable="yes" context="preference" comments="title">Case Insensitive</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">Unit Description</property>
            <child>
              <object class="AdwSwitchRow" id="unit_description_wrap">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Wrap the unit description long text lines</property>
                <property name="title" translatable="yes" context="preference" comments="title">Wrap unit description text</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="unit_always_show_start_stop_switch">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Otherwise those buttons are displayed according to context</property>
                <property name="title" translatable="yes" context="preference" comments="title">Always shows Start and Stop Buttons</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">Unit File</property>
            <child>
              <object class="AdwSwitchRow" id="unit_file_line_numbers">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Display unit file line number</property>
                <property name="title" translatable="yes" context="preference" comments="title">Line number</property>
              </object>
            </child>
            <child>
              <object class="AdwComboRow" id="unit_file_style">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Unit file highlight style</property>
                <property name="title" translatable="yes" context="preference" comments="title">Text Highlight</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title">Journal</property>
            <child>
              <object class="AdwActionRow">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">To see the logs in color</property>
                <property name="title" translatable="yes" context="preference" comments="title">Journal colors</property>
                <child>
                  <object class="GtkSwitch" id="journal_colors">
                    <property name="valign">baseline-center</property>
                    <signal name="state-set" handler="journal_switch_state_set" swapped="True"/>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="AdwSpinRow" id="journal_max_events">
                <property name="adjustment">
                  <object class="GtkAdjustment">
                    <property name="step-increment">1.0</property>
                    <property name="upper">4294967295.0</property>
                    <property name="value">50.0</property>
                  </object>
                </property>
                <property name="subtitle">The maximum events fetch in a batch
&lt;i&gt;0 means no size limit&lt;/i&gt;</property>
                <property name="subtitle-lines">2</property>
                <property name="title" translatable="yes" context="preference" comments="title">Journal's events batch size</property>
                <signal name="changed" handler="journal_max_events_changed" swapped="True"/>
              </object>
            </child>
            <child>
              <object class="AdwSpinRow" id="journal_event_max_size">
                <property name="adjustment">
                  <object class="GtkAdjustment">
                    <property name="step-increment">1.0</property>
                    <property name="upper">4294967295.0</property>
                    <property name="value">50.0</property>
                  </object>
                </property>
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Journal's event maximum characters
&lt;i&gt;0 to no limit&lt;/i&gt;</property>
                <property name="subtitle-lines">2</property>
                <property name="title" translatable="yes" context="preference" comments="title">Journal's event max size</property>
                <signal name="changed" handler="journal_event_max_size_changed" swapped="True"/>
                <child>
                  <object class="AdwSwitchRow"/>
                </child>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow">
                <property name="action-name">win.pref-journal-wrap-word</property>
                <property name="subtitle">Wrap text at word boundaries</property>
                <property name="title">Wrap Word</property>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="AdwPreferencesPage" id="pref_proxy_page">
        <property name="banner">
          <object class="AdwBanner" id="proxy_banner">
            <property name="title">Hello friend</property>
          </object>
        </property>
        <property name="icon-name">preferences-system-network-proxy-symbolic</property>
        <property name="name">proxy</property>
        <property name="title" translatable="yes" context="preference">_Proxy Preferences</property>
        <property name="use-underline">True</property>
        <child>
          <object class="AdwPreferencesGroup">
            <child>
              <object class="AdwSwitchRow" id="proxy_all_switch">
                <property name="subtitle" translatable="yes">Switch that controls other switches</property>
                <property name="title">All Actions and Methods</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group title">Systemd Manager Method Calls</property>
            <child>
              <object class="AdwSwitchRow" id="proxy_start_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Start&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Start</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_stop_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Stop&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Stop</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_restart_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Restart&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Restart</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_reload_unit_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Reload Unit&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Reload Unit</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_clean_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Clean&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Clean</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_freeze_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Freeze&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Freeze</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_thaw_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Thaw&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Thaw</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_enable_unit_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Enable Unit File&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Enable Unit File</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_disable_unit_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Disable Unit File&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Disable Unit File</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_reload_daemon_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Reload&lt;/b&gt; Systemd Manager configuration method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Daemon Reload</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_revert_unit_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Revert Unit Files&lt;/b&gt; to their vendor versions method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Revert Unit Files</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference">Actions</property>
            <child>
              <object class="AdwSwitchRow" id="proxy_create_dropin_switch">
                <property name="subtitle" translatable="yes" context="preference">Create a &lt;b&gt;Drop-in&lt;/b&gt; file through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Create Drop-in</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_save_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Save file&lt;/b&gt; through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Save file</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="separate-rows">True</property>
            <property name="title" translatable="yes" context="preference">Proxy Behaviors</property>
            <child>
              <object class="AdwSwitchRow" id="start_proxy_at_startup_switch">
                <property name="subtitle" translatable="yes">Start the Proxy when starting SysD Manager</property>
                <property name="title" translatable="yes" context="preference">Start Proxy at Start up</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="stop_proxy_at_close_switch">
                <property name="subtitle" translatable="yes" context="preference">Stop the Proxy when closing SysD Manager</property>
                <property name="title" translatable="yes" context="preference">Stop Proxy at Close</property>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </template>
</interface>