Я использую сборку OS X (hackintosh) дома и Toshiba Chromebook с chroot Ubuntu на ходу. Иногда я нахожусь на мероприятии и устанавливаю какое-то программное обеспечение удаленно через VNC и мне нужно выполнить перезагрузку. Что ж, это настоящая головная боль, потому что известные мне решения не могут этого сделать. Есть идеи? Кроме того, у меня дома монитор с разрешением 1920 x 1080, но разрешение моего ноутбука — 1366 x 768. Обычно я работаю в полноэкранном режиме и мне приходится перемещать мышь по экрану, чтобы «прокручивать экранное пространство», если хотите. Какие-нибудь клиенты (предпочтительно Ubuntu, в крайнем случае Chrome OS), которые вы знаете, где я могу улучшить разрешение и выполнить удаленную перезагрузку?
ОБНОВЛЯТЬ
Кроме того, какая скорость загрузки/выгрузки для удаленного компьютера действительно необходима для надежной удаленной работы?
решение1
Вы можете перезагрузить компьютер через VNC, как вы это обычно делаете, сидя за компьютером.
Главное — убедиться, что VNC настроен на автоматический запуск при запуске машины; таким образом, он снова подключится к сети после завершения перезагрузки — с удаленной стороны просто перезагрузитесь, подождите некоторое время, затем снова подключитесь (если он отвечает на пинги, вы можете запустить непрерывный пинг, если вам не терпится увидеть, когда он вернется; через несколько секунд [позволяя запуститься серверу VNC] вы сможете снова подключиться).
Кроме того, какая скорость загрузки/выгрузки для удаленного компьютера действительно необходима для надежной удаленной работы?
Это не имеет значения, VNC редко даст вам надежный удаленный опыт. Если у вас есть подключение к интернету, попробуйте, например,TeamViewer. Я часто использую TeamViewer для удаленного доступа к сайту (также вам не нужно знать IP-адрес или разрешать входящие соединения через брандмауэры, что отлично подходит для сайтов с большим количеством бюрократической волокиты в сфере ИТ или сложной внутренней сетью). Хотя кажется странным, что он будет работать лучше, у него просто намного лучший алгоритм сжатия и передачи.
Например, в настоящее время я работаю над проектом, который состоит из двух машин (обе работают под управлением Ubuntu, и обе очень производительны), соединенныхнапрямуючерез медь, гигабит. Один на рабочем месте и один в соседней диспетчерской. VNC все еще вялый и прерывистый. На машине сайта есть второй интерфейс с подключением к интернету, и на нем работает TeamViewer в дополнение к VNC.
Если я подключаюсь к машине через TeamViewer с моего ноутбука (через публичный Wi-Fi, наружу в Интернет, обратно на сайт и через все внутренние сети здания), это на два полных порядка быстрее и четче, чем VNC-подключение через прямой гигабитный Ethernet. Даже подключение к нему с моего смартфона происходит значительно более гладко.
Если у вас нет доступа в интернет, то вам придется довольствоваться VNC. Вы можете попробовать другие VNC-серверы/клиенты вместо встроенного в Ubuntu; хотя вряд ли вы достигнете производительности, например, TeamViewer или, скажем, RDP на Windows (не уверен, есть ли у OSX удаленный интерфейс, похожий на RDP). Также понизьте настройки качества, это может помочь (например, сильное сжатие jpeg или переключение на 8-битный цвет; отключите фон рабочего стола, используйте «простую» тему окна на удаленной машине с большим количеством сплошных цветов и т. д.).
решение2
Может быть, я что-то упускаю, и мой ответ слишком прост... Но я сам раньше пользовался VNC, и вот как я бы это сделал...
Удаленная перезагрузка
Чтобы выполнить удаленную перезагрузку, войдите в удаленный компьютер с помощью VNC, щелкните значок Apple в строке меню и выберите «Перезагрузить». Конечно, во время процесса перезагрузки вы будете отключены и вам придется ждать запуска VNC, прежде чем вы сможете снова подключиться.
Однако вам нужно убедиться, что VNC запускается автоматически при каждом запуске системы. Более того, недостаточно, если он просто автоматически запускается при входе в систему. Сервер должен запускаться автоматически после запуска системы, даже до того, как первый пользователь войдет в систему...
Изменить разрешение экрана
Ну, просто зайдите в Settings.app и измените разрешение экрана. Если VNC отключит вас во время процесса, просто подключитесь снова...
Скорость загрузки/выгрузки
Я не совсем уверен, но думаю, что 64kbps должно хватить, если вы не делаете графически интенсивные вещи (64kilo-bits-per-second = 8kilo-bytes-per-second). Чем больше, тем лучше, конечно...