Mismo problema / solución en 12.04 LTS para el registro.
Tim Abell
Respuestas:
14
Para que la aplicación predeterminada de Ubuntu IM Empathy se inicie automáticamente al iniciar sesión, las siguientes instrucciones son de OMG Ubuntu :
Empathy requiere un poco de patada para comenzar el inicio de sesión.
Sería perdonado por pensar que marcar la casilla 'Conectar automáticamente al inicio' en las preferencias de Empathy pertenecía al inicio del inicio de sesión del sistema. No lo hace, el inicio en este caso se refiere al inicio de Empathy, no a la computadora.
Podemos hacer que se inicie al iniciar sesión yendo a Sistema> preferencias> aplicaciones de inicio> nuevo elemento e ingresando la siguiente información en los campos relevantes:
@fluteflute: Gracias por dar la respuesta significativa ... :-)
Kushal
2
Sigo pensando que eso es bastante contrario a la intuición ... ¿soy el único?
levesque
5
¡Este script establecerá automáticamente el estado en "no disponible" cuando la pantalla esté bloqueada o el protector de pantalla esté activado, y lo volverá a estar disponible (en línea) cuando se cierre el protector de pantalla!
#!/usr/bin/python
import os
import time
import dbus
session_bus = dbus.SessionBus()
from gi.repository import TelepathyGLib as Tp
from gi.repository import GObject
loop = GObject.MainLoop()
am = Tp.AccountManager.dup()
am.prepare_async(None, lambda *args: loop.quit(), None)
loop.run()
screensaver_started = 0
running = 0
while 1:
active = 0
out = ""
pid = 0
if screensaver_started == 0:
# Don't do anything if the screensaver isn't running
s = os.popen("pidof gnome-screensaver")
spid = s.read()
s.close()
if len(spid) > 0:
screensaver_started = 1
else:
h = os.popen("gnome-screensaver-command -q", "r")
out = h.read()
active = out.find("inactive")
h.close()
if active < 0 and running == 0:
am.set_all_requested_presences(Tp.ConnectionPresenceType.OFFLINE, 'Offline', "")
running = 1
elif active > 0 and running == 1:
am.set_all_requested_presences(Tp.ConnectionPresenceType.AVAILABLE, 'available', "")
running = 0
time.sleep(3)
Respuestas:
Para que la aplicación predeterminada de Ubuntu IM Empathy se inicie automáticamente al iniciar sesión, las siguientes instrucciones son de OMG Ubuntu :
fuente
¡Este script establecerá automáticamente el estado en "no disponible" cuando la pantalla esté bloqueada o el protector de pantalla esté activado, y lo volverá a estar disponible (en línea) cuando se cierre el protector de pantalla!
fuente