Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

J'ai installé un Serveur VNC sous la Debian sur mon Pentium III, et j'arrive à l'exploiter sur mon 2éme ordinateur. Mais, j'ai un ptit probléme c'est que je suis obliger de lancer X (ce qui est normal) pour pouvoir reussir à executer une session sous VNC et le probléme quand je lance X sous mon Pentium III, il lance Gnome (ce qui un poil pompeux en mémoire) et je voudrai trouver un moyen qu'il y a que le minimum (c'est à dire X + la session XFce 4 sous mon VNC...

Posté(e)

Il faut copier /etc/X11/xinit/xinitrc dans ~/.xinitrc et virer/remplacer ce qui est en trop (virer gnome et changer le window manager, par exemple)

 

Le mien, à titre d'exemple, contient juste une seule ligne : fvwm2 :-D

Posté(e)

#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession

 

Voila ce que j'ai sous mon .xinitrc donc...

J'ai pensé de mettre XFce 4 à la place de Gnome dans ~/.xsession, mais si la possibilité de n'avoir que le minimum était possible...

Posté(e)

Pourquoi, au lieu de garder la ligne ". /etc/X11/Xsession" dans ton .xinitrc tu ne mettrais pas plutôt "xfce" à la place, au lieu de t'emmerder à te créer un .xsession ?!?

 

Tu as quoi de précieux dans /etc/X11/Xsession ?

Posté(e)

#!/bin/sh
#
# /etc/X11/Xsession
#
# global Xsession file -- used by display managers and xinit (startx)

# $Id: Xsession 1119 2004-03-01 15:40:14Z branden $

set -e

PROGNAME=Xsession

message () {
 # pretty-print messages of arbitrary length; use xmessage if it
 # is available and $DISPLAY is set
 MESSAGE="$PROGNAME: $*"
 echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2
 if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then
   echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
 fi
}

message_nonl () {
 # pretty-print messages of arbitrary length (no trailing newline); use
 # xmessage if it is available and $DISPLAY is set
 MESSAGE="$PROGNAME: $*"
 echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2;
 if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then
   echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
 fi
}

errormsg () {
 # exit script with error
 message "$*"
 exit 1
}

internal_errormsg () {
 # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message
 # One big call to message() for the sake of xmessage; if we had two then
 # the user would have dismissed the error we want reported before seeing the
 # request to report it.
 errormsg "$*" \
          "Please report the installed version of the \"xfree86-common\"" \
          "package and the complete text of this error message to" \
          "<debian-x@lists.debian.org>."
}

run_parts () {
 # until run-parts --noexec is implemented
 if [ -z "$1" ]; then
   internal_errormsg "run_parts() called without an argument."
 fi
 if [ ! -d "$1" ]; then
   internal_errormsg "run_parts() called, but \"$1\" does not exist or is" \
                     "not a directory."
 fi
 for F in $(ls $1); do
   if expr "$F" : '[[:alnum:]_-]\+$' > /dev/null 2>&1; then
     if [ -f "$1/$F" ]; then
       echo "$1/$F"
     fi
   fi
 done
}

# initialize variables for use by all session scripts

OPTIONFILE=/etc/X11/Xsession.options

SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources

SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors

# attempt to create an error file; abort if we cannot
if touch "$ERRFILE" 2> /dev/null && [ -w "$ERRFILE" ] &&
 [ ! -L "$ERRFILE" ]; then
 chmod 600 "$ERRFILE"
elif ERRFILE=$(tempfile 2> /dev/null); then
 if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
   message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \
            "\"$ERRFILE\"; look for session log/errors in" \
            "\"$TMPDIR/xsession-$USER\"."
 fi
else
 errormsg "unable to create X session log/error file; aborting."
fi

exec > "$ERRFILE" 2>&1

# sanity check; is our session script directory present?
if [ ! -d "$SYSSESSIONDIR" ]; then
 errormsg "no \"$SYSSESSIONDIR\" directory found; aborting."
fi

# use run-parts to source every file in the session directory; we source
# instead of executing so that the variables and functions defined above
# are available to the scripts, and so that they can pass variables to each
# other
SESSIONFILES=$(run_parts $SYSSESSIONDIR)
if [ -n "$SESSIONFILES" ]; then
 for SESSIONFILE in $SESSIONFILES; do
   . $SESSIONFILE
 done
fi

exit 0

# vim:ai:et:sts=2:sw=2:tw=80:

 

Amuse toi bien :P, moi je vois rien à modifier donc j'ai zappé pour l'instant

Posté(e)

Vu qu'il faut aller taper dans 4 ou 5 autres fichiers de config, on va dire qu'il n'y a absolument rien d'intéressant à titre personnel dans ce fichier (que des trucs automatiques préconfigurés par ta distrib).

 

Fais-toi donc ton propre .xinitrc, ça suffira largement.

Posté(e)

Vu que xinit va lancer Xsession (le global, celui que tu as indiqué) tu vas lancer à la fois ce que tu as dans le Xsession global, puis ce que tu vas mettre dans ~/.Xsession ??!!???

 

Tu ne voulais pas enlever des trucs du démarrage de X, plutôt ??

Posté(e)
Tu ne voulais pas enlever des trucs du démarrage de X, plutôt ??

Si je voudrai juste un X minimaliste pour pouvoir lancé mon VNC sans que ca bouffe trop de mémoire.

Je lance X et le serveur Vnc puis en client je lance VNC (qui m'ouvre une session XFce 4)

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...