Ben kişisel olarak yapıyorum: Xc sunucum olarak VcXsrv'yi çoklu pencereler modunda kullanıyorum, sonra xfce4-terminalini başlatıyorum (çünkü gnome-terminalinin nasıl düzeltmeyi öğrenmeyi umursamamayacağım görsel sorunları vardı) ve aniden yazı tipi ve renk desteği ile yetkili bir terminal.
Bunları bashrc'ime eklemem gerektiğini öğrendim ...
export DISPLAY="localhost:0"
export TERM=xterm-256color
Dbus için bu reddit düzeltmesini yapın :
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
Ayrıca compiz'i kurdum ve cbwin projesini windows programları xfce4-terminal kabuğumdan çalıştırmak için kullanıyorum.
Bu kurulumdan çok memnunum ve "for-work" makinem Windows olsa bile NeoVim + birçok yerel linux eklentisi kullanıyorum. :)
Ayrıca, Windows'ta Linux'ta Bash'de bir SSH sunucusu başlatmak ve daha sonra Cygwin'den olduğu gibi MinTTY'den de bağlanmak mümkündür.
Not: xfce4-terminalin ağrısız ve ekstra bash cmd penceresi olmadan başlatılmasını sağlamak için, hiçbir şey yapmayan bir program yazdım. Bunu C # 'da yaptım - temel olarak "UseShellExecute" false ve "CreateNoWindow" true değişkenlerini kullanın. Daha sonra bunu görev çubuğuma tuttum ve neredeyse görünüşte.
EDIT: VBScript ile cevap mükemmel. İşte aynı senaryo, ama bir JScript versiyonu ...
WScript.CreateObject("WScript.Shell").run('bash.exe -l -c "DISPLAY=:0.0 xfce4-terminal"', 0, false);