Avatar billede connor Nybegynder
27. januar 2003 - 19:10 Der er 8 kommentarer og
3 løsninger

Program start ved boot...

Jeg er ny til linux, så jeg har brug for lidt hjælp...

Hvis jeg har et program (f.eks LICQ), og gerne vil have det til at starte op, når den grafiske brugergrænseflade startes, hvad gør jeg så?
Avatar billede connor Nybegynder
27. januar 2003 - 19:14 #1
Alså, så jeg ikke behøver at vælge "kør program" og taste licq hver gang...
Avatar billede skunk Nybegynder
27. januar 2003 - 19:32 #2
Hvis du bruger f.eks. en SuSE med KDE, så lukker du bare din desktop, og vælger ok til at gemme opsætning...
Avatar billede connor Nybegynder
27. januar 2003 - 19:39 #3
>>skunk
OK, det var en mulighed, men så skal man huske at sætte det flueben hvergang...
Er der en anden mulighed, eller er dette den "rigtige"

I windows er der jo i startmenuen en start-folder hvor indholdet køres, men det ser ikke ud til at den findes i redhat...
Avatar billede thomasledet Nybegynder
27. januar 2003 - 20:03 #4
afhængigt af, hvad du bruger, når du starter det grafiske interface, findes der skam også ting og sager under linux...

faktisk mener jeg, at KDE har sådan en "start"-folder som windows også har det...

ellers kan du prøve at kigge i ~/.xinitrc

