VNC Windows -> Linux
VNC Windows -> Linux
Guten Morgen,
da ich mich endlich oder mal wieder, näher mit Linux beschäftigen möchte, habe ich vor, VNC zu installieren.
Könnt ihr mir helfen ?
die aktuelle Meldung im Log lautet:
03/03/08 08:18:41 Xvnc version 3.3.7 - built Dec 30 2006 12:50:35
03/03/08 08:18:41 Copyright (C) 2002-2003 RealVNC Ltd.
03/03/08 08:18:41 Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
03/03/08 08:18:41 All Rights Reserved.
03/03/08 08:18:41 See http://www.realvnc.com for information on VNC
03/03/08 08:18:41 Desktop name 'X' (olymp:1)
03/03/08 08:18:41 Protocol version supported 3.3
03/03/08 08:18:41 Listening for VNC connections on TCP port 5901
_FontTransSocketUNIXConnect: Can't connect: errno = 2
Fatal server error:
could not open default font 'fixed'
---------------------------------------------
Achja, da ich nicht local am Linux Rechner sitze, sondern nur per putty mit dem Server verbunden bin, brauche ich die Möglichkeit, den X-Server automatisch zu starten. Ich habe irgendwo gelsen, weiss aber leider nicht mehr wo, dass es die Möglichkeit gibt, die VNC Dateien so zu konfigurieren, dass automatisch beim Session Aufruf vom Client (hier Winxp)
der X-Server gestartet wird.
Ich hoffe, ihr könnt mir helfen...
Marcus
da ich mich endlich oder mal wieder, näher mit Linux beschäftigen möchte, habe ich vor, VNC zu installieren.
Könnt ihr mir helfen ?
die aktuelle Meldung im Log lautet:
03/03/08 08:18:41 Xvnc version 3.3.7 - built Dec 30 2006 12:50:35
03/03/08 08:18:41 Copyright (C) 2002-2003 RealVNC Ltd.
03/03/08 08:18:41 Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
03/03/08 08:18:41 All Rights Reserved.
03/03/08 08:18:41 See http://www.realvnc.com for information on VNC
03/03/08 08:18:41 Desktop name 'X' (olymp:1)
03/03/08 08:18:41 Protocol version supported 3.3
03/03/08 08:18:41 Listening for VNC connections on TCP port 5901
_FontTransSocketUNIXConnect: Can't connect: errno = 2
Fatal server error:
could not open default font 'fixed'
---------------------------------------------
Achja, da ich nicht local am Linux Rechner sitze, sondern nur per putty mit dem Server verbunden bin, brauche ich die Möglichkeit, den X-Server automatisch zu starten. Ich habe irgendwo gelsen, weiss aber leider nicht mehr wo, dass es die Möglichkeit gibt, die VNC Dateien so zu konfigurieren, dass automatisch beim Session Aufruf vom Client (hier Winxp)
der X-Server gestartet wird.
Ich hoffe, ihr könnt mir helfen...
Marcus
Hi
also, ehrlich gesagt, weiss ich das nicht. Die Debian installation wurde schon vor einigen Jahren vorgenommen. War bisher nicht nötig, die zu aktualisieren, da dort nur ein Samba als fileserver gelaufen ist.
Aber sicher, gibt es einen Befehl, mit dem ich schnell rauskreigen kann, welche Version, oder ?
Wenn ja, welcher ?
welchen VNC ? das ist wohl der aus der aktuellen Distri. Keine Ahnung. Habe den gestern per apt-get installiert.
Marcus
also, ehrlich gesagt, weiss ich das nicht. Die Debian installation wurde schon vor einigen Jahren vorgenommen. War bisher nicht nötig, die zu aktualisieren, da dort nur ein Samba als fileserver gelaufen ist.
Aber sicher, gibt es einen Befehl, mit dem ich schnell rauskreigen kann, welche Version, oder ?
Wenn ja, welcher ?
welchen VNC ? das ist wohl der aus der aktuellen Distri. Keine Ahnung. Habe den gestern per apt-get installiert.
Marcus
Gib mal ein
ein. Das sollte dir schon ein paar Infos über den aktuell installierten Kernel usw. geben.
Was du über apt-installiert hast oder ob es auch zum verwendeten Kernel passt, könntest du aus deiner /etc/apt/source.list entnehmen.
Code: Alles auswählen
uname -a
Was du über apt-installiert hast oder ob es auch zum verwendeten Kernel passt, könntest du aus deiner /etc/apt/source.list entnehmen.
Oh, yeah!
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
also in der sources list, hab ich uni koeln drin stehn.
#deb file:///cdrom/ sarge main
deb cdrom:[Debian GNU/Linux 3.1 r0a _Sarge_ - Official i386 Binary-1 (20050607)]
/ unstable contrib main
deb ftp://ftp.uni-koeln.de/debian/ stable main
deb-src ftp://ftp.uni-koeln.de/debian/ stable main
deb http://security.debian.org/ stable/updates main contrib
wie kompiliere ich denn einen neuen und besseren kernel ?
Marcus
#deb file:///cdrom/ sarge main
deb cdrom:[Debian GNU/Linux 3.1 r0a _Sarge_ - Official i386 Binary-1 (20050607)]
/ unstable contrib main
deb ftp://ftp.uni-koeln.de/debian/ stable main
deb-src ftp://ftp.uni-koeln.de/debian/ stable main
deb http://security.debian.org/ stable/updates main contrib
wie kompiliere ich denn einen neuen und besseren kernel ?
Marcus
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Da steht "stable" in Deiner sources.list, also aktuell Debian Etch. Den passenden Kernel aus der 2.6er Serie für das aktuelle Debian Stable installierst Du mit:
Solltest Du einen Prozessor im Rechner haben, der älter ist als ein Pentium II (siehe Ausgabe von "cat /proc/cpuinfo"), dann:
Einen Kernel brauchst Du nicht selber zu kompilieren, der Standard-Kernel von Debian sollte einwandfrei tun.
Aber das Problem mit Deinem VNC-Server scheint ja eher zu sein:
Mach daher doch mal ein...
...und probier nochmal.
Gruss, mistersixt.
Code: Alles auswählen
# apt-get update
# apt-get install linux-image-2.6-686
Code: Alles auswählen
# apt-get update
# apt-get install linux-image-2.6-486
Aber das Problem mit Deinem VNC-Server scheint ja eher zu sein:
Code: Alles auswählen
...
Fatal server error:
could not open default font 'fixed'
...
Code: Alles auswählen
# apt-get install xfonts-base
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
Hallo,
erstmal danke, für den Post. Den Kernel habe ich installiert. Die xfonts auch.
aber trotzdem, startet der nicht...
New 'X' desktop is olymp:1
Starting applications specified in /etc/X11/Xsession
Log file is /home/marcus/.vnc/olymp:1.log
marcus@olymp:~$ vi /home/marcus/.vnc/olymp:1.log
03/03/08 15:41:03 Xvnc version 3.3.7 - built Dec 30 2006 12:50:35
03/03/08 15:41:03 Copyright (C) 2002-2003 RealVNC Ltd.
03/03/08 15:41:03 Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
03/03/08 15:41:03 All Rights Reserved.
03/03/08 15:41:03 See http://www.realvnc.com for information on VNC
03/03/08 15:41:03 Desktop name 'X' (olymp:1)
03/03/08 15:41:03 Protocol version supported 3.3
03/03/08 15:41:03 Listening for VNC connections on TCP port 5901
_FontTransSocketUNIXConnect: Can't connect: errno = 2
Fatal server error:
could not open default font 'fixed'
Scheint noch immer an fonts zu liegen, oder ?
Marcus
erstmal danke, für den Post. Den Kernel habe ich installiert. Die xfonts auch.
aber trotzdem, startet der nicht...
New 'X' desktop is olymp:1
Starting applications specified in /etc/X11/Xsession
Log file is /home/marcus/.vnc/olymp:1.log
marcus@olymp:~$ vi /home/marcus/.vnc/olymp:1.log
03/03/08 15:41:03 Xvnc version 3.3.7 - built Dec 30 2006 12:50:35
03/03/08 15:41:03 Copyright (C) 2002-2003 RealVNC Ltd.
03/03/08 15:41:03 Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
03/03/08 15:41:03 All Rights Reserved.
03/03/08 15:41:03 See http://www.realvnc.com for information on VNC
03/03/08 15:41:03 Desktop name 'X' (olymp:1)
03/03/08 15:41:03 Protocol version supported 3.3
03/03/08 15:41:03 Listening for VNC connections on TCP port 5901
_FontTransSocketUNIXConnect: Can't connect: errno = 2
Fatal server error:
could not open default font 'fixed'
Scheint noch immer an fonts zu liegen, oder ?
Marcus
Hallo,
das Problem wurde mittlerweile gelöst. Es hing damit zusammen, dass der VNC Server nicht wusste, wo er die Fonts findet. Nach einer Anpassung in der vnc.conf, hat sich das also erledigt.
Jetzt allerdings, gibt´s es ein neues Problem.
Der X-Server auf dem zu administrierenden System ist gestartet.
Trotzdem bekomme ich bei jedem Verbindungsversuch, nur das graue Fenster angezeigt.
Ich habe irgendwo gelesen, das man beim Aufruf über VNC noch Argumente übergeben sollte.
Da ich aber von einem windows Client mit VNC Viewer 4 darauf zugreifen möchte, habe ich keine Möglichkeit, argumente zu übergeben.
Wie löse ich das ?
Marcus
das Problem wurde mittlerweile gelöst. Es hing damit zusammen, dass der VNC Server nicht wusste, wo er die Fonts findet. Nach einer Anpassung in der vnc.conf, hat sich das also erledigt.
Jetzt allerdings, gibt´s es ein neues Problem.
Der X-Server auf dem zu administrierenden System ist gestartet.
Trotzdem bekomme ich bei jedem Verbindungsversuch, nur das graue Fenster angezeigt.
Ich habe irgendwo gelesen, das man beim Aufruf über VNC noch Argumente übergeben sollte.
Da ich aber von einem windows Client mit VNC Viewer 4 darauf zugreifen möchte, habe ich keine Möglichkeit, argumente zu übergeben.
Wie löse ich das ?
Marcus
Mich wundert etwas, dass die Version nach dem dist-upgrade dieselbe ist wie davor:
Gruß,
Daniel
Es wäre gut zu wissen, welches Paket du verwendest, was sagt denn:Balu36 hat geschrieben:Xvnc version 3.3.7 - built Dec 30 2006 12:50:35
Code: Alles auswählen
aptitude search vnc | grep ^i
Daniel
Code: Alles auswählen
Es wäre gut zu wissen, welches Paket du verwendest, was sagt denn:
aptitude search vnc | grep ^i
olymp:/home/marcus# aptitude search vnc | grep ^i
i A vnc-common - Virtual network computing server software
i vncserver - Virtual network computing server software
Marcus
Sieht es so aus wie auf dem verlinkten Screenshot in diesem Beitrag:Balu36 hat geschrieben:Trotzdem bekomme ich bei jedem Verbindungsversuch, nur das graue Fenster angezeigt.
https://www.debianforum.de/forum/viewto ... 505#588505
Wenn ja, dann könnte es sich um diesen bzw. um einen ähnlichen Bug handeln:
https://www.debianforum.de/forum/viewto ... 562#588562
Du bist doch auf Etch umgestiegen, oder?
Dann würde ich dir raten das Paket vnc4server zu verwenden (aber auch dort musst du den genannten Bug beseitigen, siehe 2. Link), da das Paket vncserver veraltet ist:
Quelle: http://packages.debian.org/etch/vncserverBemerkung 2: Eine neue Version von VNC ist im vnc4server-Paket verfügbar. Dieses Paket existiert wegen Abwärtskompatibilität.
Und dann wie im 2. Link von mir beschrieben vorgehen.
Gruß,
Daniel
Die Lösung
Hi Danielx,
ich Danke Dir, das war die Lösung. Jetzt rennt alles. Zumindest habe ich nur noch ein Problem.
Ich kann mich zwar auf dem Server einloggen, bekomme aber nur ein gnome Terminal angezeigt.
Kann es sein, dass es daran liegt, dass zwar der XServer auf dem Server läuft, ich aber als Benutzer dort nicht im XManager eingeloggt bin ? So zumindest, habe ich es gelesen.
Wenn das so zutrifft, würde ich gerne erfahren, ob es eine andere Möglichkeit gibt, die grafiscfhe Oberfläche, sprich einen Fenstermanager zu starten, als mich physikalisch dort einzuloggen. Ich habe zu dem Server nur eine Verbindung, via Putty.
Marcus
ich Danke Dir, das war die Lösung. Jetzt rennt alles. Zumindest habe ich nur noch ein Problem.
Ich kann mich zwar auf dem Server einloggen, bekomme aber nur ein gnome Terminal angezeigt.
Kann es sein, dass es daran liegt, dass zwar der XServer auf dem Server läuft, ich aber als Benutzer dort nicht im XManager eingeloggt bin ? So zumindest, habe ich es gelesen.
Wenn das so zutrifft, würde ich gerne erfahren, ob es eine andere Möglichkeit gibt, die grafiscfhe Oberfläche, sprich einen Fenstermanager zu starten, als mich physikalisch dort einzuloggen. Ich habe zu dem Server nur eine Verbindung, via Putty.
Marcus
Re: Die Lösung
Also "physikalisch einloggen" brauchst du dich nicht.Balu36 hat geschrieben:Wenn das so zutrifft, würde ich gerne erfahren, ob es eine andere Möglichkeit gibt, die grafiscfhe Oberfläche, sprich einen Fenstermanager zu starten, als mich physikalisch dort einzuloggen.
Hast du denn die xstartup aus meinem Link benutzt, insbesondere den Hinweis "# Uncomment the following two lines for normal desktop:" beachten, dann wird auch der Desktop gestartet und nicht nur das Terminal.
Gnome oder KDE ist installiert, oder?
Gruß,
Daniel
Hi,
also wie gesagt, klappt alles wunderbar. Trotzdem, habe ich noch zwei Dinge, die ich gerne ändern würde.
zum ersten, würde ich gerne wissen, wo und wie, also in welcher Datei, ich den Window Manager angebe, den ich gestartet haben möchte. Ich hab schon den ganzen Tag, das Internet danach durchforostet, aber irgendwie, hab ich es bisher noch nicht hinbekommen. Ich hab zwar für die User eine .xinitrc mit dem Inhalt "exec wmaker" angelegt,
aber irgendwie haut das nicht hin.
Wäre also klasse, wenn du mir das noch sagen könntest oder zumindest nen treffsicheren hint, wo ich das nach lesen kann.
Zum anderen ist folgendes.
Ich hab meinen Monitor, hier auf der Windowskiste, mit ner 1280x1024 Auflösung laufen.Wenn ich aber über VNC zum Server connecte, wird mir der, ich glaube, mit einer 800x600 Auflösung angezeigt. Der sollte aber mindestens ne Auflösung von 1024x768 haben. Ich habe auch darüber gelesen, dass man die Auflösung beim Aufruf übergeben kann.
Leider jedoch, connecte ich nicht von der Console aus, sondern mit VNC Viewer 4. Da dies ein grafisches Tool ist, kann ich dort die Auflösung nicht als Option übergeben.
Wenn ich den VNC Viewer im Vollbildmodus starte, wird mir der Server trotzdem in 800x600 ausgegeben und der Rest des Bildschirms ist schwarz.
Wäre also klasse, wenn ihr mir dazu nochmal ne Hilfestellung geben könntet.
Marcus
also wie gesagt, klappt alles wunderbar. Trotzdem, habe ich noch zwei Dinge, die ich gerne ändern würde.
zum ersten, würde ich gerne wissen, wo und wie, also in welcher Datei, ich den Window Manager angebe, den ich gestartet haben möchte. Ich hab schon den ganzen Tag, das Internet danach durchforostet, aber irgendwie, hab ich es bisher noch nicht hinbekommen. Ich hab zwar für die User eine .xinitrc mit dem Inhalt "exec wmaker" angelegt,
aber irgendwie haut das nicht hin.
Wäre also klasse, wenn du mir das noch sagen könntest oder zumindest nen treffsicheren hint, wo ich das nach lesen kann.
Zum anderen ist folgendes.
Ich hab meinen Monitor, hier auf der Windowskiste, mit ner 1280x1024 Auflösung laufen.Wenn ich aber über VNC zum Server connecte, wird mir der, ich glaube, mit einer 800x600 Auflösung angezeigt. Der sollte aber mindestens ne Auflösung von 1024x768 haben. Ich habe auch darüber gelesen, dass man die Auflösung beim Aufruf übergeben kann.
Leider jedoch, connecte ich nicht von der Console aus, sondern mit VNC Viewer 4. Da dies ein grafisches Tool ist, kann ich dort die Auflösung nicht als Option übergeben.
Wenn ich den VNC Viewer im Vollbildmodus starte, wird mir der Server trotzdem in 800x600 ausgegeben und der Rest des Bildschirms ist schwarz.
Wäre also klasse, wenn ihr mir dazu nochmal ne Hilfestellung geben könntet.
Marcus
Dieser wird vom letzten Befehl "x-window-manager &" in der xstartup gestartet.Balu36 hat geschrieben:zum ersten, würde ich gerne wissen, wo und wie, also in welcher Datei, ich den Window Manager angebe, den ich gestartet haben möchte.
x-window-manager ist dabei nur ein Link auf /etc/alternatives/x-window-manager das wiederum ist ein Link auf /etc/alternatives/x-window-manager was wiederum ein Link auf den eigentlichen Window-Manager ist, für KDE z.B. /usr/bin/kwin
Den Window-Manager kannst du so umstellen (ändert dann automatisch den zuletzt genannten Link):
Code: Alles auswählen
update-alternatives --config x-window-manager
Du musst die Auflösung dem VNC-Server und nicht dem VNC-Viewer übergeben!Balu36 hat geschrieben:Ich habe auch darüber gelesen, dass man die Auflösung beim Aufruf übergeben kann.
Leider jedoch, connecte ich nicht von der Console aus, sondern mit VNC Viewer 4. Da dies ein grafisches Tool ist, kann ich dort die Auflösung nicht als Option übergeben.
z.B. mit folgender Option:
Code: Alles auswählen
-geometry 1024x768
Daniel