Серый экран vnc на debian 10 gnome 3

У вас случайно нет другого размера шрифта на других вкладках?

При переключении между вкладками с разным размером шрифта в развернутом/полноэкранном режимеgnome-terminal(илиmate-terminal)возникают странные проблемы с размером. Эмулятор терминала хочет изменить свой размер (, чтобы сохранить то же количество символьных ячеек, которое вы можете видеть с неразвернутыми окнами; сохранение того же количества пикселей не может работать вместе с выровненными по сетке -размерами ), но, с другой стороны, оконный менеджер отодвигает и отменяет попытку изменения размера эмулятора терминала. Это генерирует два последовательных события изменения размера назад -и -вперед по направлению к клиентскому приложению. См., например.https://bugzilla.gnome.org/show_bug.cgi?id=731137.

Между тем,мы видели несколько таких отчетов об ошибках в эмуляторах терминала, где в конечном итоге выяснилось, что vimне может правильно обрабатывать события изменения размера, которые приходят в короткой последовательности. Это должно быть доведено до сведения vimразработчиков и исправлено ими.

2
05.10.2019, 15:40
5 ответов

Возникла та же проблема при попытке подключения VNC к Debian 10.

Судя по всему, Debian 10 использует Wayland, и у VNC есть некоторые проблемы с этим.

Решение для меня состояло в том, чтобы отключить Wayland. Для этого отредактируйте /etc/gdm3/daemon.confи раскомментируйте строку

#WaylandEnable=false

, так что вместо этого он читается как

WaylandEnable=false

Затем перезапустил сервер, запустил сервер VNC, и я смог к нему подключиться.

1
27.01.2020, 22:08

Чтобы преодолеть это, я использовал это ~/.vnc/xstartupиз старого решения:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey &
vncconfig -iconic &

и это работает.

2
27.01.2020, 22:08

Этот вопрос касается Debian с gnome 3. Но другие ответы в основном касаются Debian с xfce. Этот вопрос занял у меня много времени. Наконец этот документ спас меня.
Я использую Debian 10 с установленным gnome, tigervnc в качестве сервера vnc.

#install vnc servrer
sudo apt install tigervnc-standalone-server 
#start vncserver and allow remote login
vncserver -localhost no :1
#check the port listen stat
netstat -tul | grep 5901

Вы можете использовать программу Tiger VNC Viewer для подключения к серверу VNC с помощью <ip>:1или <ip>:5901

.

Помните:
1. Выйдите из текущего пользователя перед запуском vnc-сервера.
2. Вы должны использовать ssh-туннель в общедоступной сети и забыть о-localhost no

#https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-debian-10
ssh -L 5901:127.0.0.1:5901 -C -N -l loginuser your_server_ip

подключиться к серверу vnc с помощью localhost:1илиlocalhost:5901

Что-то еще:
Вы можете посмотреть документ https://help.ubuntu.com/community/VNC/Servers, чтобы узнать, как запустить TigerVNC vncserver при загрузке.

2
19.11.2020, 05:16

Установить

sudo apt install gnome-session-flashback

и отредактируйте~/.vnc/xstartup

 #!/bin/sh
 autocutsel -fork
 xrdb $HOME/.Xresources
 xsetroot -solid grey
 export XKL_XMODMAP_DISABLE=1
 export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
 export XDG_MENU_PREFIX="gnome-flashback-"
 unset DBUS_SESSION_BUS_ADDRESS
 gnome-session --session=gnome-flashback-metacity --disable-acceleration-check --debug &

это решило мою проблему

1
08.02.2021, 15:25

Я просмотрел ответы, и это лучше всего сработало для моей установки: debian10 + gnome3:

$ cat ~/.vnc/xstartup

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --disable-acceleration-check --debug &
0
15.04.2021, 20:17

Теги

Похожие вопросы