@@ -342,35 +342,35 @@ check_xserver() { # Check for Xwin and VcXsrv
342
342
}
343
343
344
344
# X server VcXsrv or XWin
345
- Vcxsrvexe =" $( command -v vcxsrv.exe) "
346
- [ " $Vcxsrvexe " ] || Vcxsrvexe =" $( command -v " $( convertpath subsystem " C:/Program Files/VcXsrv/vcxsrv.exe" ) " ) "
347
- [ " $Vcxsrvexe " ] || Vcxsrvexe =" $( command -v " $( convertpath subsystem " C:/Program Files/VcXsrv (x86)/vcxsrv.exe" ) " ) "
348
- Xwinexe =" $( command -v XWin) "
349
- [ -z " $Xwinexe " ] && case $Winsubsystem in
345
+ Vcxsrvbin =" $( command -v vcxsrv.exe) "
346
+ [ " $Vcxsrvbin " ] || Vcxsrvbin =" $( command -v " $( convertpath subsystem " C:/Program Files/VcXsrv/vcxsrv.exe" ) " ) "
347
+ [ " $Vcxsrvbin " ] || Vcxsrvbin =" $( command -v " $( convertpath subsystem " C:/Program Files/VcXsrv (x86)/vcxsrv.exe" ) " ) "
348
+ Xwinbin =" $( command -v XWin) "
349
+ [ -z " $Xwinbin " ] && case $Winsubsystem in
350
350
WSL1|WSL2)
351
351
# search for XWin
352
352
for Drive in $Winsubmount /* ; do
353
- Xwinexe =" $( command -v " $Drive /cygwin64/bin/XWin.exe" ) "
354
- [ " $Xwinexe " ] && break
355
- Xwinexe =" $( command -v " $Drive /cygwin32/bin/XWin.exe" ) "
356
- [ " $Xwinexe " ] && break
353
+ Xwinbin =" $( command -v " $Drive /cygwin64/bin/XWin.exe" ) "
354
+ [ " $Xwinbin " ] && break
355
+ Xwinbin =" $( command -v " $Drive /cygwin32/bin/XWin.exe" ) "
356
+ [ " $Xwinbin " ] && break
357
357
done
358
358
;;
359
359
esac
360
360
verbose " Found X servers:
361
- $Vcxsrvexe
362
- $Xwinexe "
361
+ $Vcxsrvbin
362
+ $Xwinbin "
363
363
364
- [ -z " $Xserver " ] && [ -n " $Xwinexe " ] && Xserver=" xwin"
364
+ [ -z " $Xserver " ] && [ -n " $Xwinbin " ] && Xserver=" xwin"
365
365
[ -z " $Xserver " ] && Xserver=" vcxsrv"
366
366
[ " $Winsubsystem " = " MSYS2" ] && Xserver=" vcxsrv"
367
367
368
368
case " $Xserver " in
369
- vcxsrv) Xserverexe =" $Vcxsrvexe " ;;
370
- xwin) Xserverexe =" $Xwinexe " ;;
369
+ vcxsrv) Xserverbin =" $Vcxsrvbin " ;;
370
+ xwin) Xserverbin =" $Xwinbin " ;;
371
371
esac
372
372
373
- [ -z " $Xserverexe " ] && {
373
+ [ -z " $Xserverbin " ] && {
374
374
case $Winsubsystem in
375
375
WSL1|WSL2|CYGWIN) error " No X server found.
376
376
Please either install X server VcXsrv:
@@ -441,7 +441,7 @@ cookiebaker() { # Create an X cookie without xauth
441
441
}
442
442
generate_xcommand () { # Generate command to start X server VcXsrv
443
443
444
- Xcommand=" $( escapestring " $Xserverexe " ) :$Newdisplaynumber -listen tcp -retro -lesspointer"
444
+ Xcommand=" $( escapestring " $Xserverbin " ) :$Newdisplaynumber -listen tcp -retro -lesspointer"
445
445
446
446
# GPU hardware acceleration
447
447
case $Sharegpu in
@@ -505,8 +505,8 @@ setup_cookie() { # Generate X authentication cookie
505
505
506
506
# check for native xauth, otherwise use xauth.exe from VcXsrv
507
507
Xauthbin=" $( command -v xauth) "
508
- [ -z " $Xauthbin " ] && [ -n " $Vcxsrvexe " ] && {
509
- Xauthbin=" ${Vcxsrvexe % vcxsrv.exe} xauth.exe"
508
+ [ -z " $Xauthbin " ] && [ -n " $Vcxsrvbin " ] && {
509
+ Xauthbin=" ${Vcxsrvbin % vcxsrv.exe} xauth.exe"
510
510
}
511
511
512
512
# describe xauth wrapper for 'ssh -X' in MSYS2, https://github.com/mviereck/runx/issues/7
@@ -573,8 +573,8 @@ $Tasklistnew" | sort | uniq -u | sed '/^$/d')"
573
573
case " $Xserver " in
574
574
xwin)
575
575
for Waiting in 1 2 3 4 5 6 7 8 9 10; do
576
- [ -e " $( dirname " $Xwinexe " ) /../../tmp/.X11-unix/X$Newdisplaynumber " ] && Xready=" yes"
577
- [ -e " $( dirname " $Xwinexe " ) /../tmp/.X11-unix/X$Newdisplaynumber " ] && Xready=" yes"
576
+ [ -e " $( dirname " $Xwinbin " ) /../../tmp/.X11-unix/X$Newdisplaynumber " ] && Xready=" yes"
577
+ [ -e " $( dirname " $Xwinbin " ) /../tmp/.X11-unix/X$Newdisplaynumber " ] && Xready=" yes"
578
578
sleep 1
579
579
[ " $Xready " ] && break
580
580
verbose " Waiting since ${Waiting} s for XWin to be ready."
@@ -623,16 +623,16 @@ declare_variables() {
623
623
Hostip=" "
624
624
Newdisplaynumber=" "
625
625
Sourced=" "
626
- Vcxsrvexe =" "
626
+ Vcxsrvbin =" "
627
627
Xserverwinpid=" "
628
628
Winsubmount=" "
629
629
Winsubpath=" "
630
630
Xcommand=" "
631
631
Xready=" "
632
632
Xserver=" "
633
- Xserverexe =" "
633
+ Xserverbin =" "
634
634
Xserverpid=" "
635
- Xwinexe =" "
635
+ Xwinbin =" "
636
636
}
637
637
parse_options () {
638
638
local Shortoptions Longoptions Parsererror
@@ -682,7 +682,7 @@ finish() {
682
682
unset Desktopmode Screensize Shareclipboard Sharegpu Verbose Xauthentication
683
683
unset Esc Colblue Colyellow Colgreen Colgreenbg Colred Colredbg Coluline Colnorm
684
684
685
- unset Exitcode Hostip Newdisplaynumber Sourced Vcxsrvexe Xserverwinpid Winsubmount Winsubpath Xcommand Xready Xserver Xserverexe Xserverpid Xwinexe
685
+ unset Exitcode Hostip Newdisplaynumber Sourced Vcxsrvbin Xserverwinpid Winsubmount Winsubpath Xcommand Xready Xserver Xserverbin Xserverpid Xwinbin
686
686
;;
687
687
no)
688
688
[ " $Xserverpid " ] && ps -p " $Xserverpid " > /dev/null 2>&1 && {
0 commit comments