Skip to content
djbarney edited this page Dec 18, 2011 · 2 revisions

Welcome to the losi wiki!

Current issues being fixed in this fork of LOSI

  1. Fix / new feature - dynamic switching between Litestep and Explorer shells without having to logout or restart.

think I found how to allow dynamic switching between LS and Explorer without logging out LOSS.lua needs to set HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess which determines if explorer checks if it's running as the shell or not just tried this and it works I'll try and put in a commit

NOTE THIS IS LOSI NOT CORE - FORK TO GITHUB ? LS should restart explorer on quit ?

  • it seems to be actually trying to do this but is loading the file manager default already defined by the user which is ASSUMED to be explorer.
  • It's diffcult to actually get at the "set explorer as shell" link if the desktop is not visible (depends on theme)
  • the dialog box that comes up is not very helpful because the user DOES NOT need to actually logout to actually return to explorer (this dailog may be left over from 98 days by the look of it). Testing shows that explorer does not start as shell even when set to. But I could swear I've got it to do this before without restarting.
  • HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell IS being set to explorer
  • YES ! This - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess = 1

    Should be set to "1" to allow dynamic return to explorer WITHOUT logging out LUA script (utilities\LOSS Line 226) should set this on LS exit and then run explorer, and then unset it when LS is set as shell again to prevent explorer as shell (if explorer is run will open file manager window)

Clone this wiki locally