9 votos

¿Es posible configurar compartir Internet para permitir que el ordenador en reposo?

TL;DR: Compartir la conexión de Internet es la prevención de mi Mac de dormir. Necesito manualmente el sueño el sistema sobre una base regular. Quiero una manera de configurar el uso Compartido de Internet para detener la prevención de dormir.

Yo tengo un iMac en casa, en mi habitación, demasiado lejos de mi router, y no los puedo usar inalámbrica, también, la cobertura 3G aquí es horrible, así que me he permitido Compartir la conexión de Internet para que yo pueda usar mi iPhone/iPad conectado a través de mi iMac.

En el trabajo estoy en una red corporativa y la conexión inalámbrica está un poco cojo y demasiado restrictiva, por lo que me he permitido Compartir la conexión de Internet en mi MacBook Pro no demasiado, así que mi iPhone se puede llegar a la materia interna.

El problema es: Cuando me golpeó ++ (o  > Sueño) ni el equipo se va a dormir como se desee, y que es menos que puedo deshabilitar el uso Compartido de Internet primero.

En casa yo quiero que el equipo para el sueño mientras duermo (ahorra energía + más silencio) y en el trabajo, cuando va a casa quiero que dormir demasiado, así que no tengo que cerrar todas las aplicaciones conectadas (Adium, Coloquio, etc.) y vuelva a abrir de nuevo el día siguiente.

¿Cómo puedo configurar pmset o Compartir la conexión de Internet, así que puedo dormir mi computadora sin este problema?

Nota: ya he utilizado pmset para comprobar si hay otras razones y de los infractores pid siempre com.apple.InternetSharing.

Edit: me doy cuenta de que el dormir que el equipo tendrá que hacer lo imposible para Compartir la conexión de Internet. Yo quiero que el sueño completamente y quiero Compartir la conexión de Internet para estar de nuevo solo cuando el equipo se despierta.

8voto

user43889 Puntos 266

He experimentado con el uso de ControlPlane para lograr lo que desea. Mi resultado preliminar es que va a hacer lo que usted desea.

ControlPlane detecta cambios en el sistema que se llama evidencia 'fuentes'. Los cambios son evaluados con las "reglas" que definen un cambio en el "contexto". Asociado con cada contexto son "acciones".

Una de las pruebas "fuentes" es un sueño/vigilia evento. Así que he configurado una regla para que en un sueño evento (por ejemplo, de haber hecho clic en el sueño en el menú de Apple), el contexto de 'Sueño' se dispara. Y para este contexto he utilizado la acción 'ToggleInternetSharing' en off.

Después de hacer clic en el Sueño, me sale una alerta diciendo que Compartir la conexión de Internet se apaga y después de un poco de tiempo (que parece una eternidad, pero es probable que sólo 10 o 20 segundos) que el Mac se va a dormir.

Y tengo una segunda regla para que en una estela de eventos el contexto de 'Despertar' se activa y esto tiene la acción de establecer 'ToggleInternetSharing'.

Mis Reglas y Acciones:

enter image description hereenter image description here

¡Pruébalo!

Esto es sólo arañando la superficie de lo que ControlPlane puede hacer.

2voto

Rich Puntos 2429

Si está ejecutando Lion, InternetSharing está explícitamente el bloqueo de la SystemSleep. Eche un vistazo a:

strings /usr/libexec/InternetSharing | grep SystemSleep

La salida de este comando: DenySystemSleep es la prueba de que InternetSharinges a propósito de bloqueo el núcleo de la posibilidad de ir a dormir. Hay una explicación sencilla para esta protección: una vez InternetSharing es despedido, los clientes de este Mac pueden usar como un router para acceder a Internet. Un montón de cosas pueden ser automáticamente se ejecuta en la parte superior de esta conexión a Internet sin conocimiento alguno de la persona en frente de la pantalla.

Esta conexión sólo debe ser roto por el administrador del sistema, que comenzó y no cualquier sistema automático de comportamiento.

Este es un comportamiento seguro.

Por lo tanto el método correcto para asegurarse InternetSharing está apagado cuando el Mac el sueño es para programar 4 eventos en el orden siguiente:

InternetSharing off
    system sleep
    system wakeup
InternetSharing on

Esta es la programación ofrecida por ControlPlane.

0voto

ironfroggy Puntos 3496

Cuando el equipo de gestión de la alimentación de la unidad hace que el dispositivo de dormir, entra en un modo de baja energía. El promedio de código ejecutable en el equipo, no se ejecuta de la manera normal: el equipo mantiene el poder suficiente para refrescar la memoria (si es necesario) y poco más. No vas a ser capaz de participar en el propósito general de informática, mientras que el equipo duerme.

Sin embargo, no es una buena alternativa que usted debe mirar. En lugar de dormir toda la unidad, compruebe la pantalla del sueño en System Preferences -> Energy Saver. En mi caso de uso, tengo una bañera de esquina, el programa de instalación (que se puede activar en System Preferences -> Desktop & Screen Saver -> Screen Saver), de modo que cuando me voy a ir para el almuerzo y la necesidad de bloquear la pantalla de mi y/o simplemente poner la pantalla a dormir, me mudo a la esquina inferior izquierda. Funciona bien para mí, el equipo no viene de un sueño de la rutina y de cualquiera de los procesos de larga duración que he olvidado, no se interrumpen. En su caso, esto significa que su punto de acceso WiFi no se caen.

0voto

Steve Evans Puntos 155

Puede utilizar el Gestor de Energía para poner tu Mac a dormir después de períodos de inactividad. Power Manager puede anular las decisiones de los procesos y aplicaciones que bloquean la suspensión de inactividad, incluyendo el uso Compartido de Internet.

La guía del usuario camina a través de cómo configurar esto:

Una Mejor Inactividad Provocada Sueño

Power Manager ofrece una alternativa. Ofrecemos una inactividad activa el sueño. La inactividad se mide de manera diferente de un tiempo de inactividad; la inactividad es una simple medición determinado únicamente por el usuario actividad.

Alternativamente, la receta siguiente se muestra cómo crear un Administrador de Energía de eventos para poner el Mac en reposo después de un período de inactividad.

Power Manager: Power off after inactivity task

Descargo de responsabilidad: yo trabajo para la empresa que desarrolla el Gestor de Energía.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X