Você pode começar lendo a página de manual ( man Xsession ).
Onde posso encontrar informações sobre o Xsessions? documentos, blogs, tudo está bem. Meu projeto é sobre inicialização no modo quiosque e eu preciso disso. obrigado pela sua ajuda!
Você pode começar lendo a página de manual ( man Xsession ).
Um modo de quiosque está executando uma sessão X onde tudo que pode ser desativado sem problemas está desabilitado - mas não mais.
Esse é o caso perfeito em que faz sentido simplesmente entrar no próprio código para aprender:
É uma coleção de scripts, mais simples, conectados de maneira simples e você precisa encontrar seu caminho através do código para construir o modo de quiosque.
Dê uma olhada em /etc/X11/Xsession
- ele executa os scripts separados em /etc/X11/Xsession.d
no final em sua ordem, se eles não estiverem marcados como desativados por uma alteração de nome para indicar isso. Então acabei de passar por todos os scripts:
Muitos são tocos triviais, basicamente vazios. Alguns são complicados, mas não são relevantes para o seu caso de uso. Então, não haverá muito código que você precise ler.
$ ls -l1 /etc/X11/Xsession
-rwxr-xr-x 1 root root 3730 Mar 22 2012 /etc/X11/Xsession
$ ls -1 /etc/X11/Xsession.d
00upstart
20desktop-profiles_activateDesktopProfiles
20x11-common_process-args
30x11-common_xresources
35x11-common_xhost-local
40x11-common_xsessionrc
50x11-common_determine-startup
52load-gtk-vector-screenshot-gtk-module
55gnome-session_gnomerc
55numlockx
55xfce4-session
60imwheel_start-imwheel
60x11-common_localhost
60x11-common_xdg_path
60xbrlapi
60xdg-user-dirs-update
65compiz_profile-on-session
70gconfd_path-on-session
70im-config_launch
75dbus_dbus-launch
80appmenu
80appmenu-gtk3
80im-switch
80kubuntu-xmodmap
81overlay-scrollbar
90consolekit
90gpg-agent
90qt-a11y
90unclutter
90x11-common_ssh-agent
99upstart
99x11-common_start