Portál AbcLinuxu, 10. května 2025 01:36

Dotaz: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlaseni?

Valoun avatar 20.4.2004 11:40 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlaseni?
Přečteno: 859×
Odpovědět | Admin
Dobry den, stale se mi nedari s vyse zminenou kombinaci, aby se mi po prihlaseni (a startu fluxboxu) spustily i patricne dockapps a nektere aplikace. Fluxbox bohuzel nema zadny autostart jako WindowMaker, ktery jsem mel predtim.

A na internetu nelze nalezt nic jineho nez ze si to mam napsat do ~/.xsession nebo ~/.Xsession nebo ~/.xinitrc. Problem je ten, ze at tam pisu cokoliv, tak to wdm/fluxbox ignoruje.

Mate tedy nekdo wdm a fluxbox a zaroven vam DOOPRAVDY funguje spusteni aplikaci pri startu? Podelte se svym resenim. Diky. Ondra
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.4.2004 17:35 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud se nepletu, nemá být ten soubor spustitelný?

Já na Slackware 9.1 spouštím všechny dockapps ze skriptu, který spouští sezení GDM, tedy např. /etc/X11/xinit/initrc.blackbox.
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
Valoun avatar 20.4.2004 18:59 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
Bohužel nemá spustitelnost žádný vliv. Proto právě sháním někoho, kdo opravdu používá kombinaci wdm-fluxbox.

A co máte přesně v tom ..../xinit/initrc.blackbox? Jak to funguje ve Slackwaru?
20.4.2004 23:03 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
To je divné, že to správce sezení nespouští. Už jsem si našel, co je wdm - pro mě černá japonská skříňka, nevím, co to umí a neumí. Bohužel neznám, takže můj skript vám asi nepomůže. :-(
#!/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 window manager:
killall irexec&
bbkeys -w&
wmclockmon&
wmxkb -wmode docked&
mount.app&
irexec&
wmsmixer -w&
exec /usr/X11R6/bin/blackbox

Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
23.1.2005 11:26 0
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
Problem je obcas, ze si fluxbox muze sam spravovat pozadi (tapetu, plochu), a tim padem preklesly ikony nebo dockappy z jine aplikace. Nemuze to byt tenhle pripad? Bezi tam ty aplikace nebo jen nejsou videt?
23.1.2005 04:10 no4
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
Odpovědět | | Sbalit | Link | Blokovat | Admin
ale ma "autostart": ~/.fluxbox/startup . je prehladny a vsetko je popisane. najdi riadok # Applications you want to run with fluxbox a pod to napis prikaz, ktorym spustas program a nezabudni dat na koniec prikazu & (je tam napisane, ze to tam musi byt) .
23.1.2005 10:50 barney | skóre: 6
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja som riesil rovnaky problem. Ci som zapisal prikazi do suborov ~/.xinitrc, alebo ~/xsession, nefungovalo to aj ked je to tak v manualy popisane (pouzivam Slackware 10.0). Vyriesil som to vytvorenim suboru apps v ~/.fluxbox so syntaxov:
[startup] {prikaz, ktory sa ma spustit}
Neviem, ci je to spravne, ale funguje to.
23.1.2005 12:14 CyberDragon | skóre: 4
Rozbalit Rozbalit vše Re: Debian, wdm, fluxbox, .xsession - jak spustit aplikace po prihlase
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spousteni programu:
-------------------
Editovat soubor: ~/.fluxbox/init
Radek: "session.screen0.rootCommand:"
Dolnit jmeno spustitelneho souboru, ve kterych je seznam spoustenych aplikaci (i docku) zakoncenych symbolem &
Napr.:
session.screen0.rootCommand:    ~/.fluxbox/root.cmd.sh

Priklad: # cat ./root.cmd.sh
#!/bin/bash
wmcalclock -24 &
~/bin/XScreenSaver.App &
wmtop &
wmkbd &
wmxmms &
wmpinboard -w &
~/bin/wmdrawer -c ~/.wmdrawer/main &
~/bin/wmpager &
~/bin/wmmaiload &
docker &
gkrellm &
psi &
#dcgui-qt &
fetchmail &
xscreensaver &
wmsetbg -a ~/.fluxbox/backgrounds/background1.jpg &
~/bin/my_xconsole &
multi-gnome-terminal &

Poradi docku:
-------------
Editovat soubor: ~/.fluxbox/init
Radek: "session.slitlistFile:"
Doplnit:   ~/.fluxbox/slitlist
Vytvorit (touch) soubor: ~/.fluxbox/slitlist
Do tohoto souboru si fluxbox zapisuje poradi docku,
editovat se musi po ukonceni fluxboxu,
nebot fluxbox je uzavre az pri svem ukonceni (jinak se nezachovaji zmeny)

Priklad.: $ cat ~/.fluxbox/slitlist 
wmcalclock
XScreenSaver.App
wmtop
wmkbd
wmxmms
wmdrawer
wmpinboard
wmpager
wmmaiload
docker
psidock
dcguiqtdock

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.