Если вы уже установили пакет польского языка, попробуйте Super + Shift + Space или Super + Space. Это приведет к переключению текущей раскладки клавиатуры, если установлено более одного.
Есть ряд вещей, которые могут вызвать проблему серого экрана. Лучше всего посмотреть файл журнала в .vnc, чтобы узнать, что такое ошибка. Имя файла журнала - hostName:display#.log, например, на моей машине, чье имя «золотое», это golden:1.log.
В моем случае файл ./vnc/xstartup не имел прав доступа, поэтому chmod +x ./vnc/xstartup исправил проблему. Я мог бы поиграть с содержанием xstartup, пока корова не вернется домой, и это не помогло бы.
Я также рассматривал сеть для решения одной и той же проблемы, и я нашел много способов, которые люди предлагали, но никто мне не помогает, пока я не нашел во время работы с файлом .vnc/xstartup, переместив gnome-session --session=gnome-classic & в конец файла работал для меня. Посмотрите мой рабочий файл .vnc/xstartup; обратите внимание, что я также добавил вторую строку отмены из-за того, что я получил ошибку dbus, и я нашел эту строку во время поиска в googling, и в самом конце есть сеанс рабочего стола с единством для тех, кто предпочитает внешний вид Ubuntu по умолчанию. Надеюсь, что это поможет!
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
[ -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 &
gnome-session --session=gnome-classic &
# gnome-session --session=ubuntu-2d &
Замените xstartup следующим содержимым, исправив его. Кажется, что утверждение if - единственное, что добавлено. Я просто скопировал это из своей компании, работающей в поле Ubuntu. И это работает для меня как шарм. У меня есть сообщение в блоге относительно VNC с vnc4server: how-to-setup-vnc-on-ubuntu-linux
#!/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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
vncconfig -iconic -nowin &
. /etc/X11/Xsession
У меня был серый экран. Когда произошло событие, вызвавшее возникшую проблему, я не отреагировал проактивно. Но теперь, устранив проблему, я знаю, что это может быть проблемой: длина пароля.
Я запускал установки с passwd дольше, чем 8. Не знаю почему, но он может . Другие, нет. Система стремится сообщить вам, что пароли будут усечены до 8 символов. Это сигнал. Хорошее поведенческое правило придерживается 8 и туннеля через SSH.
В момент, когда пароль был заменен на 8 символов, vnc функционировал так, как ожидалось.
В моем случае все мое хранилище заполнено. Удаление файлов для свободного места и перезапуск службы исправили его. (Действительно, я много гугл, а потом понял, что я использовал VPS для загрузки Windows 10 ISO сначала из Microsoft, а затем SFTP-ed оттуда на свой ноутбук)
У меня есть Ubuntu 12.04 LTS и у меня такая же проблема. Мне не нравится внешний вид Unity, поэтому всегда приходите с помощью gnome-classic. Естественно, я хочу, чтобы мой vnc имел такой же гном-классический внешний вид.
Я пробовал различные решения из других сообщений, но либо получил серый экран, либо Unity DM. Наконец, я попробовал ответ, отправленный gilatpr, и это сработало для меня с очень незначительной настройкой. Показаны журналы --session = gnome-classic & amp; неизвестно. Поэтому я попробовал -session = gnome-classic & amp ;, и это сделало трюк. Вот мой xstartup. Спасибо.
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -nowin &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &
# . /etc/X11/Xsession
gnome-session --session=gnome-classic &
Просто удалите # из x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop и перезапустите. Это сработало для меня.
Попробуйте установить vino вместо этого, например
sudo apt-get install vino
export DISPLAY=:0.0
/usr/lib/vino/vino-server &
Если при подключении к клиенту VNC возникла следующая ошибка:
Нет подходящих типов безопасности!затем измените безопасность с помощью gsettings:
gsettings set org.gnome.Vino require-encryption false
Подробнее см. в разделе: Получение удаленного доступа для работы в Ubuntu 14.04 С Vino.
Есть ли причина из-за настройки безопасности?
У меня TightVNC на Ubuntu 14.04 и попробуйте подключиться из Windows 7 из TightVNC viewer.
Я много пробовал xstartup через Интернет, чтобы заставить VNC работать, как xwindows, так и gnome-desktop-fallback. Но все, что я получаю, это серый пустой экран.
Затем я попробовал по умолчанию ubuntu vnc server: vino. Очень простая настройка. Но я не могу подключиться через средство просмотра TightVNC, потому что получаю «Нет соответствующих типов безопасности».
После публикации такого типа отключения шифрования vino я могу подключиться к TightVNC viewer и использовать мой рабочий стол Linux.
См.: Получение удаленного доступа для работы в Ubuntu 14.04 С Vino.
Я также попытался vino через Windows Remote Desktop, серый пустой рабочий стол снова.
Итак, я действительно , действительно смущен.