mirror of
https://github.com/mintty/wsltty.git
synced 2025-04-19 01:00:29 +01:00
determine Desktop folder from registry (#166)
This commit is contained in:
parent
336db2f19b
commit
1b41dfa1e0
@ -221,7 +221,12 @@ config () {
|
|||||||
if [ "$name" = "WSL" ]
|
if [ "$name" = "WSL" ]
|
||||||
then
|
then
|
||||||
#cmd /C copy "$name Terminal.lnk" "%USERPROFILE%\\Desktop"
|
#cmd /C copy "$name Terminal.lnk" "%USERPROFILE%\\Desktop"
|
||||||
cmd /C copy "$name Terminal.lnk" "%APPDATA%\\..\\Desktop\\"
|
#cmd /C copy "$name Terminal.lnk" "%APPDATA%\\..\\Desktop\\"
|
||||||
|
# the above does not work reliably (see #166)
|
||||||
|
# determine actual Desktop folder
|
||||||
|
desktopkey='\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop'
|
||||||
|
desktop=`regtool get "$desktopkey"`
|
||||||
|
cmd /C copy "$name Terminal.lnk" "$desktop\\"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# launch script in ~ -> WSLtty home, WindowsApps launch folder
|
# launch script in ~ -> WSLtty home, WindowsApps launch folder
|
||||||
@ -234,6 +239,10 @@ config () {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# ensure proper parameter passing to cmd /C
|
||||||
|
chcp.com 65001 # just in case; seems to work without as well
|
||||||
|
|
||||||
|
# configure for all distros, plus default distro
|
||||||
for guid in `
|
for guid in `
|
||||||
if $alldistros
|
if $alldistros
|
||||||
then regtool list "$lxss" 2>/dev/null
|
then regtool list "$lxss" 2>/dev/null
|
||||||
|
Loading…
x
Reference in New Issue
Block a user