Я устал от (визуальных) проблем, возникающих при использовании не очень хорошей эмуляции терминала +CygWin в Windows. Теперь я просто запускаю перенаправленный gnome-терминал со своего сервера при работе в терминале. Настройка довольно проста с использованием Xserver, который я получаю через cygwin, который я запускаю из командной строки с помощью команды «startx - -multiwindows -clipboard». Параметры означают, что каждая программа получает свое собственное окно. В локальной сети производительность достаточно для моих нужд.
У меня три проблемы с моей текущей настройкой
- Мне нужно вручную запустить startx из консоли. Хотелось бы, чтобы он просто запускался в фоновом режиме при входе в систему.
- Кажется, что startx, точнее ~/.xinitrc должен выполнить «exe some-program». В настоящее время запущен некоторый xterm, которым я не пользуюсь. Я хотел бы, чтобы эта программа была невидимой.
- Мне нужно запустить консоль (или использовать окно xterm, которое запускает xinit для меня), а затем вручную запустить «ssh -Y myuser @ myserver gnome-терминал», чтобы все заработало. Если я запускаю команду из другой консоли cygwin, мне также нужно вручную установить «DISPLAY» на то, что есть в данный момент.
Как я могу автоматизировать / улучшить эту настройку?