Ich habe 12.04 LTS installiert und versuche, VNC zum Laufen zu bringen. Ich möchte in der Lage sein, eine Verbindung zu vorhandenen Sitzungen herzustellen und diese beim Booten starten zu lassen. Ich bin dieser Anleitung gefolgt und habe einen Kommentar hinterlassen, um meine Probleme zu beheben, aber keine Würfel. Ich habe auch alle Lösungen ausprobiert, die ich bei Google gefunden habe, einschließlich der hier, aber ich konnte sie nicht zum Laufen bringen (ich vermisse etwas Leichtes, da bin ich mir sicher).
Wenn ich mich mit der VNC-Sitzung verbinde, wird ein grauer Bildschirm mit drei Kontrollkästchen angezeigt:
- Akzeptieren Sie die Zwischenablage von den Zuschauern
- Zwischenablage an Zuschauer senden
- Primäre Auswahl an Zuschauer senden
Hier ist mein xstartup:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session -session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
Ich habe meine auch so bearbeitet, dass sie Folgendes enthält:
/usr/bin/vncserver -geometry 1024x768
Es startet nicht beim Booten, aber wenn ich den Befehl ausführe, startet es, aber ich bekomme den grauen Bildschirm.
gnome-session --session=gnome-classic &
vor der SitzungEs gibt eine Reihe von Dingen, die das Problem mit dem grauen Bildschirm verursachen können. Am besten sehen Sie sich die Anmeldedatei an
.vnc
, um den Fehler zu ermitteln. Der Name der Protokolldatei befindet sichhostName:display#.log
beispielsweise auf meinem Computer, dessen Name "golden" istgolden:1.log
.In meinem Fall hatte die
./vnc/xstartup
Datei nicht die richtigen Berechtigungen, daher wurdechmod +x ./vnc/xstartup
das Problem behoben. Ich hätte mit dem Inhalt herumspielen können,xstartup
bis die Kühe nach Hause kamen, und es hätte nicht geholfen.quelle
Ich habe mich auch im Internet nach einer Lösung für das gleiche Problem umgesehen und viele Möglichkeiten gefunden, die mir vorgeschlagen wurden, aber keine scheint mir zu helfen, bis ich beim Basteln an der
.vnc/xstartup
Datei herausgefunden habe, dass dasgnome-session --session=gnome-classic &
für mich funktionierende Ende der Datei verschoben wurde. Bitte beachten Sie meine Arbeitsdatei.vnc/xstartup
; Beachten Sie, dass ich auch eine zweite nicht gesetzte Zeile hinzugefügt habe, weil ich einen dbus-Fehler erhalten habe und diese Zeile beim Googeln gefunden habe. Ganz am Ende gibt es eine Unity-Desktop-Sitzung für diejenigen, die einen Standard-Ubuntu-Look bevorzugen. Ich hoffe es hilft!quelle
Ersetzen Sie xstartup durch den folgenden Inhalt, um das Problem zu beheben. Die if-Anweisung scheint das einzige zu sein, was hinzugefügt wurde. Ich habe das gerade von meiner Firma kopiert, die Ubuntu-Box arbeitet. Und es funktioniert sofort für mich wie ein Zauber. Ich habe einen Blog-Beitrag zu VNC mit vnc4server: How-to-Setup-vnc-on-Ubuntu-Linux
quelle
Ich hatte das Problem mit dem grauen Bildschirm. Als das Ereignis auftrat, das das Problem auslöste, reagierte ich nicht proaktiv. Aber jetzt, das Problem behoben zu haben, ich weiß , das kann ein Problem sein: Kennwortlänge.
Ich habe Installationen mit passwd laufen länger als 8. Ich weiß nicht warum, aber es ist geschehen. Andere nicht. Das System fordert Sie dazu auf, Kennwörter auf 8 Zeichen zu kürzen. Das ist ein Signal. Eine gute Verhaltensregel ist, bei 8 zu bleiben und über SSH zu tunneln.
In dem Moment, in dem das Passwort wieder auf 8 Zeichen geändert wurde, funktionierte vnc wie erwartet.
quelle
In meinem Fall ist mein gesamter Speicher voll. Das Löschen von Dateien, um freien Speicherplatz zu haben, und das Neustarten des Dienstes haben das Problem behoben. (Wirklich, ich habe viel gegoogelt und dann festgestellt, dass ich mit meinem VPS zuerst Windows 10-ISOs von Microsoft und dann von dort SFTP-ed auf meinen Laptop heruntergeladen habe.)
quelle
Ich habe Ubuntu 12.04 LTS und hatte das gleiche Problem. Ich mag das Erscheinungsbild von Unity nicht, deshalb habe ich mich immer mit dem Gnome-Klassiker angemeldet. Natürlich möchte ich, dass mein VNC das gleiche gnome-klassische Erscheinungsbild hat.
Ich habe verschiedene Lösungen aus anderen Posts ausprobiert, aber entweder den grauen Bildschirm oder den Unity DM. Schließlich habe ich die Antwort von gilatpr ausprobiert, und das hat bei mir mit einer sehr kleinen Änderung funktioniert. Die angegebenen Protokolle --session = gnome-classic & sind unbekannt. Also habe ich -session = gnome-classic & ausprobiert, und das hat den Trick gemacht. Hier ist mein xstartup. Vielen Dank.
quelle
Löschen Sie einfach
#
abx-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop
und neu starten. Es hat bei mir funktioniert.quelle
Versuchen Sie
vino
stattdessen die Installation , zWenn beim Herstellen einer Verbindung mit dem VNC-Client der folgende Fehler auftritt:
Ändern Sie dann die Sicherheit mit
gsettings
:Weitere Informationen finden Sie unter: Erhalten des Remotezugriffs unter Ubuntu 14.04 mit Vino .
quelle
Gibt es einen Grund für die Sicherheitseinstellung?
Ich habe TightVNC unter Ubuntu 14.04 und versuche, über TightVNC Viewer eine Verbindung von Windows 7 herzustellen.
Ich habe viel versucht,
xstartup
Dateien über das Internet zum Laufen zu bringen, damit der VNC funktioniert, sowohl xwindows als auch gnome-desktop-fallback. Aber alles was ich bekomme ist ein grauer leerer Bildschirm.Ich habe dann versucht, den Standard-Ubuntu-VNC-Server :
vino
. Sehr einfache Einrichtung. Ich kann jedoch keine Verbindung über den TightVNC-Viewer herstellen, da "Keine übereinstimmenden Sicherheitstypen" angezeigt werden.Nach einem Beitrag, in dem die Verschlüsselung von Vino deaktiviert wurde, kann ich über den TightVNC-Viewer eine Verbindung herstellen und meinen Linux-Desktop verwenden.
Siehe: Fernzugriff auf Ubuntu 14.04 mit Vino .
Ich habe auch versucht, Vino über Windows-Remotedesktop, grauer leerer Desktop erneut.
Ich bin wirklich sehr, sehr verwirrt.
quelle