Greetings, Christoffer Aasted! > Hello Cygwin.
> I struggle in creating a Windows shortcut that launches a command and > initializes the environment the way that the Cygwin64 Terminal > initializes. > C:\cygwin64\bin\mintty.exe /bin/bash -l -c "set ssh -t c...@my.host > screen -r -d weechat" Why "set" ? > I am aware that "bash -c" behaves much differently and does source > $HOME shell customizations /etc/profile, .bash_profile, .profile - > right? > I thought "-l" login shell was the solution. > I tried sourcing /etc/profile; .bash_profile and .profile but this > doesn't make fix anything. > C:\cygwin64\bin\mintty.exe /bin/bash -l -c "source /etc/profile; set > ssh -t c...@my.host screen -r -d weechat" > The issue is that LANG is not properly set and even if I set it > manually before entering SSH with a "LANG=en_US.UTF-8" (where I know > my host has the locales properly set). > Why would we have to run "bash -c" on shortcuts ? Isn't sending a > command to mintty.exe supported or is the culprit cygwin? Normally, I just run shell scripts directly. (Well, almost.) I don't understand your struggle. May be you should just remove "set" ? -- With best regards, Andrey Repin Thursday, June 2, 2016 20:39:51 Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple