Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
keymaps (script novo - resolvido)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
philosophus
n00b
n00b


Joined: 05 Nov 2004
Posts: 28
Location: Maringá/Brasil

PostPosted: Wed Jul 06, 2005 9:07 am    Post subject: keymaps (script novo - resolvido) Reply with quote

Depois que o keymaps e o consolefont passaram para o /etc/conf.d eu passei a receber uma mensagem de erro na inicialização, pois o sistema não encontrava a função start.

Verifiquei que o /etc/init.d/keymaps encontra-se em branco.

Alguém, por favor, poderia enviar o script deste arquivo?

Obrigado.


Last edited by philosophus on Wed Jul 13, 2005 9:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
errado
Tux's lil' helper
Tux's lil' helper


Joined: 25 Feb 2005
Posts: 92

PostPosted: Wed Jul 06, 2005 9:38 am    Post subject: Reply with quote

Olá!

Ségue:

/etc/init.d/keymaps
Code:
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-src/rc-scripts/init.d/keymaps,v 1.26.4.1 2005/01/30 21:23:10 vapier Exp $

depend() {
   need localmount
}

checkconfig() {
   if [[ -z ${KEYMAP} ]] ; then
      eerror "You need to setup KEYMAP in /etc/conf.d/keymaps first"
      return 1
   fi

   # Make sure user isn't using rc.conf anymore
   if grep -qs ^KEYMAP= /etc/rc.conf ; then
      ewarn "KEYMAP should not be set in /etc/rc.conf but in /etc/conf.d/keymaps"
   fi
}

start() {
   if is_uml_sys ; then
      ebegin "Loading key mappings"
      eend 0
      return 0
   fi

   local WINDOWKEYS_KEYMAP=

   checkconfig || return 1

   # Force linux keycodes for PPC.
   if [[ -f /proc/sys/dev/mac_hid/keyboard_sends_linux_keycodes ]] ; then
      echo 1 > /proc/sys/dev/mac_hid/keyboard_sends_linux_keycodes
   fi

   # New kbd support.
   ebegin "Loading key mappings"
   if [[ -x /bin/loadkeys ]] ; then
      [[ ${SET_WINDOWKEYS} == "yes" ]] && WINDOWKEYS_KEYMAP="windowkeys"
      /bin/loadkeys -q ${WINDOWKEYS_KEYMAP} ${KEYMAP} \
                       ${EXTENDED_KEYMAPS} > /dev/null
      eend $? "Error loading key mappings"
   else
      eend 1 "/bin/loadkeys not found"
      return 1
   fi

   # Set terminal encoding to either ASCII or UNICODE.
   # See utf-8(7) for more information.
   local termencoding="" termmsg=""
   if [[ ${UNICODE} == "yes" ]] ; then
      local dumpkey_opts=""
      [[ -n ${DUMPKEYS_CHARSET} ]] && dumpkey_opts="-c ${DUMPKEYS_CHARSET}"

      /usr/bin/kbd_mode -u
      dumpkeys ${dumpkey_opts} | loadkeys --unicode
      termencoding=$'\033%G'
      termmsg="UTF-8"
   else
      termencoding=$'\033(K'
      termmsg="ASCII"
   fi
   local n ttydev=""
   [[ -d /dev/vc ]] \
      && ttydev=/dev/vc/ \
      || ttydev=/dev/tty
   ebegin "Setting terminal encoding to ${termmsg}"
   for n in $(seq 1 "${RC_TTY_NUMBER}") ; do
      echo -n -e ${termencoding} > ${ttydev}${n}
   done
   eend 0
}


# vim:ts=4


[]'z
Back to top
View user's profile Send private message
philosophus
n00b
n00b


Joined: 05 Nov 2004
Posts: 28
Location: Maringá/Brasil

PostPosted: Thu Jul 07, 2005 8:58 pm    Post subject: Reply with quote

Muito obrigado. Agora estou no trabalho, no entanto quando chegar em casa eu vou corrigir o script do meu micro.
Um abraço.

:D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum