Oui, en faisant un ps -eaf | grep X, j'ai remarqué que le serveur X était tjs lancé avec l'option -no listen tcp alors que je l'avais retiré de /etc/X11/init.d/xservrrc ...
Mais ce cochon de kdm avait son propre fichier de conf : kdmrc dans /etc/kde3/kdm où il mettait l'option
ServerArgsLocal=-nolisten tcp
Une fois cette option commentée, j'ai ENFIN pu obtenir mon affichage X, YES !
- "X11Forwarding" est bien positionné à yes
- xauth est bien dans /usr/bin/X11/xauth
Par contre le display est positionné à mon IP sur le serveur distant et non à localhost:10.0...
Ceci dit, le changement via export DISPLAY=localhost:10.0 n'a rien donné...
oui c'est vrai, surtout pour un frenchie, désol'... j'ai juste recopié un post Anglais que j'ai fais dans un autre forum ... sur Ubuntu.fr en fait.
Mais le niveau de réponse n'égale pas linuxfr... so ;-)
Oui, peut être faut-il ajouter une option après les commandes dcop... --user ou autre ?
.bashrc
------------
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
#export HISTCONTROL=ignoredups
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
fi
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" -a -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
case `whoami` in
root)
USER_AT_HOST="${USER}@${HOSTNAME%%.*}"
;;
*)
USER_AT_HOST="${USER}@${HOSTNAME%%.*}"
;;
esac
# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt|eterm)
#PROMPT_COMMAND='echo -ne "\033]0;${USER}: ${PWD/$HOME/~}\007";dcop $KONSOLE_DCOP_SESSION renameSession ${PWD/$HOME/~}'
#;;
PROMPT_COMMAND='echo -ne "\033]0;\007";dcop $KONSOLE_DCOP_SESSION renameSession $USER_AT_HOST" ":" "${PWD/$HOME/~}'
;;
screen)
PROMPT_COMMAND='echo -ne "\033_${USER}: ${PWD/$HOME/~}\033\\";dcop $KONSOLE_DCOP_SESSION renameSession ${PWD/$HOME/~}'
;;
*)
;;
esac
# Define your own aliases here ...
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
# This line was appended by KDE
# Make sure our customised gtkrc file is loaded.
export GTK2_RC_FILES=$HOME/.gtkrc-2.0
.bash_profile
--------------------
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/login.defs
#umask 022
xhost + local:
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi
[^] # YES !!!
Posté par Yo_sensei . En réponse au message Kubuntu 5.04 : can't open display from an aix worstation. Évalué à 1.
Mais ce cochon de kdm avait son propre fichier de conf : kdmrc dans /etc/kde3/kdm où il mettait l'option
ServerArgsLocal=-nolisten tcp
Une fois cette option commentée, j'ai ENFIN pu obtenir mon affichage X, YES !
MERCI BEAUCOUP JJD !
@+
[^] # Re: X sous SSH
Posté par Yo_sensei . En réponse au message Kubuntu 5.04 : can't open display from an aix worstation. Évalué à 1.
Voici la sortie -vv de mon ssh concernant la connection X. Si qqn a une idée...
debug2: x11_get_proto: /usr/bin/X11/xauth list :0.0 . 2>/dev/null
debug1: Requesting X11 forwarding with authentication spoofing.
debug2: channel 0: request x11-req confirm 0
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 0
debug1: Sending environment.
debug1: Sending env LANG = fr_FR.UTF-8
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 0
debug2: fd 3 setting TCP_NODELAY
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel 0: rcvd adjust 131072
[^] # Re: X sous SSH
Posté par Yo_sensei . En réponse au message Kubuntu 5.04 : can't open display from an aix worstation. Évalué à 3.
- "X11Forwarding" est bien positionné à yes
- xauth est bien dans /usr/bin/X11/xauth
Par contre le display est positionné à mon IP sur le serveur distant et non à localhost:10.0...
Ceci dit, le changement via export DISPLAY=localhost:10.0 n'a rien donné...
pas glop !
[^] # Re: Linux.en_FR
Posté par Yo_sensei . En réponse au message Kubuntu 5.04 : can't open display from an aix worstation. Évalué à 1.
Bon mais ça ne répond pas à ma question tout ça...:-(
[^] # Re: humm
Posté par Yo_sensei . En réponse au message couldn't attach to dcop server. Évalué à 1.
Comment affecte t-on la variable $DCOPSERVER ?...
ERROR: No active KDE sessions!
If you are sure there is one, please set the $DCOPSERVER variable manually
[^] # Re: difference between su user and su - user
Posté par Yo_sensei . En réponse au message couldn't attach to dcop server. Évalué à 2.
Toujours le même pb :
ERROR: Couldn't attach to DCOP server!
[^] # Re: LinuxFR
Posté par Yo_sensei . En réponse au message Kubuntu 5.04 : can't open display from an aix worstation. Évalué à 2.
oui c'est vrai, surtout pour un frenchie, désol'... j'ai juste recopié un post Anglais que j'ai fais dans un autre forum ... sur Ubuntu.fr en fait.
Mais le niveau de réponse n'égale pas linuxfr... so ;-)
Encore désol'.
[^] # Re: humm
Posté par Yo_sensei . En réponse au message couldn't attach to dcop server. Évalué à 1.
Oui, peut être faut-il ajouter une option après les commandes dcop... --user ou autre ?
.bashrc
------------
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
#export HISTCONTROL=ignoredups
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
fi
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" -a -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/lib:/usr/X11R6/lib":$PATH
case `whoami` in
root)
USER_AT_HOST="${USER}@${HOSTNAME%%.*}"
;;
*)
USER_AT_HOST="${USER}@${HOSTNAME%%.*}"
;;
esac
# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt|eterm)
#PROMPT_COMMAND='echo -ne "\033]0;${USER}: ${PWD/$HOME/~}\007";dcop $KONSOLE_DCOP_SESSION renameSession ${PWD/$HOME/~}'
#;;
PROMPT_COMMAND='echo -ne "\033]0;\007";dcop $KONSOLE_DCOP_SESSION renameSession $USER_AT_HOST" ":" "${PWD/$HOME/~}'
;;
screen)
PROMPT_COMMAND='echo -ne "\033_${USER}: ${PWD/$HOME/~}\033\\";dcop $KONSOLE_DCOP_SESSION renameSession ${PWD/$HOME/~}'
;;
*)
;;
esac
# Define your own aliases here ...
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
# This line was appended by KDE
# Make sure our customised gtkrc file is loaded.
export GTK2_RC_FILES=$HOME/.gtkrc-2.0
.bash_profile
--------------------
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/login.defs
#umask 022
xhost + local:
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi
export DISPLAY=:0.0