Pada Windows, jam sistem RTC secara tradisional disimpan dalam waktu lokal. Di Unix dan Linux, secara tradisional disimpan di UTC, dan /etc/localtime
digunakan untuk menunjukkan zona waktu saat ini sehingga waktu yang ditampilkan benar.
Kedua pandangan dunia ini bertabrakan dalam konfigurasi dual-boot karena hanya ada satu RTC. Biasanya, Anda memberi tahu Linux untuk menganggap bahwa RTC adalah waktu lokal (karena Windows tidak dapat diberitahu). Ini bervariasi dari satu Linux yang lain, tapi karena Mint adalah seperti Ubuntu Anda mungkin dapat mengatur UTC=no
di /etc/default/rcS
. Kemudian Anda dapat mengatur jam ke waktu lokal di Windows dan Linux akan membiarkannya sendiri setelah itu.
Catatan Editor :
File itu tidak ada sejak Linux Mint 19 (atau lebih tepatnya sejak basis Ubuntu 18.04):
/etc/default/rcS
Mint 18.2 KDE tampaknya kebal terhadap perbaikan lainnya (termasuk perbaikan tambahan yang saya temukan dalam pencarian). File-file yang disebutkan dalam jawaban aecolley dan error404 entah tidak ada lagi atau sepertinya tidak lagi menjadi tempat pengaturan direferensikan, setidaknya dalam versi KDE saat ini. Perintah dalam jawaban Julie Pelletier bekerja untuk 18.2 Cinnamon tetapi tidak 18.2 KDE.
Setelah mencoba setengah lusin solusi yang disarankan, berikut ini memperbaikinya untuk 18.2 KDE. Dengan waktu yang benar ditampilkan, jalankan perintah terminal berikut:
Sumber: Kiat dan Trik untuk Linux Mint setelah Instalasi [Mint 18 - Cinnamon Edition]
Ini juga bisa digunakan untuk Cinnamon sebagai solusi alternatif, dan saya menganggap DE lain juga.
Catatan Editor:
Tidak
sudo
diperlukan, jalankan perintah itu sebagai pengguna Anda.Itu tetap bertahan saat reboot, harus permanen.
Diuji pada Linux Mint 19.1 Cinnamon, yang berbasis Ubuntu 18.04.
sumber
Cara paling umum untuk melakukannya adalah dengan:
yang persisten di seluruh reboot dan berfungsi pada sebagian besar sistem.
sumber
hwclock --systohc --localtime
, yang akan mengatur jam perangkat keras ke waktu lokal menggunakan nilai yang saat ini ditampilkan oleh sistem. Namun, jika jam Anda saat ini salah (mis. Jam perangkat keras adalah waktu lokal, tetapi sistem menambahkan offset untuk zona waktu Anda, menghasilkan nilai yang ditampilkan salah), maka Anda perluhwclock --hctosys --localtime
.PERINGATAN
Metode ini bermasalah di Windows versi pra-7, tetapi ini menyelesaikan masalah di sisi Windows dari persamaan, daripada di akhir Linux: Anda tidak perlu mengatur Linux untuk menggunakan waktu lokal .
Diambil dari Arch Linux Wiki yang paling mulia dan terhormat :
sumber
Ubah (sebagai root)
/etc/timeadj
variabel dariUTC
menjadiLOCAL
.Ini mengurutkan masalah tanpa harus bermain-main dengan regedit di sisi Windows.
sumber
Jalankan salah satu dari dua perintah ini yang cocok dengan waktu lokal Anda
'atau'
sumber