{{Header}} {{Title| title=sdwdate-gui: Secure Distributed Web Date Graphical User Interface }} {{#seo: |description=sdwdate - Secure Distributed Web Date - systray - graphical user interface (GUI) - Homepage |image=sdwdate1.png }} {{time_mininav}} [[File:sdwdate1.png|sdwdate-gui systray with popup on mouse hover|thumb]] {{intro| sdwdate - Secure Distributed Web Date - systray - graphical user interface (GUI) - Homepage }} = Overview = sdwdate-gui is an optional graphical user interface (GUI) for [[sdwdate]]. sdwdate can optionally be configured to [[Network_Time_Synchronization#Block_Networking_until_sdwdate_Finishes|block networking until sdwdate finishes]], preventing potential leakage of the time before it is changed. = Rationale = sdwdate-gui's purpose is to provide users with a clear, interactive way to monitor and manage time synchronization. '''1. Visual Monitoring:''' * Displays the status of [[sdwdate]] (a secure time-synchronization tool). * Shows whether the system time has been synchronized with secure onion time sources. '''2. User-Friendly Notifications:''' * Shows systray error icon if there are issues with time synchronization. * Helps ensure the user knows whether network time synchronization has been completed, a critical factor for security. * The GUI makes this process more transparent and accessible to users who prefer a graphical interface. '''3. Debugging and Control:''' * Offers a way to manually interact with or troubleshoot sdwdate if needed. * Provides easy access to diagnostic information (log) for advanced users to ensure the synchronization service is functioning as intended. * Encourages advanced users to monitor, review, audit sdwdate's operation. In summary, sdwdate-gui simplifies the interaction with the sdwdate service, ensuring secure and anonymous time synchronization. = Screenshots = '''Figure:''' ''sdwdate-gui Systray with Popup on Mouse Hover'' [[File:Sdwdate1.png]] '''Figure:''' ''sdwdate-gui Functions'' [[File:Sdwdate2.png]] '''Figure:''' ''sdwdate-gui Successful Time Fetching'' [[File:Sdwdate3.png]] = Troubleshooting = == {{q_project_name_long}} - Unexpected Autostart of {{project_name_gateway_vm}} == Follow instructions [[Multiple Whonix-Workstation#Qubes-Whonix|multiple {{q_project_name_short}} {{project_name_workstation_long}}]]. Qubes bug report: https://github.com/QubesOS/qubes-issues/issues/5253 = Configuration = == Disable Autostart == The following instructions disable autostart of sdwdate-gui but do not [[Sdwdate#Disable_Autostart|disable autostart of sdwdate]]. '''1.''' Platform specific notice. * [[Qubes]] users note: Apply the following steps {{project_name_gateway_long}} ({{project_name_gateway_template}}) Template. 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. {{CodeSelect|code= 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.
* Other {{project_name_long}} users note: No special notice. '''2.''' Create file /etc/sdwdate-gui.d/50_user.conf. https://github.com/{{project_name_short}}/sdwdate-gui/blob/master/etc/sdwdate-gui.d/30_default.conf {{Open with root rights|filename= /etc/sdwdate-gui.d/50_user.conf }} '''3.''' Paste. {{CodeSelect|code= disable=true }} '''4.''' Save. '''5.''' Done. The process of disabling autostart of sdwdate-gui is now complete. = See Also = * [[sdwdate]] * [[multiple {{project_name_short}}|multiple {{project_name_short}}]] * [[Network Time Synchronization|Network Time Synchronization]] * [[Time Attacks]] = Development = The sdwdate-gui source code can be found [https://github.com/{{project_name_short}}/sdwdate-gui here]. Interested readers can follow open sdwdate-gui development discussion [https://forums.whonix.org/t/sdwdate-and-sdwdate-gui-development-thread/1137/355 here]. = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]]