|
| Ændre tid i Ubuntu -> Ændret tid i WinXP Fra : Paminu |
Dato : 08-08-05 10:33 |
|
Når jeg ændre tiden i Ubuntu så bliver tiden sat tilsvarende tilbage i
winXP.
Af en eller anden grund så kan jeg ikke have den samme tid i både winXP og
Ubuntu.
Nogen ideer?
| |
Esben von Buchwald (08-08-2005)
| Kommentar Fra : Esben von Buchwald |
Dato : 08-08-05 13:10 |
|
Paminu wrote:
> Når jeg ændre tiden i Ubuntu så bliver tiden sat tilsvarende tilbage i
> winXP.
>
> Af en eller anden grund så kan jeg ikke have den samme tid i både winXP og
> Ubuntu.
>
> Nogen ideer?
>
>
du skulle vel aldrig have valgt en forkert tidszone i Ubuntu da du
installerede? Det er op til OSet at beregne den rigtige tid ud fra den
tid der står i BIOSen så vidt jeg har forstået
| |
Paminu (08-08-2005)
| Kommentar Fra : Paminu |
Dato : 08-08-05 15:30 |
|
Esben von Buchwald wrote:
> Paminu wrote:
>> Når jeg ændre tiden i Ubuntu så bliver tiden sat tilsvarende tilbage i
>> winXP.
>>
>> Af en eller anden grund så kan jeg ikke have den samme tid i både winXP
>> og Ubuntu.
>>
>> Nogen ideer?
>>
>>
>
> du skulle vel aldrig have valgt en forkert tidszone i Ubuntu da du
> installerede? Det er op til OSet at beregne den rigtige tid ud fra den
> tid der står i BIOSen så vidt jeg har forstået
Jeg bruger FVWM. Men i gnome har jeg sat den til Copenhagen, men jeg ved
ikke om det virker i FVWM.
Jeg bruger følgende script i FVWM som måske kan være årsag til problemet:
WindowTitle {FvwmDate}
WindowSize 124 24 # Taille
Font "Shadow=1:xft:Verdana:bold:pixelsize=12:minspace=true"
Init
Begin
Set $AHour=(GetOutput {date '+%d %b %Y'} 1 -1)
Set $AHour2=(GetOutput {date '+%H:%M'} 1 -1)
ChangeTitle 1 $AHour
ChangeTitle 2 $AHour2
End
PeriodicTasks
Begin
If (RemainderOfDiv (GetTime) 60)==0 Then
Begin
Set $AHour=(GetOutput {date '+%d %b %Y'} 1 -1)
Set $AHour2=(GetOutput {date '+%H %M'} 1 -1)
ChangeTitle 1 $AHour
ChangeTitle 2 $AHour2
End
End
Widget 1
Property
Size 80 22
Position 0 0
#Colorset 101
Font "Shadow=1:xft:Verdana:pixelsize=11:minspace=true"
Flags Left
Type ItemDraw
Title {OK}
End
Widget 2
Property
Size 40 22
Position 80 0
#Colorset 101
Font "Shadow=1:xft:Verdana:pixelsize=11:minspace=true"
Flags Right
Type ItemDraw
Title {OK}
End
| |
Kent Friis (08-08-2005)
| Kommentar Fra : Kent Friis |
Dato : 08-08-05 16:23 |
|
Den Mon, 8 Aug 2005 11:33:15 +0200 skrev Paminu:
> Når jeg ændre tiden i Ubuntu så bliver tiden sat tilsvarende tilbage i
> winXP.
>
> Af en eller anden grund så kan jeg ikke have den samme tid i både winXP og
> Ubuntu.
Et eller andet sted i opsætningen skulle der gerne være en indstilling
af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
"local time". Den skal stå til wall time når man kører Windows på
samme maskine, og ellers til UTC.
Mvh
Kent
--
Hard work may pay off in the long run, but lazyness pays off right now.
| |
Paminu (08-08-2005)
| Kommentar Fra : Paminu |
Dato : 08-08-05 18:27 |
|
Kent Friis wrote:
> Den Mon, 8 Aug 2005 11:33:15 +0200 skrev Paminu:
>> Når jeg ændre tiden i Ubuntu så bliver tiden sat tilsvarende tilbage i
>> winXP.
>>
>> Af en eller anden grund så kan jeg ikke have den samme tid i både winXP
>> og Ubuntu.
>
> Et eller andet sted i opsætningen skulle der gerne være en indstilling
> af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
> "local time". Den skal stå til wall time når man kører Windows på
> samme maskine, og ellers til UTC.
>
> Mvh
> Kent
Jeg fandt denne fil (hwclock.sh) i /etc/init.d/:
#!/bin/sh
# hwclock.sh Set and adjust the CMOS clock, according to the UTC
# setting in /etc/default/rcS (see also rcS(5)).
#
# Version: @(#)hwclock.sh 2.00 14-Dec-1998 miquels@cistron.nl
#
# Patches:
# 2000-01-30 Henrique M. Holschuh <hmh@rcm.org.br>
# - Minor cosmetic changes in an attempt to help new
# users notice something IS changing their clocks
# during startup/shutdown.
# - Added comments to alert users of hwclock issues
# and discourage tampering without proper doc reading.
# WARNING: Please read /usr/share/doc/util-linux/README.Debian.hwclock
# before changing this file. You risk serious clock
# misbehaviour otherwise.
.. /etc/default/rcS
.. /lib/lsb/init-functions
[ "$GMT" = "-u" ] && UTC="yes"
case "$UTC" in
no|"") GMT="--localtime" ;;
yes) GMT="--utc" ;;
*) log_failure_msg "Unknown UTC setting: \"$UTC\"" >&2 ;;
esac
case "$BADYEAR" in
no|"") BADYEAR="" ;;
yes) BADYEAR="--badyear" ;;
*) log_failure_msg "Unknown BADYEAR setting: \"$BADYEAR\"" >&2 ;;
esac
case "$1" in
start)
if [ ! -f /etc/adjtime ]
then
echo "0.0 0 0.0" > /etc/adjtime
fi
# Uncomment the hwclock --adjust line below if you want
# hwclock to try to correct systematic drift errors in the
# Hardware Clock.
#
# WARNING: If you uncomment this option, you must either make
# sure *nothing* changes the Hardware Clock other than
# hwclock --systohc, or you must delete /etc/adjtime
# every time someone else modifies the Hardware Clock.
#
# Common "vilains" are: ntp, MS Windows, the BIOS Setup
# program.
#
# WARNING: You must remember to invalidate (delete)
# /etc/adjtime if you ever need to set the system clock
# to a very different value and hwclock --adjust is being
# used.
#
# Please read /usr/share/doc/util-linux/README.Debian.hwclock
# before enablig hwclock --adjust.
#
# hwclock --adjust $GMT $BADYEAR
if [ "$HWCLOCKACCESS" != no ]
then
log_begin_msg "Setting the System Clock using the Hardware Clock as
reference..."
# Copies Hardware Clock time to System Clock using the correct
# timezone for hardware clocks in local time, and sets kernel
# timezone. DO NOT REMOVE.
/sbin/hwclock --hctosys $GMT $BADYEAR
#
# Now that /usr/share/zoneinfo should be available,
# announce the local time.
#
if [ "$VERBOSE" != no ]
then
log_success_msg "System Clock set. Local time: `date`"
fi
log_end_msg 0
else
if [ "$VERBOSE" != no ]
then
log_warning_msg "Not setting System Clock..."
fi
fi
;;
stop|restart|reload|force-reload)
#
# Updates the Hardware Clock with the System Clock time.
# This will *override* any changes made to the Hardware Clock.
#
# WARNING: If you disable this, any changes to the system
# clock will not be carried across reboots.
#
if [ "$HWCLOCKACCESS" != no ]
then
log_begin_msg "Saving the System Clock time to the Hardware Clock..."
[ "$GMT" = "-u" ] && GMT="--utc"
/sbin/hwclock --systohc $GMT $BADYEAR
if [ "$VERBOSE" != no ]
then
log_success_msg "Hardware Clock updated to `date`."
fi
else
if [ "$VERBOSE" != no ]
then
log_warning_msg "Not saving System Clock..."
fi
fi
;;
show)
if [ "$HWCLOCKACCESS" != no ]
then
/sbin/hwclock --show $GMT $BADYEAR
fi
;;
*)
log_success_msg "Usage: hwclock.sh {start|stop|reload|force-reload|show}"
>&2
log_success_msg " start sets kernel (system) clock from hardware
(RTC) clock" >&2
log_success_msg " stop and reload set hardware (RTC) clock from
kernel (system) clock" >&2
exit 1
;;
esac
Jeg har bare ikke lige nogen ide om man bare kan udskifte det hele med wall
time...
| |
Kent Friis (08-08-2005)
| Kommentar Fra : Kent Friis |
Dato : 08-08-05 16:50 |
|
Den Mon, 08 Aug 2005 19:27:02 +0200 skrev Paminu:
> Kent Friis wrote:
>
>> Et eller andet sted i opsætningen skulle der gerne være en indstilling
>> af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
>> "local time". Den skal stå til wall time når man kører Windows på
>> samme maskine, og ellers til UTC.
>
> Jeg fandt denne fil (hwclock.sh) i /etc/init.d/:
Det er ikke den rigtige fil, men den kan hjælpe os videre:
> . /etc/default/rcS
> . /lib/lsb/init-functions
En af disse to filer må indeholde den indstilling vi har brug for.
> [ "$GMT" = "-u" ] && UTC="yes"
> case "$UTC" in
> no|"") GMT="--localtime" ;;
> yes) GMT="--utc" ;;
> *) log_failure_msg "Unknown UTC setting: \"$UTC\"" >&2 ;;
> esac
Og her kan man så se at indstillingen hedder enten UTC eller GMT. Hvis
den hedder GMT, skal den sættes til "", og hvis den hedder UTC, sætter
du den til "no".
(Det ser ud til at både "" og "no" vil virke i begge tilfælde i denne
version af scriptet, jeg vil tro at en af indstillingerne er for at
være bagud-kompatibel med en tidligere version).
Mvh
Kent
--
Hard work may pay off in the long run, but lazyness pays off right now.
| |
Paminu (08-08-2005)
| Kommentar Fra : Paminu |
Dato : 08-08-05 19:03 |
|
Kent Friis wrote:
> Den Mon, 08 Aug 2005 19:27:02 +0200 skrev Paminu:
>> Kent Friis wrote:
>>
>>> Et eller andet sted i opsætningen skulle der gerne være en indstilling
>>> af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
>>> "local time". Den skal stå til wall time når man kører Windows på
>>> samme maskine, og ellers til UTC.
>>
>> Jeg fandt denne fil (hwclock.sh) i /etc/init.d/:
>
> Det er ikke den rigtige fil, men den kan hjælpe os videre:
>
>> . /etc/default/rcS
>> . /lib/lsb/init-functions
>
> En af disse to filer må indeholde den indstilling vi har brug for.
Ok men du ændre ikke i dem?
>> [ "$GMT" = "-u" ] && UTC="yes"
>> case "$UTC" in
>> no|"") GMT="--localtime" ;;
>> yes) GMT="--utc" ;;
>> *) log_failure_msg "Unknown UTC setting: \"$UTC\"" >&2 ;;
>> esac
>
> Og her kan man så se at indstillingen hedder enten UTC eller GMT. Hvis
> den hedder GMT, skal den sættes til "", og hvis den hedder UTC, sætter
> du den til "no".
Før jeg laver en ændring vil jeg lige være sikker på at den er rigtig.
Ifølge det du skriver forstår jeg det som at jeg skal ændre ovenstående
udtryk til (altså kun en ændring i første linie):
[ "$GMT" = "" ] && UTC="no"
case "$UTC" in
no|"") GMT="--localtime" ;;
yes) GMT="--utc" ;;
*) log_failure_msg "Unknown UTC setting: \"$UTC\"" >&2 ;;
esac
Hvad blev der af "wall time"?
| |
Kent Friis (08-08-2005)
| Kommentar Fra : Kent Friis |
Dato : 08-08-05 17:14 |
|
Den Mon, 08 Aug 2005 20:02:37 +0200 skrev Paminu:
> Kent Friis wrote:
>
>> Den Mon, 08 Aug 2005 19:27:02 +0200 skrev Paminu:
>>> Kent Friis wrote:
>>>
>>>> Et eller andet sted i opsætningen skulle der gerne være en indstilling
>>>> af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
>>>> "local time". Den skal stå til wall time når man kører Windows på
>>>> samme maskine, og ellers til UTC.
>>>
>>> Jeg fandt denne fil (hwclock.sh) i /etc/init.d/:
>>
>> Det er ikke den rigtige fil, men den kan hjælpe os videre:
>>
>>> . /etc/default/rcS
>>> . /lib/lsb/init-functions
>>
>> En af disse to filer må indeholde den indstilling vi har brug for.
>
> Ok men du ændre ikke i dem?
Jo, i en af dem. Prøv at se om du ikke kan finde en linie i en af
dem der hedder noget med UTC="yes" eller GMT="-u"
Så ændrer du den bare til UTC="no" eller GMT="", afhængig af hvilken
det er.
Det sted hvor indstillingen skal findes er ikke et kompliceret
script som dette, men blot en række SETTING="value" linier,
sandsynligvis med tilhørende forklaring til hvad de gør (det er
de linier der starter med en #).
> Før jeg laver en ændring vil jeg lige være sikker på at den er rigtig.
> Ifølge det du skriver forstår jeg det som at jeg skal ændre ovenstående
> udtryk til (altså kun en ændring i første linie):
Nej, det var ikke lige det jeg mente.
> [ "$GMT" = "" ] && UTC="no"
> case "$UTC" in
> no|"") GMT="--localtime" ;;
> yes) GMT="--utc" ;;
> *) log_failure_msg "Unknown UTC setting: \"$UTC\"" >&2 ;;
> esac
>
>
> Hvad blev der af "wall time"?
Hvis du kigger på tredje linie står der allerede localtime (det er det
samme som wall time), og det gør der ud for "no" og "". Men scriptet
her vælger enten localtime eller utc afhængig af den indstilling du
laver i den anden fil.
Mvh
Kent
--
Hard work may pay off in the long run, but lazyness pays off right now.
| |
Paminu (08-08-2005)
| Kommentar Fra : Paminu |
Dato : 08-08-05 19:10 |
|
Kent Friis wrote:
> Den Mon, 08 Aug 2005 20:02:37 +0200 skrev Paminu:
>> Kent Friis wrote:
>>
>>> Den Mon, 08 Aug 2005 19:27:02 +0200 skrev Paminu:
>>>> Kent Friis wrote:
>>>>
>>>>> Et eller andet sted i opsætningen skulle der gerne være en indstilling
>>>>> af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
>>>>> "local time". Den skal stå til wall time når man kører Windows på
>>>>> samme maskine, og ellers til UTC.
>>>>
>>>> Jeg fandt denne fil (hwclock.sh) i /etc/init.d/:
>>>
>>> Det er ikke den rigtige fil, men den kan hjælpe os videre:
>>>
>>>> . /etc/default/rcS
>>>> . /lib/lsb/init-functions
>>>
>>> En af disse to filer må indeholde den indstilling vi har brug for.
>>
>> Ok men du ændre ikke i dem?
>
> Jo, i en af dem. Prøv at se om du ikke kan finde en linie i en af
> dem der hedder noget med UTC="yes" eller GMT="-u"
>
> Så ændrer du den bare til UTC="no" eller GMT="", afhængig af hvilken
> det er.
Tak skal du ha nu ser det ud til at fungere!
| |
Rasmus Bøg Hansen (08-08-2005)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 08-08-05 23:25 |
|
Paminu <jadajada@asd.com> hit the keyboard.
Afterwards the following was on the screen:
> Kent Friis wrote:
>
>> Den Mon, 08 Aug 2005 20:02:37 +0200 skrev Paminu:
>>> Kent Friis wrote:
>>>
>>>> Den Mon, 08 Aug 2005 19:27:02 +0200 skrev Paminu:
>>>>> Kent Friis wrote:
>>>>>
>>>>>> Et eller andet sted i opsætningen skulle der gerne være en indstilling
>>>>>> af hardware-uret, hvor man kan vælge imelle "UTC" og "wall time" /
>>>>>> "local time". Den skal stå til wall time når man kører Windows på
>>>>>> samme maskine, og ellers til UTC.
>>>>>
>>>>> Jeg fandt denne fil (hwclock.sh) i /etc/init.d/:
>>>>
>>>> Det er ikke den rigtige fil, men den kan hjælpe os videre:
>>>>
>>>>> . /etc/default/rcS
>>>>> . /lib/lsb/init-functions
>>>>
>>>> En af disse to filer må indeholde den indstilling vi har brug for.
>>>
>>> Ok men du ændre ikke i dem?
>>
>> Jo, i en af dem. Prøv at se om du ikke kan finde en linie i en af
>> dem der hedder noget med UTC="yes" eller GMT="-u"
>>
>> Så ændrer du den bare til UTC="no" eller GMT="", afhængig af hvilken
>> det er.
>
>
> Tak skal du ha nu ser det ud til at fungere!
For en anden gangs skyld kan tzconfig vist også gøre det, medmindre
Ubuntu afviger fra Debian på dette punkt...
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
In god we trust, all others pay cash.
----------------------------------------------[ moffe at zz9 dot dk ] --
| |
|
|