Meu nível de usuário: noob-ish, então, por favor, tenha paciência comigo
Estou executando o 12.04 LTS. Eu instalei e, até certo ponto, configurei xmonad 0.10
O xsession "automagicamente" criado para ele funciona bem, mas quando eu fizer login ele não executará um script de inicialização que eu criei e "chamará de" /usr/share/xsessions/xmonad.desktop
, se estiver correto. Li praticamente tudo o que consegui encontrar sobre .xinitrc e .xsession, tentei isso e de alguma forma atrapalhei as outras "sessões", se estou me explicando corretamente. Tive que $unity --reset
ter a "sessão principal" funcionando novamente.
De qualquer forma, minha pergunta é: como inicializo o xmobar automaticamente e defino um plano de fundo da área de trabalho após o login na Xsession padrão do xmonad?
Eu tentei este script, start-xmonad:
#!/bin/bash
#
#I only used one of the following each time I tried, none worked
#Also, do I really need the '&'? I know what they're for, but...
nitrogen --restore &
feh --bg-scale ~/Pictures/picture.png &
#Then I want xmobar to start, again do I need the '&'? I know it's for it to run
#in the background, but I tried removing the '&' and xmonad still launched
xmobar &
#Finally, the only thing that seems to work in this script
exec xmonad
Sim, certifiquei-me de que chomd +x ~/start-xmonad
O xmonad.desktop é
[Desktop Entry]
Name=XMonad
Encoding=UTF-8
Comment=Lightweight tiling window manager
Exec=/home/myusername/start-xmonad
Icon=custom_xmonad_badge.png
Type=XSession
Então, isso não funcionou, agora estou aqui. Por favor ajuda: s obrigado