Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     24 May 2005  20:52:54
 To : Eugene Grosbein
 Subject : NUMLOCK must die...
 -------------------------------------------------------------------------------- 
 
 
 24 May 05, Eugene Grosbein writes to Victor Smirnov:
 
  VS>> сабж... - хочется выpубить NUMLOCK пpи загpузке, а то есть пpивычка
  VS>> пользоватся
  VS>> стpелками дополнительной клавиатуpы, а там цифеpы в виpтуальных
  VS>> консолях :((( в биосе ним-лок у меня не отpубается, можно это
  VS>> как-нибудь сделать пpи загpузке BSD 4.10, чтобы в консолях он
  VS>> изначально был отключен?
 
  EG> Приложи патч к ядру (cd /usr/src; patch </path/to/file) и пересобери ядро:
 
  EG> - --- sys/dev/syscons/syscons.c.orig    Thu Mar 25 15:41:09 2004
  EG> +++ sys/dev/syscons/syscons.c   Wed May 25 00:19:51 2005
  EG> @@ -2873,7 +2873,6 @@
  EG>      scp->kbd_mode = K_XLATE;
  EG>      scp->bell_pitch = bios_value.bell_pitch;
  EG>      scp->bell_duration = BELL_DURATION;
  EG> -    scp->status |= (bios_value.shift_state & NLKED);
  EG>      scp->status |= CURSOR_ENABLED | MOUSE_HIDDEN;
  EG>      scp->pid = 0;
  EG>      scp->proc = NULL;
  EG> Eugene
 
  EG> P.S. Userlevel-решение почему-то не работает:
 
  EG> #include <sys/kbio.h>
  EG> #include <err.h>
 
  EG> int main(void)
  EG> {
  EG>   int led_state;
 
  EG>   if (ioctl(0, KDGETLED, &led_state) < 0)
  EG>     err(1, "cannot get keyboard led state");
 
  EG>   led_state &= !LED_NUM;
 
  EG>   if (ioctl(0, KDSETLED, led_state) < 0)
  EG>     err(1, "cannot set keyboard led state");
 
  EG>   return 0;
  EG> }
 
  EG> Индикатор гасится, но реальное состояние syscons не меняется и оказывается
  EG> рассинхронизированным с индикатором клавиатуры в 4.11.
 
 Так а чего ты хотел, если ты именно лампочку погасил? Тебе ее и погасили.
 Лампочка -- лампочкой, а состояние -- состоянием. RTFM.
 
 KDSKBSTATE
 
 ... А в попугаях я длиннее!
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 NUMLOCK must die...   Slawa Olhovchenkov   24 May 2005 20:52:54 
 Re: NUMLOCK must die...   Victor Smirnov   24 May 2005 23:57:57 
 NUMLOCK must die...   Slawa Olhovchenkov   25 May 2005 02:50:50 
 Re: NUMLOCK must die...   Eugene Grosbein   25 May 2005 08:57:25 
 Re: NUMLOCK must die...   Victor Smirnov   25 May 2005 10:25:51 
 NUMLOCK must die...   Slawa Olhovchenkov   25 May 2005 11:33:16 
 Re: NUMLOCK must die...   Eugene Grosbein   25 May 2005 21:13:31 
 NUMLOCK must die...   Slawa Olhovchenkov   27 May 2005 17:23:18 
 Re: NUMLOCK must die...   Eugene Grosbein   27 May 2005 21:24:19 
 NUMLOCK must die...   Slawa Olhovchenkov   27 May 2005 18:35:32 
 Re: NUMLOCK must die...   Eugene Grosbein   28 May 2005 09:55:28 
 NUMLOCK must die...   Slawa Olhovchenkov   28 May 2005 13:22:50 
 Re: NUMLOCK must die...   Eugene Grosbein   29 May 2005 20:36:58 
 Re: NUMLOCK must die...   Victor Smirnov   25 May 2005 22:03:06 
 Re: NUMLOCK must die...   Eugene Grosbein   25 May 2005 09:00:50 
Архивное /ru.unix.bsd/222142935c2e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional