Всё началось с того, что мне (в очередной раз) захотелось адекватный эмулятор терминала под офтопиком. Сразу оговорюсь, что офтопик используется для поиграть (грешен, да), но периодически сидя и убивая демонов в Diablo III или DOOM'е - звонок заставляет отвлечься и переключиться в работу.
В работе нужен, в основном, ssh. Но иногда нужны гуёвые приложения с рабочей машины. vncviewer помогает не всегда, да и подтупливает знатно (при этом на работе 2х24", а дома всего 1 на 21.5"... кто пробовал vncviewer в такой конфигурации - тот поймет). Поэтому ранее использовались извращения из серии подключиться по vnc к домашнему ноуту с линуксом или же вообще пойти и отобрать его у жены (обычно она на подключенном дисплее что-то смотрит, а я на встроенном, который прикрыт, что-то делаю).
Так вот недавно я купил ссд, накатил новенькую винду, завел bash, zsh, xserver (не знаю, почему раньше не получилось с иксами, всё реально просто), сделал shortcut на запуск terminator'а прям из меню «пуск».
Теперь на первом дисплее у меня может висеть открытая игра, а на втором в фуллскрин терминал. Более того, не сразу (xauth) получилось завести адекватный проброс иксовых приложений через ssh, но совсем чуть чуть копания, и всё работает.
Из странностей: я поставил powerline шрифты, и до ребута они были более приятны в плане адекватного сглаживания, но после что-то пошло не так. Починить не смог.
Еще screenfetch: uptime считается с момента запуска терминала, а не аптайм системы; шрифт берется с gtk конфига, а не с установок терминатора; видяху показывать не хочет :( ; можно запустить с sudo - тогда не будет эррора от awk, но тогда не верно отображается shell
Кстати, хотел юзать urxvt, но он не подхватывает конфиг .Xresources, поэтому я забил временно.
Вот такое маленькое приключение в мире ада и разврата от мелкомягких. Зато теперь иксовые аппликухи могут сразу отображаться, а проброс гуевых приложений с работы на домашнем оффтопике позволяет меньше извращаться с ноутбуком.
Для тех, кому интересен примерный план действий (спойлер чет не работает)
Идем в настройки винды, выбираем "Включение или отключение компонентов Windows" в поиске
Ставим галочку на "Подсистема Linux для Windows (beta)", нажимаем ОК
Открываем cmd, пишем bash
Соглашаемся с установкой, ждем
>опционально нужно сходить по подсказке и включить "Режим разработчика", как в андроиде прям
Пока оно качает/ставит - идем и ставим VcXsrv (будет нашим икс-сервером), запускаем его
Уже в Баше ставим приложения, которые хотим запускать
делаем
touch ~/.Xauthority
xauth generate :0 . trusted
делаем в винде шоткат (на своем примере)
Объект: C:\Windows\System32\bash.exe -c "export DISPLAY=localhost:0.0; terminator"
# важно дисплей передавать именно так, иначе у меня проброс не работает
опционально: я скопировал тему с живой системы, можно ее подпилить еще.
PS. Лор под виндой показывать не буду :P :D
PPS. И да, то, с чего начинал: я, наконец-то, получил адекватный эмулятор терминала под виндой. Не всякие цигвины и иже с ними, а терминал!
>>> Просмотр (1920x1080, 291 Kb)