У меня есть следующая среда:
- Ноутбук под управлением Windows 7, который я подключаю / отключаю от сети каждый день
- Рабочий стол под управлением Ubuntu 12.04, который постоянно подключен к рабочей сети
Я ищу способ "объединить" два. Я потратил некоторое время на удаленный рабочий стол в Windows из Ubuntu, но столкнулся с несколькими проблемами, которые заставили меня отказаться от него. В настоящее время я использую Synergy, и это работает довольно хорошо, но имеет свои недостатки (а именно копирование / вставка).
Мой последний эксперимент включает запуск Cygwin X на моем ноутбуке и пересылку всех моих окон GVIM и тому подобного в Windows. Это работает довольно хорошо, но всякий раз, когда я отключаю свой ноутбук от сети, все эти окна (и соответствующие процессы в Ubuntu) умирают. Когда я снова подключаюсь, мне нужно снова запустить все эти процессы.
Мой вопрос: есть ли способ использовать Cygwin X так же, как вы бы использовали такую программу, как tmux/screen. Например:
- Я запускаю Cygwin X и настраиваю свою рабочую среду, перенаправляя все графические интерфейсы в Windows
- Я отключаю свой ноутбук от сети - все окна умирают, но сами процессы продолжают работать на машине с Ubuntu
- Я снова подключаю свой ноутбук к сети - я перенаправляю все графические интерфейсы Ubuntu на мой Cygwin X и продолжаю работать там, где остановился
Это возможно?