bruger du en grafisk login-manager eller skriver du startx for at starte det grafiske? hvilken window-manager bruger ? (KDE, Gnome, blackbox, fluxbox... eller?=
Avatar billede connor Nybegynder
27. januar 2003 - 20:08 #5
Jeg bruger RedHat 8 med gnome...
Til at logge ind bruger jeg startx, idet runlevel er sat et 3.
Avatar billede connor Nybegynder
27. januar 2003 - 21:34 #6
Hvis jeg i min redhat prøver at gemme opsætning ved afslutning, så kommer der et vindue op og fortæller at bla min licq ikke kan gemmes... ØV ØV :-(
Avatar billede thomasledet Nybegynder
27. januar 2003 - 22:27 #7
hvordan ser din ~/.xinitrc fil ud?

der står sikkert noget i retning af: exec gnome

prøv at tilføje

licq &

før denne linie
Avatar billede connor Nybegynder
28. januar 2003 - 08:53 #8
>>thomesledet
Jeg kan ikke lige finde den rigtige linje...:

#!/bin/sh
# (c) 1999-2002 Red Hat, Inc.

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
userxkbmap=$HOME/.Xkbmap

sysresources=/etc/X11/Xresources
sysmodmap=/etc/X11/Xmodmap
sysxkbmap=/etc/X11/Xkbmap

# merge in defaults
if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
fi

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

# merge in keymaps
if [ -f "$sysxkbmap" ]; then
    setxkbmap `cat "$sysxkbmap"`
    XKB_IN_USE=yes
fi

if [ -f "$userxkbmap" ]; then
    setxkbmap `cat "$userxkbmap"`
    XKB_IN_USE=yes
fi

if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
    if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
    xkbsymbols=`sed -n -e 's/^[     ]*XkbSymbols[     ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
    if [ -n "$xkbsymbols" ]; then
        setxkbmap -symbols "$xkbsymbols"
        XKB_IN_USE=yes
    fi
    fi
fi

# xkb and xmodmap don't play nice together
if [ -z "$XKB_IN_USE" ]; then
    if [ -f "$sysmodmap" ]; then
    xmodmap "$sysmodmap"
    fi

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

unset XKB_IN_USE

# run all system xinitrc shell scripts.
for i in /etc/X11/xinit/xinitrc.d/* ; do
    if [ -x "$i" ]; then
    . "$i"
    fi
done

# The user may have their own clients they want to run.  If they don't,
# fall back to system defaults.
# set up ssh agent environment if available.

if [ -f $HOME/.Xclients ]; then
    [ -x /usr/bin/ssh-agent -a -z "$SSH_AGENT_PID" ] && \
    exec ssh-agent $HOME/.Xclients || \
    exec $HOME/.Xclients
elif [ -f /etc/X11/xinit/Xclients ]; then
    [ -x /usr/bin/ssh-agent -a -z "$SSH_AGENT_PID" ] && \
    exec ssh-agent /etc/X11/xinit/Xclients || \
    exec /etc/X11/xinit/Xclients
else
      # failsafe settings.  Although we should never get here
      # (we provide fallbacks in Xclients as well) it can't hurt.
      xclock -geometry 100x100-5+5 &
      xterm -geometry 80x50-50+150 &
      if [ -x /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then
              netscape /usr/share/doc/HTML/index.html &
      fi
      if [ -x /usr/X11R6/bin/fvwm2 ]; then
              exec fvwm2
      else
              exec twm
      fi
fi
Avatar billede thomasledet Nybegynder
28. januar 2003 - 13:54 #9
prøv lige engang at give outputtet af din .Xclients også
Avatar billede connor Nybegynder
28. januar 2003 - 14:39 #10
#!/bin/bash
# Copyright 1999 - 2001 Red Hat, Inc.
# License:  GNU General Public License v2

# check to see if the user has a preferred desktop
PREFERRED=
if [ -f /etc/sysconfig/desktop ]; then
    . /etc/sysconfig/desktop
    if [ "$DESKTOP" = "GNOME" ]; then
    PREFERRED=gnome-session
    elif [ "$DESKTOP" = "KDE" ]; then
    PREFERRED=startkde
    elif [ "$DESKTOP" = "WINDOWMAKER" ]; then
        PREFERRED=wmaker
    fi
fi

if [ -n "$PREFERRED" ] && which $PREFERRED >/dev/null 2>&1; then
    PREFERRED=`which $PREFERRED`
    exec $PREFERRED
fi

# now if we can reach here, either no desktop file was present,
# or the desktop requested is not installed.

if [ -z "$PREFERRED" ]; then

    GSESSION=gnome-session
    STARTKDE=startkde

    # by default, we run GNOME.
    if which $GSESSION >/dev/null 2>&1; then
    exec `which $GSESSION`
    fi

    # if GNOME isn't installed, try KDE.
    if which $STARTKDE >/dev/null 2>&1; then
    exec `which $STARTKDE`
    fi
fi

# Failsafe.

# these files are left sitting around by TheNextLevel.
rm -f $HOME/Xrootenv.0
rm -f /tmp/fvwmrc* 2>/dev/null

# First thing - check the user preferences
if [ -f $HOME/.wm_style ] ; then
    WMSTYLE=`cat $HOME/.wm_style |tr A-Z a-z`
    case "$WMSTYLE" in
    afterstep|windowmaker|mmaker)
    exec /usr/X11R6/bin/RunWM --WindowMaker
    ;;
    fvwm95|fvwm|fvwm2)
    exec /usr/X11R6/bin/RunWM --Fvwm95
    ;;
    mwm|lesstif)
    exec /usr/X11R6/bin/RunWM --FvwmMWM
    ;;
    esac
fi

# Argh! Nothing good is installed. Fall back to fvwm2 (win95-style) or twm
/usr/X11R6/bin/RunWM --Fvwm95 || {
    # gosh, neither fvwm95 nor fvwm2 is available;
    # fall back to failsafe settings
    xclock -geometry 100x100-5+5 &
    xterm -geometry 80x50-50+150 &
    if [ -f /usr/bin/mozilla -a -f /usr/share/doc/HTML/index.html ]; then
    mozilla /usr/share/doc/HTML/index.html &
    fi
    if [ -f /usr/X11R6/bin/fvwm ]; then
    exec fvwm
    else
    exec twm
    fi
}
Avatar billede connor Nybegynder
31. januar 2003 - 22:23 #11
Jeg har ikke fundet en ordenlig løsning endnu :-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester