/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Screen blanking
Fra : Jørgen Lysgaard


Dato : 05-05-02 11:39

Uden configuration blanker Linux skærmen efter 10 minutter, jeg har
iagttaget dette på RH 7.2 og LFS 3.3
Detter kan selvfølgelig ændres med: setterm.

Men hvor bliver de oprindelige 10 minutter defineret ?

Jørgen Lysgaard


 
 
frank damgaard (05-05-2002)
Kommentar
Fra : frank damgaard


Dato : 05-05-02 12:32

Jørgen Lysgaard <j.lysgaard@mail.dk> wrote:
> Uden configuration blanker Linux skærmen efter 10 minutter, jeg har
> iagttaget dette på RH 7.2 og LFS 3.3
> Detter kan selvfølgelig ændres med: setterm.

> Men hvor bliver de oprindelige 10 minutter defineret ?

i kernen: drivers/char/console.c :

static int blankinterval = 10*60*HZ;

Men med setterm kommandoer kan det ændres.

Så hvis du i passende systemopstartsfil kalder setterm med
de ønskede parametre, så kan du få det som du ønsker.


--
no signature :)

Jørgen Lysgaard (05-05-2002)
Kommentar
Fra : Jørgen Lysgaard


Dato : 05-05-02 13:27

frank damgaard wrote:
> Jørgen Lysgaard <j.lysgaard@mail.dk> wrote:
>
>>Uden configuration blanker Linux skærmen efter 10 minutter, jeg har
>>iagttaget dette på RH 7.2 og LFS 3.3
>>Detter kan selvfølgelig ændres med: setterm.
>
>
>>Men hvor bliver de oprindelige 10 minutter defineret ?
>
>
> i kernen: drivers/char/console.c :
>
> static int blankinterval = 10*60*HZ;
>
> Men med setterm kommandoer kan det ændres.
>
> Så hvis du i passende systemopstartsfil kalder setterm med
> de ønskede parametre, så kan du få det som du ønsker.
>

Tak for svaret, jeg har brugt lang tid for at finde information om hvor
de 10 minutter blev defineret, jeg vil kigge nærmer på console.c

Jørgen Lysgaard


frank damgaard (05-05-2002)
Kommentar
Fra : frank damgaard


Dato : 05-05-02 14:59

Jørgen Lysgaard <j.lysgaard@mail.dk> wrote:

>>>Men hvor bliver de oprindelige 10 minutter defineret ?

>> i kernen: drivers/char/console.c :
>>
>> static int blankinterval = 10*60*HZ;
>>
>> Men med setterm kommandoer kan det ændres.
>>
>> Så hvis du i passende systemopstartsfil kalder setterm med
>> de ønskede parametre, så kan du få det som du ønsker.
>>

> Tak for svaret, jeg har brugt lang tid for at finde information om hvor
> de 10 minutter blev defineret, jeg vil kigge nærmer på console.c

Men som sagt du skal ikke pille i kernen, kald setterm med passende
parametre i passende opstartsfil i din linux distribution.
(kender ikke nok til nyere Redhat, så jeg kan fortælle hvilken
fil under /etc/ der bør benyttes)

f.eks. på SuSE 6.4 kan man bruge /etc/rc.d/boot.local


--
no signature :)

Jørgen Lysgaard (05-05-2002)
Kommentar
Fra : Jørgen Lysgaard


Dato : 05-05-02 16:59

frank damgaard wrote:
> Jørgen Lysgaard <j.lysgaard@mail.dk> wrote:
>
>
>>>>Men hvor bliver de oprindelige 10 minutter defineret ?
>>>
>
>>>i kernen: drivers/char/console.c :
>>>
>>>static int blankinterval = 10*60*HZ;
>>>
klip
>
>
> Men som sagt du skal ikke pille i kernen, kald setterm med passende
> parametre i passende opstartsfil i din linux distribution.
> (kender ikke nok til nyere Redhat, så jeg kan fortælle hvilken
> fil under /etc/ der bør benyttes)
>
> f.eks. på SuSE 6.4 kan man bruge /etc/rc.d/boot.local
>
>

Jeg har søgt efter mere info vedr. consloe.c men fandt det ikke, dog kan
jeg se flere foreslå at men kan sætte
static int blankinterval = 0
hvis man ikke ønsker blanking, så det er nok ikke farligt at ændre på
værdien hvis det var det man ønskede.

static int vesa_blank_mode; som er lige over "blankinterval" kunne jeg
da godt finde på at afprøve ved lejlighed.

I RedHat kan man placere egne opstarts parameter i:/etc/rc.d/rc.local

Jørgen Lysgaard


frank damgaard (06-05-2002)
Kommentar
Fra : frank damgaard


Dato : 06-05-02 14:05

Jørgen Lysgaard <j.lysgaard@mail.dk> wrote:

.. ...
>> Men som sagt du skal ikke pille i kernen, kald setterm med passende
>> parametre i passende opstartsfil i din linux distribution.
>> (kender ikke nok til nyere Redhat, så jeg kan fortælle hvilken
>> fil under /etc/ der bør benyttes)
>>
>> f.eks. på SuSE 6.4 kan man bruge /etc/rc.d/boot.local

> Jeg har søgt efter mere info vedr. consloe.c men fandt det ikke, dog kan
> jeg se flere foreslå at men kan sætte
> static int blankinterval = 0
> hvis man ikke ønsker blanking, så det er nok ikke farligt at ændre på
> værdien hvis det var det man ønskede.

Hvis du ser i koden så er det kun den initielle værdi.

> static int vesa_blank_mode; som er lige over "blankinterval" kunne jeg
> da godt finde på at afprøve ved lejlighed.

jo, men hvorfor gøre det så besværligt, begge disse kan sættes med
passende kald af setterm, fra "man setterm" :

setterm [ -blank [ 0-60 ] ]
setterm [ -powersave [ on|vsync|hsync|powerdown|off ] ]
setterm [ -powerdown [ 0-60 ] ]


> I RedHat kan man placere egne opstarts parameter i:/etc/rc.d/rc.local

f.eks:
# no blank on display etc.
setterm -blank 0 -powersave off -powerdown 0

--
Frank Damgaard |


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408887
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste