alter feind: vnc+xfce

Stevil

Well-Known Member
hallo leute!

nachdem ich jetzt auf 5.3 umgestellt bin, meinem rechner nen neuen prozi und ne festplatte gegönnt habe, richte ich wieder alles neu ein...soweit so gut...

problem: xfce4 startet nicht richtig, xorg ebenfalls


aus den ports installiert:
- tightvnc
- xorg
- xfce4

vorgehensweise:
- user per putty einloggen
- vnc starten
- in der xinit wird start xfce4 aufgerufen
- login vom client mit tightvnc
- sehe schon den X screen
- starte manuell xfce4
- fehler, angeblich schon vorhanden
- seltsames verhalten von xfce4...zB fenster muss man ziehen, damit sie erscheinen

Code:
/usr/X11R6/bin/startxfce4: X server already running on display :1.0
xscreensaver: not found

(xfwm4:534): Gdk-WARNING **: XID 0x25 already known

** (xfwm4:534): WARNING **: xfwm4: Another Window Manager is already running
xfcalendar: not found
** Message: xfdesktop: running without session manager
** Message: Cannot get desktop margins
** Message: Cannot connect to session manager
** Message: xfce4-panel: module clock successfully loaded
** Message: xfce4-panel: module mailcheck successfully loaded
** Message: xfce4-panel: module switcher successfully loaded
** Message: xfce4-panel: module systembuttons successfully loaded
** Message: xfce4-panel: module pager successfully loaded
** Message: xfce4-panel: module separator successfully loaded
** Message: xfce4-panel: module mixer successfully loaded
** Message: xfce4-panel: module systray successfully loaded
** Message: xfce4-panel: module eyes successfully loaded
** Message: xfce4-panel: Running without session manager

- habe x mit xorgconfig erzeugt (standard)

sonst nix...fehlr gut beschrieben? glaskugel effekt? *g*

need help! ;)
 
Verstehe ich das richtig? Du startest den X schon und versuchst diesen dann nochmals zu starten? Daher auch die Meldung: "WARNING **: xfwm4: Another Window Manager is already running" sprich es rennt ja schon einer.
 
hmhm...müßt ich ma schauen...kann es sein, das der X mit jedem eingeloggten user gestartet wird? gerade der root sollte/brauchte es zB nicht. nur mein normaler systemuser...also beim root in die xinit reinschaun?
 
hmhmhm...dann versteh ichs nich...ich mach gleich mal nen screeny von meinem VNC fenster,v vielleicht wirds dann was deutlicher...jedenfalls laufen tut alles, nur xfce4 verhällt sich eben komisch... :(
 
sooo..hier der screeny...im prinzip läuft ja alles, nur wie gesagt, es scheint doppelt zu starten und das X window ist ziemlich grottig, bzw xfce4 scheint nicht komplett zu starten... :(
 

Anhänge

  • Unbenannt.gif
    Unbenannt.gif
    162,1 KB · Aufrufe: 321
Ich verstehe es immer noch nicht ;-). Da rennt doch schon ein X und Du willst auf demn gleichen Display noch den XFCE4 starten?
 
Äh, das startxfce4 Skript ist der Bösewicht, weil das versucht, X nochmal zu starten. Am einfachsten legst du dir eine Kopie davon an und kommentierst den Aufruf von xinit oder startx oder was das auch immer macht dort aus...
 
@current
das wirds sein...leider mangelts noch an wissen, wo die entsprechenden dateien rumschwirren, bzw was drinstehen soll...sorry, hab die tage nen brummschädel :/
 
startxfce4 ist einfach ein Skript. Wo das ist findest du mit 'which startxfce4' heraus. Kopieren kannst du es einfach mit 'cp' ... ok, ich hör schon auf ;)
 
joa...*g* komme mir manchmal vor wie nen 12jähriger, der zum ersten mal nen spiel installiert...machtlos *gg*

Code:
if [ ! -d $HOME/.xfce4/ ]; then
        mkdir $HOME/.xfce4/
        mkdir $HOME/.xfce4/settings/
        mkdir $HOME/.xfce4/xffm/
fi

if test x"$DISPLAY" = x""
then
  echo "$0: Starting X server"
  if [ -x $HOME/.xfce4/xinitrc ]; then
        exec xinit $HOME/.xfce4/xinitrc $*
  else
        exec xinit /usr/X11R6/etc/xfce4/xinitrc $*
  fi
else
  echo "$0: X server already running on display $DISPLAY"
  if [ -x $HOME/.xfce4/xinitrc ]; then
        exec /bin/sh $HOME/.xfce4/xinitrc $*
  else
        exec /bin/sh /usr/X11R6/etc/xfce4/xinitrc $*
  fi
fi
 
Lt. deiner Meldung
Code:
** (xfwm4:534): WARNING **: xfwm4: Another Window Manager is already running
läuft da schon ein Windowmanager, und zwar der twm, wenn ich mir deinen Screenshot so angucke. Das erklärt deine Probleme. Jetzt musst du nur noch herausfinden, werden den twm vor dem XFCE4 startet.
 
alsooo...
war jetzt zB im rootverzeichniss

/root/.vnc/xstartup

und hab da

Code:
#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

einfach die letzte zeile gelöscht... das gleiche hab ich bei meinem user "stevil" gemacht...
reboot...

doch leider...

$ startxfce4
/usr/X11R6/bin/startxfce4: X server already running on display :1.0
xscreensaver: not found

(process:523): Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:

http://www.gtk.org/setuid.html

Refusing to initialize GTK+.

(process:524): Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:

http://www.gtk.org/setuid.html

hmhm...hab doch nur den kram installiert...sonst nix... :(



EDIT:
habs hinbekommen...im user hatte ich die böse datei ".xinitrc"
in der xfce4 schon gestartet wurde, bevor ich über das vnc script es startete.
jetzt siehts sehr chööööön aus...basteln hilft...current hilft besser *ggg*
 
Zuletzt bearbeitet:
Zurück
Oben