• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Apagado desde el botón del ordenador

    Programado Fijo Cerrado Movido
    Sistemas operativos
    6
    10
    720
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • YorusY
      Yorus Veteranos HL
      Última edición por

      A ver si me podeis decir si se puede hacer esto o no en Linux. Como sabreis en cualquier ordenador moderno (ATX) con Windows, si pulsas el boton de apagado del ordenador, el sistema se cierra de una manera ordenada, como si hubieramos elegido la opción 'apagar' en el menú correspondiente. ¿Como puedo hacer esto en Linux?.

      Esto viene porque la semana pasada, con el calorcillo que hacía (ventanas abiertas) y lo relativamente silencioso que es mi ordenador, fuí a encenderlo sin acordarme que ya estaba encendido porque estaba descargando cosas con la mulilla. Cuando encendí de nuevo no fuí capaz de retomar las descargas (estaban en FAT32), así que todo al carajo. :rabieta:

      Saludos y gracias.

      Mi centro de operaciones
      Mi blog en HL

      hlbm signature

      1 Respuesta Última respuesta Responder Citar 0
      • josefuJ
        josefu
        Última edición por

        Hola 🙂

        Si tu pc soporta acpi tan sólo tienes que activar su soporte en kernel e instalar acpid y seguramente sin tocar nada más debería funcionar. En cambio si tu pc tiene soporte apm en vez de acpi ya si que no se como se hace.
        Mi portaka lleva acpi y dándole al boton de apagar se apaga solito, en cambio el desktop no lleva soporte acpi y no se apaga bien; tendré que mirar a ver cómo se hace.

        Salu2

        1 Respuesta Última respuesta Responder Citar 0
        • YorusY
          Yorus Veteranos HL
          Última edición por

          Me sonsaba que por ahí tenia que andar el tema. Le echaré un vistazo a ver si encuentro algo.

          Saludos y gracias.

          Mi centro de operaciones
          Mi blog en HL

          hlbm signature

          1 Respuesta Última respuesta Responder Citar 0
          • NachoN
            Nacho
            Última edición por

            Para comprobar si tu kernel tiene soporte ACPI:

            cat /proc/acpi/info

            si no tiene soporte activalo en el kernel, recompilalo y reiniciar con el nuevo kernel.

            Luego instala el acpid, en Gentoo seria asi:

            emerge acpid

            Añadelo al inicio, en gentoo seria asi:

            rc-update add acpid default

            Edita el archivo de configuracion para asignar acciones a los eventos. Hay muchos eventos, pulsado del boton de apagado, velocidad de los ventiladores, alarma de temperatura del CPU (esto solo en portatiles),…

            En mi caso, que solo quiero controlar el boton de apagado, tengo esto en el archivo /etc/acpi/events/default :

            event=.*
            action=/etc/acpi/default.sh %e

            Y en el archvio etc/acpi/default.sh tengo :

            #!/bin/sh

            Default acpi script that takes an entry for all actions

            set $*

            group=${1///}
            action=${1/
            //}

            case "$group" in
            button)
            case "$action" in
            power) /sbin/init 0
            ;;
            *) logger "ACPI action $action is not defined"
            ;;
            esac
            ;;

            *)
            logger "ACPI group $group / action $action is not defined"
            ;;
            esac

            Saludozzzzzzz

            1 Respuesta Última respuesta Responder Citar 0
            • YorusY
              Yorus Veteranos HL
              Última edición por

              La leshe!, asi que toca recompilar el kernel!. Pués nada, con mucha calma me imprimiré algun HOW-TO como el de Elfo, que aún no me había metido a esa tarea y ya va tocando. A ver si este finde me pilla con ganas y me lío. Postearé aquí los resultados. Por cierto, es un kernel 2.6.3 de Mandrake 10.0, no se si los 2.6.x son iguales que los 2.4.x a la hora de compilar.

              Saludos y gracias por las respuestas.

              Mi centro de operaciones
              Mi blog en HL

              hlbm signature

              1 Respuesta Última respuesta Responder Citar 0
              • NachoN
                Nacho
                Última edición por

                Los 2.6.X son aun mas faciles de compilar que los 2.4.x

                en los 2.4.x hacias:
                make dep && make clean && make bzImage && make modules && make modules_install

                y en los 2.6.x solo haces:
                make && make modules_install

                Por cierto, no desactives el soprorte para APM, no pasa nada por tener los dos, asi si por lo que sea falla el ACPI, el kernel usará APM.

                Tambien recuerdaa que si tu bios tiene alguna opcion para controlar el ACPI, tiene que estar activada.

                Un saludo.

                1 Respuesta Última respuesta Responder Citar 0
                • YorusY
                  Yorus Veteranos HL
                  Última edición por

                  Bueno, pués al final resulta que no me ha hecho falta compilar nada, porque Mandrake ya viene con el nucleo preparado por defecto. Solo me ha hecho falta instalar el paquete de 'acpid' más otro similar (por si las moscas) con sus respectivas dependencias. Después solo activar el ACPI al inicio y ya está, apagándose como Diós manda y no de sopetón. De todos modos queda pendiente el tema de recompilar nucleos, que si no menudo linuxero sería ;).

                  Saludos.

                  Mi centro de operaciones
                  Mi blog en HL

                  hlbm signature

                  1 Respuesta Última respuesta Responder Citar 0
                  • bluesmanB
                    bluesman
                    Última edición por

                    make && make modules_install

                    Si?? yo siempre hago make bzImage modules modules_install en los 2.6.X:o, entonces, con sólo poner eso te hace también la imagen comprimida del kernel?

                    1 Respuesta Última respuesta Responder Citar 0
                    • ElfoE
                      Elfo
                      Última edición por

                      Si?? yo siempre hago make bzImage modules modules_install en los 2.6.X, entonces, con sólo poner eso te hace también la imagen comprimida del kernel?

                      Sí, con hacer "make" ya te hace el bzImage 😛 Salu2!!

                      1 Respuesta Última respuesta Responder Citar 0
                      • A
                        Anxs
                        Última edición por

                        Solo decir que tampoco son necesarios tantos && en los 2.4

                        make dep && make clean bzImage modules modules_install

                        1 Respuesta Última respuesta Responder Citar 0
                        • 1 / 1
                        • First post
                          Last post

                        Foreros conectados [Conectados hoy]

                        3 usuarios activos (0 miembros e 3 invitados).
                        febesin, pAtO,

                        Estadísticas de Hardlimit

                        Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                        Somos un total de 34.7k miembros registrados.
                        sridharpat ha sido nuestro último fichaje.