Я использовал для доступа к удаленной системе через VNC-просмотрщик, но когда я копирую текст из удаленной системы и вставляю его в свой текстовый редактор (локальная система), ничего не происходит. Нужно ли устанавливать какие-либо дополнительные пакеты для выполнения этой задачи?
Обновления: В свойствах Real VNC такой опции нет.
Я просто получаю следующий вывод:
karthick@karthick:~$ vncconfig
No VNC extension on display :0.0
Обновления:
karthick@karthick:~$ vncserver
Warning: karthick:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server karthick:1
Warning: karthick:2 is taken because of /tmp/.X2-lock
Remove this file if there is no X server karthick:2
New 'X' desktop is karthick:4
Starting applications specified in /home/karthick/.vnc/xstartup
Log file is /home/karthick/.vnc/karthick:4.log
karthick@karthick:~$ vncconfig -display :1
vncconfig: unable to open display ":1"
[!d5]
sudo apt-get install autocutsel
Запустить vi /home/b37399/.vnc/xstartup и добавить эту строку: autocutsel -fork
следующим образом: #!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
Перезапустить vncserver Попробуйте использовать www.letscopypaste.com или pastebin.com. Они предлагают простое использование возможностей буфера обмена.
Я попробовал все приведенные выше предложения без везения.
В конечном итоге я решил его заменить на vnc-сервер с tightvncserver на vnc4server
любым способом, убедитесь что в ~/.vnc/xstartup у вас есть строка
vncconfig -iconic &
Используя tightvnc (с командой: vncviewer) на Puppy Linux, я должен нажать F8 в удаленном окне, чтобы открыть меню VNC. Меню VNC содержит записи для «Буфер обмена: локальный -> удаленный» и «Буфер обмена: локальный & lt; - remote». Мне нужно скопировать некоторый текст, использовать любую из этих записей, а затем вставить в другую систему. Я не знаю, связано ли это с вашей конкретной проблемой, но она ведет себя как описанные вами симптомы, если я не использую это меню.
Используемый вами просмотрщик VNC должен поддерживать эту функцию, иначе вы просто скопируете его локально в удаленной системе.
Еще одна причина для этого - несколько экземпляров экземпляров vncconfig, конфликтующих друг с другом. В моем случае у меня была настраиваемая настройка vncserver, но vncconfig начался как часть системной загрузки, конфликтующей с пользовательской установкой vncconfig.
Чтобы устранить эту проблему, уничтожьте ненужные экземпляры vncconfig.
To получить список текущих экземпляров vncconfig:
ps -ef | grep vncconfig
Чтобы убить:
kill -9 <process_id>
Некоторые комментарии к вашей проблеме: RealVNC является проприетарным, и поддержка буфера обмена может быть полностью несовместима с tightvncserver. Я использовал оба вместе, в прошлом, но я не помню 100%, если бы совместное использование буфера обмена работало между ними. Я точно знаю, что RealVNC-сервер в паре с RealVNC-viewer действительно поддерживает обмен буфера обмена; но RealVNC-сервер не является бесплатным (как в $$ s)
Вы можете попробовать:
tightvnc viewer с http://www.tightvnc.com/download.php Он может быть более совместимым с любым методом tightvncserver, используемым для совместного использования буфера обмена. или, возможно, вы можете пойти с альтернативным протоколом, то есть NX (nxserver / nxclient ... некоторая информация по адресу: https://help.ubuntu.com/community/NomachineNX). Обмен буфера обмена работал на меня без каких-либо пользовательских настроек.В новом окне терминала я использовал команду vncconfig, команда продолжает работать, и вы можете использовать функции копирования и вставки в других окнах или терминалах.
Я использую Remote login с vnc-ltsp-config с рабочей средой GNOME для CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашение для входа (потому что я ленив и предпочитаю вырезать и вставлять сложные пароли).
Создал файл vncconfig.desktop в / etc / xdg / autostart, который разрешил вырезать и вставлять во время сеанса после входа в систему. Процесс vncconfig запускается как зарегистрированный пользователь. [Рабочий стол] Имя = Нет имени Кодирование = UTF-8 Версия = 1.0 Exec = vncconfig -nowin X-GNOME-Autostart-enabled = true Добавлен vncconfig -nowin & в конец файла / etc / gdm / Init / Desktop, который включен вырезать и вставлять сеанс во время входа в систему, но заканчивается после входа в систему. Процесс vncconfig выполняется как root. Добавление vncconfig -nowin & в конец файла / etc / gdm / PostLogin / Desktop также позволило вырезать и вставлять во время сеанса после входа в систему. Однако процесс vncconfig выполняется как root.sudo apt-get install autocutsel
Запустить vi /home/b37399/.vnc/xstartup и добавить эту строку: autocutsel -fork
следующим образом: #!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
Перезапустить vncserver Попробуйте использовать www.letscopypaste.com или pastebin.com. Они предлагают простое использование возможностей буфера обмена.
Я попробовал все приведенные выше предложения без везения.
В конечном итоге я решил его заменить на vnc-сервер с tightvncserver на vnc4server
любым способом, убедитесь что в ~/.vnc/xstartup у вас есть строка
vncconfig -iconic &
Я использую следующую строку в моем сценарии входа:
vncconfig -nowin & amp;
Надеюсь, что это сработает для вас!?
введите код здесь. Ниже приведенные настройки отлично подходят для Ubuntu 16.04 и Ubuntu 18.04 LTS. Пожалуйста, просто скопируйте / вставьте / замените приведенную ниже конфигурацию на ~ / .vnc / xstartup и перезапустите vnc. Это определенно сработает. _____________________________________ #! / bin / sh # Раскомментируйте следующие две строки для обычного рабочего стола: # unset SESSION_MANAGER # exec / etc / X11 / xinit / xinitrc [-x / etc / vnc / xstartup] & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; exec / etc / vnc / xstartup [-r $ HOME / .Xresources] & amp; & amp; & amp; & amp; xrdb $ HOME / .Xresources xsetroot -solid grey autocutsel -fork vncconfig -iconic & amp; vncconfig -nowin & amp; x-terminal-emulator -geometry 80x24 + 10 + 10 -ls -title "$ VNCDESKTOP Desktop" & amp; x-window-manager & amp; gnome-panel & amp; gnome-settings-daemon & amp; metacity & amp; nautilus & amp;
Используя tightvnc (с командой: vncviewer) на Puppy Linux, я должен нажать F8 в удаленном окне, чтобы открыть меню VNC. Меню VNC содержит записи для «Буфер обмена: локальный -> удаленный» и «Буфер обмена: локальный & lt; - remote». Мне нужно скопировать некоторый текст, использовать любую из этих записей, а затем вставить в другую систему. Я не знаю, связано ли это с вашей конкретной проблемой, но она ведет себя как описанные вами симптомы, если я не использую это меню.
Я использую следующую строку в моем сценарии входа:
vncconfig -nowin&
Надеюсь, что это сработает для вас!?
Еще одна причина для этого - несколько экземпляров экземпляров vncconfig, конфликтующих друг с другом. В моем случае у меня была настраиваемая настройка vncserver, но vncconfig начался как часть системной загрузки, конфликтующей с пользовательской установкой vncconfig.
Чтобы устранить эту проблему, уничтожьте ненужные экземпляры vncconfig.
To получить список текущих экземпляров vncconfig:
ps -ef | grep vncconfig
Чтобы убить:
kill -9 <process_id>
Некоторые комментарии к вашей проблеме: RealVNC является проприетарным, и поддержка буфера обмена может быть полностью несовместима с tightvncserver. Я использовал оба вместе, в прошлом, но я не помню 100%, если бы совместное использование буфера обмена работало между ними. Я точно знаю, что RealVNC-сервер в паре с RealVNC-viewer действительно поддерживает обмен буфера обмена; но RealVNC-сервер не является бесплатным (как в $$ s)
Вы можете попробовать:
tightvnc viewer с http://www.tightvnc.com/download.php Он может быть более совместимым с любым методом tightvncserver, используемым для совместного использования буфера обмена. или, возможно, вы можете пойти с альтернативным протоколом, то есть NX (nxserver / nxclient ... некоторая информация по адресу: https://help.ubuntu.com/community/NomachineNX). Обмен буфера обмена работал на меня без каких-либо пользовательских настроек.В новом окне терминала я использовал команду vncconfig, команда продолжает работать, и вы можете использовать функции копирования и вставки в других окнах или терминалах.
Я использую Remote login с vnc-ltsp-config с рабочей средой GNOME для CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашение для входа (потому что я ленив и предпочитаю вырезать и вставлять сложные пароли).
Создал файл vncconfig.desktop в / etc / xdg / autostart, который разрешил вырезать и вставлять во время сеанса после входа в систему. Процесс vncconfig запускается как зарегистрированный пользователь. [Рабочий стол] Имя = Нет имени Кодирование = UTF-8 Версия = 1.0 Exec = vncconfig -nowin X-GNOME-Autostart-enabled = true Добавлен vncconfig -nowin & в конец файла / etc / gdm / Init / Desktop, который включен вырезать и вставлять сеанс во время входа в систему, но заканчивается после входа в систему. Процесс vncconfig выполняется как root. Добавление vncconfig -nowin & в конец файла / etc / gdm / PostLogin / Desktop также позволило вырезать и вставлять во время сеанса после входа в систему. Однако процесс vncconfig выполняется как root.sudo apt-get install autocutsel
Запустить vi /home/b37399/.vnc/xstartup и добавить эту строку: autocutsel -fork
следующим образом: #!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
Перезапустить vncserver Попробуйте использовать www.letscopypaste.com или pastebin.com. Они предлагают простое использование возможностей буфера обмена.
Я попробовал все приведенные выше предложения без везения.
В конечном итоге я решил его заменить на vnc-сервер с tightvncserver на vnc4server
любым способом, убедитесь что в ~/.vnc/xstartup у вас есть строка
vncconfig -iconic &
Используемый вами просмотрщик VNC должен поддерживать эту функцию, иначе вы просто скопируете его локально в удаленной системе.
Я использую следующую строку в моем сценарии входа:
vncconfig -nowin&
Надеюсь, что это сработает для вас!?
Используемый вами просмотрщик VNC должен поддерживать эту функцию, иначе вы просто скопируете его локально в удаленной системе.
В новом окне терминала я использовал команду vncconfig, команда продолжает работать, и вы можете использовать функции копирования и вставки в других окнах или терминалах.
Я использую Remote login с vnc-ltsp-config с рабочей средой GNOME для CentOS 5.9. Из экспериментов сегодня мне удалось вырезать и вставить работу для сеанса и приглашение для входа (потому что я ленив и предпочитаю вырезать и вставлять сложные пароли).
Создал файл vncconfig.desktop в / etc / xdg / autostart, который разрешил вырезать и вставлять во время сеанса после входа в систему. Процесс vncconfig запускается как зарегистрированный пользователь. [Рабочий стол] Имя = Нет имени Кодирование = UTF-8 Версия = 1.0 Exec = vncconfig -nowin X-GNOME-Autostart-enabled = true Добавлен vncconfig -nowin & в конец файла / etc / gdm / Init / Desktop, который включен вырезать и вставлять сеанс во время входа в систему, но заканчивается после входа в систему. Процесс vncconfig выполняется как root. Добавление vncconfig -nowin & в конец файла / etc / gdm / PostLogin / Desktop также позволило вырезать и вставлять во время сеанса после входа в систему. Однако процесс vncconfig выполняется как root.sudo apt-get install autocutsel
Запустить vi /home/b37399/.vnc/xstartup и добавить эту строку: autocutsel -fork
следующим образом: #!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
Перезапустить vncserver