Sida 1 av 1
"problem" med tightvncserver [LÖST]
Postat: 22 mar 2008, 01:28
av krullibull
Hejsan!
Hade tänkt mig att fixa en filserver som man ska kunna fjärrstyra med win XP över ett lokalt nätverk. Kollade runt lite och kom fram till att tightvnc är (förmodligen) vad jag behöver.
Dock så har jag stött på ett litet "problem" med tightvnc.
Jag har installerat både tightvncviewer och tightvncserver med synaptic, men hur gör jag för att starta tightvncserver
Har suttit en bra stund nu och googlat och inte hittat en stavelse om hur man startar det. För det väl måste väl gå att starta så att man får upp någon form av grafisk interface eller? om inte, finns det något annat fjärrstyrnings program som man köra grafiskt?
Re: "problem" med tightvncserver
Postat: 22 mar 2008, 12:43
av zoombywoof
Bra val, tightvnc funkar skitbra tycker jag. Jag startar en vncserver åt min användare vid boot genom ett entry i /etc/rc.local
Kod: Markera allt
su - lasse -c "tightvncserver :1 -geometry 1230x920 -depth 24"
Då kommer det alltid att starta en vncserver åt mig på desktop nummer 1. geometrin passar mig, men det där kan du testa dig fram till. Om du vill testa olika parametrar så kan du enkelt stoppa och starta din vncserver via ett terminalfönster.
Kod: Markera allt
$ tightvncserver -kill :1 (dödar vncserver som kör desktop nummer 1)
$ tightvncserver :1 -geometry 1024x768 -depth 24 (startar en ny på desktop nummer 1 med annan upplösning)
Första gången du startar tightvncservern kommer du att promptas om ett passord så kör tightvncserver manuellt 1 gång först innan du permanentar den i /etc/rc.local eller hur du nu väljer att starta den.
Kod: Markera allt
$ tightvncserver :1
passord blabla
$ tightvncserver -kill :1
$ tightvncserver :1 -geometry 1230x920 -depth 24
Klart!
Sen beror det på vilken förnserhanterare du vill att din vncserver ska köra. Om du inte gör något alls kommer du få default vilket jag tror är twm (urk) alltså, det måste vi fixa!
I din hemmakatalog kommer du att få en katalog som heter .vnc. I den finns en fil som heter xstartup. Här kan du bestämma vilken fönsterhanterare du vill ha. MIn ser ut så här :
Kod: Markera allt
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
Då kommer systemets default hanterare att starta, precis som när du loggar in på maskinen normalt.
Vill du ha en annan fönsterhanterare är det enkelt fixat. Jag kör xfce i min vnc session genom att fixa en fil som heter .Xclients i min hemmakatalog. Den ser ut så här:
Kod: Markera allt
#!/bin/bash
xhost +
eval `/usr/bin/ssh-agent`
/usr/bin/ssh-add /home/lasse/.ssh/id_rsa < /dev/null
#startx
/usr/bin/xfdesktop
Den gör även lite annat, men vill du bara dra igång en annan desktop så är det sista raden som gäller. Hoppas detta hjälpte dig lite iallafall.
Re: "problem" med tightvncserver
Postat: 23 mar 2008, 21:08
av krullibull
Tackar så mycket!
Blir till att test detta nu.
*EDIT* Det funkar ändå inte redigt. Allt jag får upp när jag loggar in från xp bruken är en grå ruta-->
http://pici.se/233032/
Min xstartup ser ut precis som din gör.
Re: "problem" med tightvncserver
Postat: 24 mar 2008, 00:17
av zoombywoof
Du kan testa att starta din fönsterhanterare direkt i .vnc/xstartup filen
Jag vet inte om du kör kde eller gnome, eller vad du vill ha, med kde så kan man låta xstartup filen se ut så här istället:
Kod: Markera allt
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
exec /usr/bin/startkde
I .vnc katalogen bör det också ha dykt upp en logfil, den bör heta 'datornamn':'desktopnummer'.log, t.ex
zappa:1.log
Du kan kanske få lite info om varför det inte funkar genom att titta i den.
Re: "problem" med tightvncserver
Postat: 24 mar 2008, 13:53
av krullibull
K. var nog lite otydlig på den punkten. Det jag vill ha är alltså så att det ser ut (gnome) och funkar precis som när man kör på Linux burken, fast man kör det fjärrstyrt istället.
Re: "problem" med tightvncserver
Postat: 24 mar 2008, 20:37
av zoombywoof
förstår precis, det är precis det man åstadkommer med ovanstående grejs. Ta reda på hur gnome startas, det vet inte jag, men jag antar det är genom /usr/bin/startgnome eller nått liknande, sen byter du ut "exec /usr/bin/startkde" mot startkommandot för gnome i xstartup filen.
Vad stod det i loggfilen då ?
Re: "problem" med tightvncserver
Postat: 25 mar 2008, 00:30
av krullibull
Här är vad som står i log filen:
Kod: Markera allt
25/03/08 13:03:34 Xvnc version 3.3.tight1.2.9
25/03/08 13:03:34 Copyright (C) 1999 AT&T Laboratories Cambridge.
25/03/08 13:03:34 Copyright (C) 2000-2002 Constantin Kaplinsky.
25/03/08 13:03:34 All Rights Reserved.
25/03/08 13:03:34 See http://www.uk.research.att.com/vnc for information on VNC
25/03/08 13:03:34 See http://www.tightvnc.com for TightVNC-specific information
25/03/08 13:03:34 Desktop name 'X' (Server:1)
25/03/08 13:03:34 Protocol version supported 3.3
25/03/08 13:03:34 Listening for VNC connections on TCP port 5901
Font directory '/usr/X11R6/lib/X11/fonts/Type1/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/Speedo/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/misc/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/75dpi/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/100dpi/' not found - ignoring
exec: 5: /etc/X11/xinit/xinitrc: Permission denied
25/03/08 13:03:50 Got connection from client 192.168.0.6
25/03/08 13:03:50 Protocol version 3.3
25/03/08 13:03:54 Full-control authentication passed by 192.168.0.6
25/03/08 13:03:54 Pixel format for client 192.168.0.6:
25/03/08 13:03:54 32 bpp, depth 24, little endian
25/03/08 13:03:54 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
25/03/08 13:03:54 no translation needed
25/03/08 13:03:54 Using tight encoding for client 192.168.0.6
25/03/08 13:03:54 rfbProcessClientNormalMessage: ignoring unknown encoding 8
25/03/08 13:03:54 Enabling X-style cursor updates for client 192.168.0.6
25/03/08 13:03:54 Enabling cursor position updates for client 192.168.0.6
25/03/08 13:03:54 Using image quality level 6 for client 192.168.0.6
25/03/08 13:03:54 Enabling LastRect protocol extension for client 192.168.0.6
25/03/08 13:03:54 rfbProcessClientNormalMessage: ignoring unknown encoding -223
Och det är fortfarande samma grå ruta.
Re: "problem" med tightvncserver
Postat: 25 mar 2008, 23:45
av zoombywoof
av någon anledning har inte din användare som startar vncserver processen rättigheter att köra xinitrc scriptet, så borde det inte vara.
Hur ser din .vnc/xstartup fil ut nu ? Om du loggar in datorn direkt med samma användare som startar vncservern, funkar allt som det ska då ?
Re: "problem" med tightvncserver
Postat: 26 mar 2008, 00:13
av krullibull
Jag löste det nu. Lyckades hitta hur xstartup filen ska se ut för gnome.
Kod: Markera allt
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
dbus-launch --exit-with-session gnome-session &
Tack för all hjälp!