sdwdate-gui: Secure Distributed Web Date Graphical User Interface

From Kicksecure

sdwdate-gui systray with popup on mouse hover

Overview[edit]

sdwdate-gui is an optional graphical user interface (GUI) for sdwdate. sdwdate-gui can optionally be configured to block networking until sdwdate finishes, preventing potential leakage of the time before it is changed.

Screenshots[edit]

Figure: sdwdate-gui Systray with Popup on Mouse Hover

Sdwdate1.png

Figure: sdwdate-gui Functions

Sdwdate2.png

Figure: sdwdate-gui Successful Time Fetching

Sdwdate3.png

Troubleshooting[edit]

Kicksecure ™ for Qubes - Unexpected Autostart of kicksecure[edit]

Follow instructions multiple Kicksecure ™ for Qubes Kicksecure ™. [1]

Configuration[edit]

Disable Autostart[edit]

The following instructions disable autostart of sdwdate-gui but do not disable autostart of sdwdate.

1. Platform specific notice.

  • Qubes users note: Apply the following steps Kicksecure ™ (kicksecure-16) Template. [2]
  • Other Kicksecure ™ users note: No special notice.

2. Create file /etc/sdwdate-gui.d/50_user.conf. [3]

Open file /etc/sdwdate-gui.d/50_user.conf in an editor with root rights.

(Kicksecure ™ inside Qubes: In Template)

This box uses sudoedit for better security. This is an example and other tools could also achieve the same goal. If this example does not work for you or if you are not using Kicksecure ™, please refer to this link.

sudoedit /etc/sdwdate-gui.d/50_user.conf

3. Paste.

disable=true

4. Save.

5. Done.

The process of disabling autostart of sdwdate-gui is now complete.

See Also[edit]

Development[edit]

The sdwdate-gui source code can be found here.

Interested readers can follow open sdwdate-gui development discussion here.

Footnotes[edit]

  1. Qubes bug report: https://github.com/QubesOS/qubes-issues/issues/5253
  2. To change this setting per App Qube instead for all App Qubes, alternatively Qubes users might want to use folder /usr/local/etc/sdwdate-gui.d in App Qubes instead of the Template since that folder in AppVM would persist after reboot and does not require changes in Template.

    1. Create folder /usr/local/etc/sdwdate-gui.d.
    sudo mkdir -p /usr/local/etc/sdwdate-gui.d
    2. Then edit file /usr/local/etc/sdwdate-gui.d/50_user.conf instead of /etc/sdwdate-gui.d/50_user.conf.
  3. https://github.com/Kicksecure/sdwdate-gui/blob/master/etc/sdwdate-gui.d/30_default.conf


Unfinished: This wiki is a work in progress. Please do not report broken links until this notice is removed, use Search Engines First and contribute improving this wiki.