Como acrescentar um gerenciador de sessão no /usr/share/xsessions ?

1. Como acrescentar um gerenciador de sessão no /usr/share/xsessions ?

andre luiz
xiloba

(usa Slackware)

Enviado em 19/04/2011 - 13:38h

Galera, estou quase conseguindo executar um gerenciador de sessão especial, no qual o usuário somente consegue, ao se logar, abrir o firefox e nada mais. O que evita muitas aporrinhações, etc.
o script dele é:
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi

# Start the browser
/usr/bin/firefox

-----------------------
eu vi que é possível ir em sistema>administração>tela de login escolher qual sessão será padrão.
Pois é aí que entra minha dúvida: em meio às pesquisas na internet descobri onde ficam esssas sessões:
/usr/share/xsessions.
Pensei que seria só colocar o xinitrc.browser dentro da pasta xsessions e pronto. O problema é como fazer isto. Abri o xterm-desktop e vi:
[Desktop Entry]
Encoding=UTF-8
Name=xterm
Comment=Failsafe session with only xterm
Exec=xterm
TryExec=xterm
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=gdm

então, usando o raciocínio análogo fiz:
[Desktop Entry]
Encoding=UTF-8
Name=xinitrc.browser
Exec=xinitrc.browser
TryExec=xinitrc.browser
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=gdm


Como acrescentar um gerenciador de sessão no /usr/share/xsessions ?



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts