Sida 1 av 2

Kan inte starta Sessioner i OpenBox [LÖST]

Postat: 01 sep 2008, 17:15
av Oskar_
Har precis satt mig med OpenBox, och tänkte lägga till Conky i autostarten, men när jag försöker gå in på Sessioner händer ingenting. Det funkar i Gnome.
Någon som har en idé eller två?

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 17:57
av dmz
Du ska lägga in det i:

Kod: Markera allt

 ~/.config/openbox/autostart.sh

Kod: Markera allt

conky &

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 18:34
av Oskar_
Tackar för det!

Nu när svaret kom så pass fort tänkte jag ställa ytterligare två frågor.

1. Hur får jag min bakdrundsbild att stanna kvar? Jag har ändrat bakgrund med nitrogen. GNOME's papegoja dyker upp hela tiden istället för den jag valt.

2. Hur gör jag för att använda urxvt som standard-terminal?

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:00
av Hund
Du återställer den med kommandot:

Kod: Markera allt

nitrogen --restore
Standardterminal? Öppna urxvt ist för den du hade innan? Eller missförstår jag dig nu? :P

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:03
av Oskar_
Måste jag återställa efter varje inloggning?

Nej, jag tror att du förstår mig rätt. ;D Det är bara det att urxvt inte finns att välja i menyn.

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:06
av Hund
Lägg till kommandot i autostart. ;)

Med paketet obmenu kan du ändra menyn om du inte vill in och ändra i textfilen själv:

Kod: Markera allt

~/.config/openbox/menu.xml

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:10
av Oskar_
Haha! Obmenu installerade jag för ett par timmar sen och hade redan glömt det! 8)

Då återstår bakgrundsbilden...

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:14
av Hund
Lägg till kommandot nitrogren --restore i din autostartfil så laddas den automatiskt. :)

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:21
av Oskar_
Du menar i autostart.sh under Openbox? Där har jag nämligen redan skrivit in det.

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:21
av dmz
Oskar_ skrev:Haha! Obmenu installerade jag för ett par timmar sen och hade redan glömt det! 8)

Då återstår bakgrundsbilden...
Jag rekommenderar feh. Lägg in den här raden i autostart.sh :

Kod: Markera allt

feh --bg-scale /sökväg/till/bild.png
Jag rekommenderar INTE obmenu. Den sabbar din manuellt konfiguerade menu.xml .
Du kan binda en knapp till att starta urxvt i rc.xml.
Du kan ändra din meny med menu.xml.
Rekommenderar dig att INTE använda nautilus då den har en idiotisk benägenhet att "draw:a" skrivbordet åt dig (det går i och för sig att stänga av), men rekommenderar dig pcmanfm eller thunar istället för grafisk filhanterare.

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:35
av Oskar_
Nu använder jag feh och har lag in kommandot du skrev i autostart.sh. Den bild jag vill ha visas i ungefär 5 sekunder när jag loggar in innan den övergår till GNOME-tuppen igen.

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 19:53
av Hund
Det beror nog på att du laddar gnome-settings-deamon kanske?

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 20:22
av Oskar_
Så här står det i autostart.sh:

Kod: Markera allt

# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
  /usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
  gnome-settings-daemon &
Kan jag ta bort allting utan att det skiter sig?

Re: Kan inte starta Sessioner i OpenBox

Postat: 01 sep 2008, 21:21
av dmz
Ja, ta bort det krafset.

Re: Kan inte starta Sessioner i OpenBox

Postat: 04 sep 2008, 17:12
av Oskar_
När jag tar bort det och startar om openbox står det:

/etc/gdm/Xsession: Beginning session setup...
Setting IM through im-switch for locale-sv_SE.
Start IM through /etc/X11/xinit/xinput.d/all_ALL linked to /etc/X11/xinit.d/default
/home/oskar/.config/openbox/autostart.sh: 27: Syntax error: "elif" unexpected

och jag kan inte logga in...

Re: Kan inte starta Sessioner i OpenBox

Postat: 04 sep 2008, 17:15
av dmz
Oskar_ skrev:När jag tar bort det och startar om openbox står det:

/etc/gdm/Xsession: Beginning session setup...
Setting IM through im-switch for locale-sv_SE.
Start IM through /etc/X11/xinit/xinput.d/all_ALL linked to /etc/X11/xinit.d/default
/home/oskar/.config/openbox/autostart.sh: 27: Syntax error: "elif" unexpected

och jag kan inte logga in...
Vilken rad är rad 27? Du lade till & efter kommandot?
elif unexpected står det, du verkar inte ha tagit bort det? Eller har du knåpat dit något eget?

Re: Kan inte starta Sessioner i OpenBox

Postat: 04 sep 2008, 17:22
av Oskar_
Jag postar hela autostart.sh istället ;D

Kod: Markera allt

# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.

# Set a background color
BG=""
if which hsetroot >/dev/null; then
    BG=hsetroot
else
    if which esetroot >/dev/null; then
	BG=esetroot
    else
	if which xsetroot >/dev/null; then
	    BG=xsetroot
	fi
    fi
fi
test -z $BG || $BG -solid "#303030"

# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
       eval `dbus-launch --sh-syntax --exit-with-session`
fi

# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
  /usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
  gnome-settings-daemon &
# Make GTK apps look and behave how they were set up in the XFCE config tools
elif which xfce-mcs-manager >/dev/null; then
  xfce-mcs-manager n &
fi

# Preload stuff for KDE apps
if which start_kdeinit >/dev/null; then
  LD_BIND_NOW=true start_kdeinit --new-startup +kcminit_startup &
fi

# Run XDG autostart things.  By default don't run anything desktop-specific
# See xdg-autostart --help more info
DESKTOP_ENV=""
if which /usr/lib/openbox/xdg-autostart >/dev/null; then
  /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
fi

feh --bg-scale /home/oskar/Bakgrunder/ABSTRACT-CrunchyBranch_1680x1050.png

conky &
Det här är alltså utan ändringar.

Det jag tog bort var:

if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
/usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
gnome-settings-daemon &

Re: Kan inte starta Sessioner i OpenBox

Postat: 04 sep 2008, 17:30
av dmz
Oskar_ skrev:Jag postar hela autostart.sh istället ;D

Kod: Markera allt

# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.

# Set a background color
BG=""
if which hsetroot >/dev/null; then
    BG=hsetroot
else
    if which esetroot >/dev/null; then
	BG=esetroot
    else
	if which xsetroot >/dev/null; then
	    BG=xsetroot
	fi
    fi
fi
test -z $BG || $BG -solid "#303030"

# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
       eval `dbus-launch --sh-syntax --exit-with-session`
fi

# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
  /usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
  gnome-settings-daemon &
# Make GTK apps look and behave how they were set up in the XFCE config tools
elif which xfce-mcs-manager >/dev/null; then
  xfce-mcs-manager n &
fi

# Preload stuff for KDE apps
if which start_kdeinit >/dev/null; then
  LD_BIND_NOW=true start_kdeinit --new-startup +kcminit_startup &
fi

# Run XDG autostart things.  By default don't run anything desktop-specific
# See xdg-autostart --help more info
DESKTOP_ENV=""
if which /usr/lib/openbox/xdg-autostart >/dev/null; then
  /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
fi

feh --bg-scale /home/oskar/Bakgrunder/ABSTRACT-CrunchyBranch_1680x1050.png

conky &
Det här är alltså utan ändringar.

Det jag tog bort var:

if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
/usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
gnome-settings-daemon &
Det var en helsikes massa skrot du har där i. Vill du verkligen använda allt det där? Jag föredrar att bygga upp den själv, min ser t.ex ut så här:

Kod: Markera allt

feh --bg-scale /home/dmz/wallpapers/green_stripes_by_invaderjohn.jpg &
conky &
bmpanel arch &
sleep 10 &
xcompmgr -cC -t-3 -l-5 -r5 -I0.02 -O0.03 -D4 -fF &

Re: Kan inte starta Sessioner i OpenBox

Postat: 04 sep 2008, 17:31
av dmz

Kod: Markera allt

feh --bg-scale /home/oskar/Bakgrunder/ABSTRACT-CrunchyBranch_1680x1050.png
jag har sagt det förr men jag säger det igen, glöm INTE ett & efter varje kommando!

Re: Kan inte starta Sessioner i OpenBox

Postat: 04 sep 2008, 17:34
av Oskar_
Oj! Det var lite skillnad om man jämför med din.

Nu provar jag att ta bort det mesta/allt.

Och använder mig av &-tecknet ;)

EDIT: Det fungerar klockrent nu! Tack dmz!