Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Tinta 18 Srpna 2009, 21:58:08
-
Mám problém, se kterym si vůbec nevim rady:
Zobrazuje se mi čas o dvě hodiny nižší, než je systémový čas. Aby se zobrazoval dobře, musím systémový čas posunout o dvě hodiny dopředu, ale to vůbec ten problém neřeší a hlavně je to dost nepříjemný, když na to zapomenu :)
Nesetkal jste se s tim někdo? No je to asi dost málo informací, ale nevim, který jsou potřeba ...
Mám čerstvě 8.10 (ale tenhle problém jsem měla i před tím), ale asi nějak divně sprsknutý kubuntu a ubuntu dohromady. Ve volbě Systém --> Správa --> Datum a čas ten čas vůbec neopravím, nemám přístupný tlačítko "odemknout". Můžu ho nastavit leda přes panel, nebo ve volbě Aplikace --> Systémové nástroje --> Nastavení systému, což je KDE. Používám GNOME.
-
ukažte (http://wiki.ubuntu.cz/Terminál)
cat /etc/default/rcS | grep UTC
cat /etc/timezone
cat /etc/adjtime
hwclock --show
-
cat /etc/default/rcS | grep UTCUTC=no
cat /etc/timezoneEurope/Prague
cat /etc/adjtime-18.584615 1250625675 0.000000
1250625675
LOCAL
hwclock --showŽádným ze známých způsobů nelze získat přístup k hodinám reálného času.
Pro zjištění podrobností použijte přepínač --debug.
-
oops
sudo hwclock --show
-
delam to tak ze mam v cronu nastaveno kazde pondeli aby se mi na chvili zapnula sluzba ntpd, ktera mi nastavi cas v systemu na spravnej .. potom se provede `hwclock --systohc` coz updatne cas v biosu ..
skript vypada takto:
#!/bin/bash
rcntp status || rcntp start || exit 1;
sleep 60;
hwclock --systohc
rcntp stop || exit 1
exit 0;
-
oops
sudo hwclock --show
St 19. srpen 2009, 10:41:44 CEST -0.512993 sekundy
-
delam to tak ze mam v cronu nastaveno kazde pondeli aby se mi na chvili zapnula sluzba ntpd, ktera mi nastavi cas v systemu na spravnej .. potom se provede `hwclock --systohc` coz updatne cas v biosu ..
skript vypada takto:
#!/bin/bash
rcntp status || rcntp start || exit 1;
sleep 60;
hwclock --systohc
rcntp stop || exit 1
exit 0;
Jenže já mám systémový čas správný, pouze se špatně ukazuje na panelu. Vlastně ani nemám co nastavovat ...
-
Takže když porovnáš "hardwarový" čas a systémový čas, tak to ukazuje totéž?
sudo hwclock --show; date
Třeba u mě:sudo hwclock --show; date
Wed 19 Aug 2009 11:25:16 AM CEST -0.659784 seconds
Wed Aug 19 11:25:15 CEST 2009
-
Takže když porovnáš "hardwarový" čas a systémový čas, tak to ukazuje totéž?sudo hwclock --show; date
Třeba u mě:sudo hwclock --show; date
Wed 19 Aug 2009 11:25:16 AM CEST -0.659784 seconds
Wed Aug 19 11:25:15 CEST 2009
Přesně tak:
St 19. srpen 2009, 11:29:41 CEST -0.893128 sekundy
St srp 19 11:29:41 CEST 2009
-
nemám přístupný tlačítko "odemknout".
Nefunguje to tlačítko jen v nastavení času, nebo i v jiných nabídkách (např. Systém → Správa → Uživatelé a skupiny)?
Jsi ve skupině admin? Co vypíšegroups
Co vypíše v Terminálu příkaz time-admin (mělo by se následně otevřít okno s možnostmi změny času), pokud se pokusíš změnit čas?
-
Nefunguje to tlačítko jen v nastavení času, nebo i v jiných nabídkách (např. Systém → Správa → Uživatelé a skupiny)?
V týhle volbě funguje.
Jsi ve skupině admin? Co vypíšegroups
tinta adm dialout cdrom floppy audio dip video plugdev scanner lpadmin admin netdev powerdev
Co vypíše v Terminálu příkaz time-admin (mělo by se následně otevřít okno s možnostmi změny času), pokud se pokusíš změnit čas?
(time-admin:27710): Gtk-WARNING **: Unsupported tag for GtkWidget: atkproperty
(time-admin:27710): Gtk-WARNING **: Unsupported tag for GtkWidget: atkproperty
(time-admin:27710): Gtk-WARNING **: Unknown property: GtkCalendar.display-options
Pak je tlačítko "odemknout" přístupný, tam mám nastavenou synchronizaci s int. serverama ...
při změně času to vypíše tohle:
(time-admin:27898): Liboobs-WARNING **: There was an unknown error communicating with the backends: Message did not receive a reply (timeout by message bus)
-
Pak je tlačítko "odemknout" přístupný, tam mám nastavenou synchronizaci s int. serverama ...
při změně času to vypíše tohle:
(time-admin:27898): Liboobs-WARNING **: There was an unknown error communicating with the backends: Message did not receive a reply (timeout by message bus)
To mi píše taky, ale pokud čas v tom okně přenastavím, tak mám na panelu čas změněný na nový. Ty ne?
Zkus taky změnit synchronizaci na "Manuální".
-
To mi píše taky, ale pokud čas v tom okně přenastavím, tak mám na panelu čas změněný na nový. Ty ne?
Zkus taky změnit synchronizaci na "Manuální".
No na panelu ho mám teď dobře (nastavila jsem to o ty dvě hodiny dopředu), ale musela jsem správnej čas změnit na špatnej jenom kvůli tomu panelu, to asi nejni dobře, ne?
Teď to mám takhle:
sudo hwclock --show; date
St 19. srpen 2009, 12:25:48 CEST -0.776328 sekundy
St srp 19 14:25:42 CEST 2009
Pokud teď upravim jakejkoliv soubor, bude mít čas 14:25 ...
-
V čem je tedy problém? Že se Ti na panelu ukazuje něco jiného než vypíše příkaz date, nebo že čas, který ukazuje BIOS, je jiný než výstup z hwinfo --show?
-
V čem je tedy problém? Že se Ti na panelu ukazuje něco jiného než vypíše příkaz date, nebo že čas, který ukazuje BIOS, je jiný než výstup z hwinfo --show?
No problém je v tom, že musim neustále opravovat správnej čas na špatnej, jenom kvůli tomu, aby se mi na panelu zobrazil správně. Nebo to tak máte všichni? Když restartuju počítač, mám tam zpátky správnej čas, ale na panelu je zobrazenej špatně - o dvě hodiny míň. ;)
-
buď si změňte čas v biosu na lokální ( tedy to co mají ukazovat hodiny) - do biosu to bývá <delete> po zapnutí počítače (alternativa k tomu co už psal BBM - hwclock --systohc), nebo v souboru /etc/default/rcS změňte na UTC=yes (pokud nemáte dual boot s Windows)
-
buď si změňte čas v biosu na lokální ( tedy to co mají ukazovat hodiny) - do biosu to bývá <delete> po zapnutí počítače (alternativa k tomu co už psal BBM - hwclock --systohc),
V biosu není co měnit, tam je čas správnej ...
nebo v souboru /etc/default/rcS změňte na UTC=yes (pokud nemáte dual boot s Windows)
Změněno, nepomohlo ...
Jinak mám další poznatek - pokud se přihlásím v KDE, čas se na panelu ukazuje správně. Takže je to špatně jenom v GNOME ...
-
Aha, takže čas je všude správný, jenom Gnome ukazuje o dvě hodiny méně než zbytek systému.
Celou dobu jsem si myslel že musíte nastavovat správný čas a vy přitom nastavujete hodiny o dvě hodiny dopředu aby se vám zobrazoval správný. Takže budeme chybu hledat jinde.
-
Ano ano, přesně tak :-)
-
dobře - zkusil bych následující - v biosu nastavit čas na UTC, tedy o dvě hodiny méně než je v Praze.
v /etc/default/rcS UTC=yes
spustit tzselect a zadat správné hodnoty
v gnome spustit gconf-editora podívat se do klíče /apps/panel/clock_screen0/prefs/gmt_time
a NEmít zatržené GMT_time (zkuste si zatrhnout třeba i show_date, mělo by se to na hodinách projevit okamžitě při zatržení.)
Po restartu pro jistotu překontrolovat čas na všech místech - bios o 2 méně, date a gnome správně
-
dobře - zkusil bych následující - v biosu nastavit čas na UTC, tedy o dvě hodiny méně než je v Praze.
v /etc/default/rcS UTC=yes
spustit tzselect a zadat správné hodnoty
v gnome spustit gconf-editora podívat se do klíče /apps/panel/clock_screen0/prefs/gmt_time
a NEmít zatržené GMT_time (zkuste si zatrhnout třeba i show_date, mělo by se to na hodinách projevit okamžitě při zatržení.)
Po restartu pro jistotu překontrolovat čas na všech místech - bios o 2 méně, date a gnome správně
Kromě změny času v biosu (to jsem přehlídla :)), jsem udělala postupně všechno a už je to v pořádku. Systémový čas, čas v biosu a čas na panelu je úplně stejnej. Bylo to určitě v tom zaškrtnutí "GMT time" v panelu v gconf-editoru. Takže DÍKY MOC! Tuhle volbu ještě neznám ;)