Hey guys. This isn't really a CrunchBang problem as I'm fairly certain it's just the fact I'm running it on a VPS. But I'm still hoping someone might have some insight on what I can do to solve the problem.
Basically I'm just trying to VNC to other servers from my VPS where I have CrunchBang installed. But when I attempt to VNC to any server, whether it's a server with an actual desktop interface or if it's just a CLI server, I get this error:
VNC server default format:
32 bits per pixel.
Least significant byte first in each pixel
True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Can't cope with 24 bits-per-pixel
I did a bit of Googling and it seems as though as it's simple as what it says, my VPS is not running at a high enough bits-per-pixel. What I was wondering, is this something that is set on my VPS or can I change this somehow in the display configuration in CrunchBang on my VPS?
Any help would be greatly appreciated!
Did you try:
From this option text:
-FullColour, -FullColor Tells the VNC server to send full-colour pixels in the best format for this display. By default a low colour mode is used until AutoSelect decides the link is fast enough. However if the server's native pixel format is colourmapped (as opposed to truecolour) then the server's format is used by default.
It looks like you might need to connect using:
I tried that, however it seems that option doesn't exist. Where do you see -FullColor in the man page? I don't see it on my man page or the online man pages.
I attempted to use -bgr but that gave me the same result.
It shows up in my man page. I have this version:
VNC Viewer Free Edition 4.1.1 for X - built Jan 30 2013 16:07:52
And it's on this online man page:
However, if the option doesn't work for you - then it's some other issue anyway...
EDIT: The FullColor option says it's the default, and it sends the best format FOR THIS DISPLAY... So, maybe your local X display has a lower bit depth than the remote vnc server. You might want to try to set your default X display depth to 32 bits... If your video card and physical screen can handle 32 bit depth, that is...
Something like this:
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 32 SubSection "Display" Depth 32 EndSubSection EndSection
Last edited by retf (2014-01-22 00:37:33)