Изменение разрешения сеанса VNC в Linux [закрыто]

ОК, нет ответов, и теперь я нашел обходное решение.

Эта статья здесь, в StackOverflow, была очень полезна: Как установить информацию о версии для существующего .exe, .dll?

, который привел меня к этот проект управления ресурсами, написанный на C #: http://resourcelib.codeplex.com/

Итак, что я собираюсь сделать, это изменить библиотеки DLL после того, как они были

Редактировать (март 2015 г.): Это старая публикация, но я вижу, что в ней все еще есть интерес. Проект «ResourceLib C # File Resource Management Library» с открытым исходным кодом переместился с четырех лет назад и теперь находится здесь: https://github.com/dblock/resourcelib

141
задан Nathan Fellman 19 August 2008 в 06:56
поделиться

6 ответов

Настоящий сервер VNC 4.4 включает поддержку Xrandr, которая позволяет изменять размер VNC. Запустите сервер с помощью:

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

Затем измените размер с помощью:

xrandr -s 1600x1200
xrandr -s 1440x900
xrandr -s 1024x768
152
ответ дан 23 November 2019 в 22:42
поделиться

Я думаю, что это зависит от Вашего менеджера окон.

я - пользователь Windows, таким образом, это могло бы быть неправильным предположением, но: разве там что-то не называют X-сервер , работающий на машинах Linux - по крайней мере, на, которые могли бы быть интересными целями для VNC - что можно соединиться с с "X-клиентами"?

VNC просто берет все, что это находится на экране, и "туннелирует он через Вашу сеть". Если я не полностью ошибаюсь тогда "X", протокол должен дать Вам шанс использовать настольное разрешение Вашего клиента.

Дают X-сервер на Википедию попытка, которая могла бы дать Вам грубый обзор.

-3
ответ дан BlaM 19 August 2008 в 06:56
поделиться
  • 1
    @Chris хорошо, способ, которым мой эксперимент работает, я только, требуют постоянного числа семян каждый раз. хм, я не убежден, что использование начал повредило бы мое случайное для этого случая. я убежден, однако, что они не имели бы никакого значения. – Dhruv Gairola 17 March 2011 в 10:53

, С другой стороны, если существует способ переместить существующее окно от одного X-сервера до другого, который мог бы решить проблему.

я думаю, что можно использовать xmove для перемещения окон между двумя отдельными X-серверами. Таким образом, если это работает, это должно, по крайней мере, дать Вам способ сделать то, что Вы хотите хотя не так легко как изменение разрешения.

1
ответ дан Pat 19 August 2008 в 06:56
поделиться
  • 1
    OP не указывал этому java.util. Случайный был рассматриваемый генератор. – Doug Currie 16 March 2011 в 20:37

Я не уверен в Linux, но под окнами, tightvnc обнаружит и адаптируется к изменениям разрешения на сервере.

, Таким образом, необходимо быть в состоянии к VNC в рабочую станцию, сделайте эквивалент щелчка правой кнопкой по рабочему столу, свойствам, разрешению набора к тому, что, и имеют клиент vnc, окно изменяют размеры себя соответственно.

1
ответ дан Blorgbeard 19 August 2008 в 06:56
поделиться
  • 1
    @Doug +1 очень прохладный! Я не использую генератор Lehmer, хотя, но это - конечно, впечатляющее усилие (@Doug, я использую java.util. Случайный). возможно, просто придется спросить его завтра.. вздох.. надежда я просыпаюсь вовремя.. – Dhruv Gairola 16 March 2011 в 20:38

Я думаю, что Ваше лучшее лучшее должно выполнить сервер VNC с различной геометрией на различном порте. Я попробовал бы на основе страница справочника

$vncserver :0 -geometry 1600x1200
$vncserver :1 -geometry 1440x900

Тогда, можно соединиться от работы до одного порта и от дома до другого.

Редактирование: Тогда используйте xmove для перемещения окон между этими двумя X-серверами.

24
ответ дан Pat 19 August 2008 в 06:56
поделиться
  • 1
    таблицы и ширина определения " left" элемент doesn' t работа для меня - посмотрите отредактированную часть в моем вопросе... – geronimo 18 February 2011 в 15:31

Насколько я знаю, что нет никакого способа изменить разрешение клиента просто с помощью VNC, как это - просто "монитор, зеркально отражающий" приложение.

TightVNC однако (который является приложением клиента и сервера VNC) может изменить размеры экрана на стороне клиента, т.е. создания всего немного меньшего (подобный для обработки изображений методов изменения размеров в графических программах). Это должно работать, если Вы не используете размеры слишком мелкого шрифта. VNC должен теоретически быть совместимым между различными приложениями VNC.

0
ответ дан BlaM 19 August 2008 в 06:56
поделиться
  • 1
    I' m предполагающий, что профессор doesn' t действительно знают, является ли генератор генератором Lehmer, но часто такой советовать появляется со следующим шаблоном: Что-то было верно для конкретного вопроса, и затем будьте повторно применены к ситуациям где он isn' t необходимый. Если этот шаблон на самом деле не заставляет что-то повреждаться, это может быть некоторое время, прежде чем человек (или преподаватель) потрудится выяснять законность их требований. – Edwin Buck 16 March 2011 в 20:33
Другие вопросы по тегам:

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