LINUX.ORG.RU

Настройка x11vnc в Kali

 , , ,


0

2

Записал флешку с kali для raspberry, воткнул дисплей. Все вроде робит, но вот только разрешение мизерное 656x416 и окна не умещаются. Решил подключить к ноуту, чтобы хотя б 720x480 поставить, а нифига не получилось.
Запускаю вот так:

x11vnc -noncache -auth guess -nap -scale 720x480 -forever -loop -repeat -rfbauth /root/.vnc/passwd -rfbport 5900
Разрешение не меняется, а только растягивается. Набрал xrandr, пишет - Can't open display. Переподключился по ssh с ключем -X. Дисплей вроде нашелся. Опять vnc стартанул, пишет вот это:
--- x11vnc loop: 1 ---

 --- x11vnc loop: waiting for: 2212

02/02/2018 00:34:29 passing arg to libvncserver: -rfbauth
02/02/2018 00:34:29 passing arg to libvncserver: /root/.vnc/passwd
02/02/2018 00:34:29 passing arg to libvncserver: -rfbport
02/02/2018 00:34:29 passing arg to libvncserver: 5900
02/02/2018 00:34:29 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 2212
02/02/2018 00:34:31 -auth guess: failed for display='localhost:10.0'
02/02/2018 00:34:31 -auth guess: since we are root, retrying with FD_XDM=1
02/02/2018 00:34:31 -auth guess: failed for display='localhost:10.0'

 --- x11vnc loop: sleeping 2000 ms ---


 --- x11vnc loop: 2 ---
Как поднять vnc с нормальным разрешением?

Ответ на: комментарий от yakunin
x11vnc -noncache -auth guess -nap -scale 720x480 -forever -display ":0" -loop -repeat -rfbauth /root/.vnc/passwd -rfbport 5900

Так запустился, но разрешение низкое и не меняется.

02/02/2018 14:00:30 Default visual ID: 0x21
02/02/2018 14:00:30 Read initial data from X display into framebuffer.
02/02/2018 14:00:30 initialize_screen: fb_depth/fb_bpp/fb_Bpl 16/16/1312
02/02/2018 14:00:30 scaling screen: 656x416 -> 720x480
02/02/2018 14:00:30 scaling screen: scale_fac_x=1.09756 scale_fac_y=1.15385
02/02/2018 14:00:30 
02/02/2018 14:00:30 X display :0 is 16bpp depth=16 true color
Хотя xrandr показывает:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected primary (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080     50.00*+  60.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1400x1050     59.98  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x850      60.00  
   1360x768      59.80  
   1152x864      74.82  
   1280x768      59.87  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
Что не так-то?

Kaernk ()
Ответ на: комментарий от Kaernk

Сам сервер запустите с параметрами разрешения.

vncserver -geometry 1600x1200 -randr 1600x1200,1440x900,1024x768

После запуска, меняйте разрешение с помощью xrandr:

xrandr -s 1600x1200
xrandr -s 1440x900
xrandr -s 1024x768

Либо в конфиге укажите его:

You could create a ~/.vnc/config file
And populate it with the following to control the geometry
of all desktops created by a particular user:

-geometry 800x600
yakunin ()
Ответ на: комментарий от yakunin

Да, но немного другим способом - поставил tightvncserver. Тем не менее по вашему совету тоже заработало. Дело было еще и в том, что у меня не был установлен firmware-linux-nonfree. Видимо без этих дров разрешение не менялось.

Kaernk ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.