Mam na komputerze zainstalowane systemy Windows XP i MX Linux 21.3 32-bit (dual boot). Ze względu na ten Windows chciałbym aby zegar sprzętowy był ustawiony na czas lokalny (Windows ,,nie umie" sensownie obsługiwać zegara UTC).
Linux jednak zakłada że zegar jest ustawiony na UTC i nie mogę tego przestawić. Próbuję najpierw przez aplikację ,,MX Data i godzina" (jestem ,,windziarz" więc GUI ma pierwszeństwo). Pomimo przestawienia strefy czasowej zegara sprzętowego na ,,Lokalna" system cały czas raportuje używanie UTC.
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHOGX6JsF3tVut2W510rqMsvgcuycIwfvecUGY_c-7XiIkMkT2_h5L9fKzgGtVFm4vIUvGDCtxm9sGssO3jTHRQ3UK9jF9cqVyWWyKg9eykazP9vMBbBVkcN1OkaXJAaCNqPGzeBeq0oEbQJzdJMDsw5UhuN2znV5LOiSAIxxw209k8ahoWbqR-DrR/s1600/MX_Zegar.png)
No dobrze, to może ,,ręcznie":
root@mx:/home/mirek# hwclock --local
2023-04-14 10:06:57.166124+02:00
A zaraz potem:
root@mx:/home/mirek# hwclock -v
hwclock z pakietu util-linux 2.36.1
Czas systemowy: 1681466828.197693
Próba otwarcia: /dev/rtc0
Using the rtc interface to the clock.
Ostatnia korekta niedokładności wykonana 1681466759 sekund po 1969
Ostatnia kalibracja wykonana 1681466759 sekund po 1969
Zegar sprzętowy przechowuje czas UTC
Przyjęto, że zegar sprzętowy przechowuje czas UTC.
Oczekiwanie na przeskok zegara...
...wyłapano przeskok zegara
Czas odczytany z zegara sprzętowego: 2023-04-14 10:07:09
Czas zegara sprzętowego: 2023-04-14 10:07:09 = 1681466829 sekund po 1969
Czas od ostatniej korekty to 70 sekund
Obliczony dryf zegara sprzętowego to 0.000000 sekund
2023-04-14 12:07:08.194556+02:00
To jak zrobić, żeby zegar sprzętowy przechowywał czas lokalny i żeby system przyjmował, że zegar sprzętowy jest ustawiony na czas lokalny?
Cytat: linux4ever w Kwiecień 14, 2023, 02:09:14 PMhttps://www.reddit.com/r/MXLinux/comments/be0ocw/what_can_i_set_so_mx_likes_local_time_in_the/
- ,,You could use mx-timeset-gui to set that."
Ostatnia wersja tej aplikacji jest dla MX 19, a ja mam MX 21. - ,,Th easiest solution would have been to assign local time during setup process."
Zainstalowałem jak zainstalowałem, już nie pamiętam jakie wybrałem ustawienia czasu. Nie będę przeinstalowywał systemu z takiego powodu (zbyt duży nakład pracy w stosunku do efektu), rozwiązanie musi zadziałać w sytuacji zastanej
Było na forum, wystarczy użyć forumowej szukajki: https://forum.linuxiarze.pl/index.php/topic,5012.0.html
Cytat: Albedo 0.64 w Kwiecień 15, 2023, 10:12:15 AMByło na forum, wystarczy użyć forumowej szukajki: https://forum.linuxiarze.pl/index.php/topic,5012.0.html
OK. Źle szukałem. Działa, tylko trzeba systemd odpalić (bo to MX).
a w jakim celu trzeba uruchomić systemd w Mx, aby ustawić czas? Z tego co wiem zabieg ten jest zupełnie zbędny.
Cytat: melis w Kwiecień 15, 2023, 11:22:00 PMa w jakim celu trzeba uruchomić systemd w Mx, aby ustawić czas? Z tego co wiem zabieg ten jest zupełnie zbędny.
Bo w tamtym opisie używane jest narzędzie timedatectl, a ono wymaga systemd.
Cytat: mirekc w Kwiecień 16, 2023, 12:17:14 PMBo w tamtym opisie używane jest narzędzie timedatectl, a ono wymaga systemd.
Nawet nie zwróciłem na to uwagi ponieważ u mnie MX lepiej działa z systemd i mam to cały czas włączone.