Налаштування часу в ubuntu - crossroads

Як відомо, якщо налаштувати час в Windows, то воно ж і буде відображатися в BIOS. Тобто системний час і локальне час буде одне і теж. Не бачу в цьому ніяких проблем, тому що я і мій ПК за визначенням знаходимося в одному часовому поясі. У Linux (зокрема в Ubuntu) настройки час дещо інші. Як правило там є локальне час і системний час, найчастіше за Гринвічем (UTC).

Раніше (багатьом раніше), при установці, Ubuntu цікавилася, чи вказано в BIOS локальний час, або там встановлено значення UTC? При цьому вплинути на системне час Ubuntu чи то не могла зовсім, то розробники розсудливо залишали це на розсуд користувача. Якщо користувач заплутався з відповіддю, або взагалі не в курсі про що мова, то час завжди можна було переналаштувати після установки, в GUI. Від релізу до релізу графічний інтерфейс настройки часу ставав все біднішим.

Налаштування часу в ubuntu - crossroads
Зараз він зводиться до тупого кліку по карті і вибору способу синхронізації годин (через інтернет, або вручну). У другій вкладці можна вибрати вид часу в треї (з датою, або без неї, 24 години, або 12, показувати чи дні тижня і інша хрень), але про системний часу ні слова. При цьому Ubuntu видніше, який час має бути зазначено в BIOS і при установці вона тупо ставить його в UTC, не ставлячи ніяких питань. Тобто переписує вказане там значення. У підсумку в Linux у користувача все красиво, але при перезавантаженні в Windows в правому нижньому куті екрана, не побоюся цього слова, х ** ня. Як правило, за Гринвічем, але не факт, так як не у всіх. І це не тільки незручно, але і приводить у захват антивіруси та інші програми, які взаємодіють з годинником (поновлення, ліцензії тощо). Таким чином можна або плюнути, або кожен раз налаштовувати годинник, так як Ubuntu їх все одно перезапише при наступному завантаженні.

Такий фінт цілком очікуємо від Microsoft. Це вони ставлять штучні вила і роблять все, що технічно легально, щоб установка двох ОС (Windows і НЕ Windows) на один ПК викликала якомога більше труднощів і незручностей для звичайного користувача. Це Windows в упор не бачить файлової системи Linux, ігнорує завантажувач при перевстановлення і так далі. Linux же завжди була лояльною до сторонніх операційним системам і їх налаштувань. Цікаво, якщо провести опитування не серед гиків і фанатів, а серед звичайних користувачів, що встановлюють дві ОС на свій ПК, і запропонувати їм залишити тільки одну ОС без варіантів, то яку ОС вони виберуть на думку Canonical? Особливо, якщо врахувати той факт, що при покупці нового ПК в магазині їм все одно впарити Windows. Canonical - НЕ Apple. Це Apple свого часу могли не допустити Flash в Apple Store і стимулювати тим самим розвиток альтернатив. Це вони могли собі дозволити відмовитися від оптичних приводів і пересадити всіх на флешки. Canonical ж тільки сирої Unity свого часу так зіпсував репутацію, що Microsoft могли б виписати премію тому, хто зробив цей робочий стіл в Ubuntu столом за замовчуванням. Але їх якраз замкнуло на Metro і було не до цього, судячи з усього.

І так, якщо вже за замовчуванням воно є як є, то як виправити цю ситуацію?

В консолі Ubuntu переконуємося, що локальне час відповідає фактичному (команда і висновок).

Перевіряємо системний час.

Ага. Судячи з усього реальне локальне - другий варіант, а перший - за Гринвічем, хоча і зазначено, що мовляв локальне. Тобто на обличчя плутанина з часом.

Синхронізуємо годинник. Системний час встановлюємо в локальне значення.

$ Sudo hwclock --systohc

Щоб при наступному завантаженні Ubuntu знову не зробила "як треба", редагуємо файл / etc / default / rcS і міняємо значення "UTC = yes" на "UTC = no".

Тепер збігається. Чи не складно, чи не так? Риторичне питання, яке варто поставити Canonical: Чому б не додати в GUI налаштувань часу зайвий чекбокс, що дозволяє користувачеві виставити той час, який йому потрібно?