Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Autostart Xorg  (Přečteno 862 krát)

pentium-pro

  • Návštěvník
  • Příspěvků: 11
Autostart Xorg
« kdy: 04 Července 2012, 22:27:19 »
Dobry den, mam problem s ubuntu 12.04 snazim se o Kiosk mode. Ve starsi verzi me fungoval script autologin co jsem zadal do
/etc/event.d/tty1
exec /sbin/getty -n -l /usr/sbin/autologin 38400 tty1
pak se spustil startx a vse bezelo jak ma ... pokud nekdo dal ctrl+alt+backspace tak znovu nabehly Xka...

Od novych verzi pouzivam jedinou moznost a to:
/etc/init/tty2.conf
exec /sbin/getty -n -l /usr/bin/startx 38400 tty2

Nevyhodou je ze potrebuji aby me bezelo OpenVPN a 3G USB modem takze mam v /etc/X11/xinit/xinitrc
google-chrome  &
# sleep mam kvuli modemu jinak se spojeni nevytoci asi ceka na inicializaci SSH
sleep 60 &&
/usr/bin/wvdial

Ovsem pokud Xka spadnou schodi to i ten USB modem atd...

Potreboval bych neco co me prihlasi (na pravach nezalezi na stroji nejsou zadna data) na Xorg a jako proces necha bezet openvpn a vwdialer a pokud tento proces spadne tak ho znovu spusti ..

Openvpn se me neustale pri neaktivite odpojuje od serveru tak jsem dal do cronu:

Kontrolu VPN Spojeni ....
---------------------------------------------------------------------------------
#! /bin/sh

#uncomment the line for debug_out you want to use
#use /dev/stdout only when not calling from cron
debug_out=/dev/null
#debug_out=/dev/stdout
#NEXTHOP is a host at the other site of the VPN
NEXTHOP=10.10.10.1
OPEN_VPN_CMD="/etc/init.d/openvpn restart"
PING=/bin/ping

logger_opts="-t $0"
if [ "$debug_out" = "/dev/stdout" ]
then
        logger_opts="$logger_opts -s"
fi

pckts_rcvd=`$PING -c 8 -q -W 2 $NEXTHOP | grep transm | awk '{print $4}'`
echo "host: $NEXTHOP, pckts_rcvd: $pckts_rcvd" >$debug_out
if [ $pckts_rcvd -eq 0 ]
then
        echo "Connection with $NEXTHOP lost, resetting" | logger $logopts
        $OPEN_VPN_CMD > $debug_out
else
        echo "Connection with $NEXTHOP up, no action" | logger $logopts

-----------------------------------------------------------------------------------------------



 

Provoz zaštiťuje spolek OpenAlt.