Tablet

Grzesiek Sójka pld w sojka.co
Sob, 23 Lip 2011, 08:47:50 CEST


On 07/22/11 20:23, Pawel Golaszewski wrote:
> On Fri, 22 Jul 2011, Grzesiek Sójka wrote:
>> Właśnie próbuje skonfigurować TabletPC. Chciał bym, żeby automatycznie
>> po starcie odpalały się X'y z sesją mojego usera. Logowanie z klawiatury
>> ekranowej jest dość upierdliwe. W związku z tym do rc.local dopisałem:
>> open -c5 -- su - grzes -c "/bin/sh /usr/bin/startx" no i prawie działa.
>> Dokładniej: jak po starcie zaloguje się jako grzes na jednej konsoli a
>> na drugiej z roota odpalę powyższą komendę to wstają X'y. Jeśli grzes
>> nie jest zalogowany to na konsoli 5 mam: xauth:  file
>> /home/users/grzes/.serverauth.2955 does not exist To samo dzieje się
>> oczywiście przy wywołaniu z rc.local. Moje pytanie jest jak zmusić
>> system, żeby utworzył powyższy plik bez logowania użytkownika grzes??
Okazało się, że problem jest trochę innej natury. Teraz w rc.local mam:

touch /tmp/auto-login
chown grzes.users /tmp/auto-login
open -c5 -- /bin/login -f grzes

A w .bashrc:

[ -e /tmp/auto-login ] && {
   rm -f /tmp/auto-login
   /usr/bin/startx
   }

i działa. :)

> A nie prościej skorzystać z autologowania w którymś z display managerów?
>
> To co robisz wygląda mi trochę na zakładanie majtek przez głowę :P
Założenie jest takie, że maszynka będzie dość często bootowana. Co 
więcej, zazwyczaj będzie w tedy trzymana w łapie. Dlatego zależy mi żeby 
system podnosił możliwie się jak najkrócej. Próbuje więc ograniczyć do 
absolutnego minimum ilość softu który podnosi się podczas startu.


Więcej informacji o liście pld-users-pl