Topic: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim  (Read 65224 times)

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
Hi, RanCorX2

Sorry, I have no time on WinXShell for some months ...
But what you asked is already doned.

Quote
>can we now use open shell or a newer classic shell build yet?
Yes, make a little modify, you can. See Reply on #2
http://theoven.org/index.php?topic=2090.msg23205#msg23205

Quote
>i never found out how to disable or hide the show desktop icon & the explorer icon on the tray, is that still not possible either?
They can show/hide by settings in WinXShell.jcfg. See Reply on #279
http://theoven.org/index.php?topic=2090.msg31163#msg31163

Add next into WinXShell.jcfg(remember this json format, don't miss the comma)
Quote
"JS_QUICKLAUNCH": {
   "hide_showdesktop":true,
   "hide_fileexplorer":tue
},
« Last Edit: July 27, 2019, 02:40:04 PM by slore »

RanCorX2

  • Jr. Chef
  • **
  • Date Registered: May 2018
  • Posts: 33
Thanks for the info, btw is it possible to hide the quick launch bar altogether?

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
 :ohmy: I don't add settings for that now.

hide the built-in icons, and remove all *.lnk in C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\

It will be "hidden".

I don't know if you set the :
"hide_showdesktop":true,
"hide_fileexplorer":true,
"hide_fixedsep":true,

and
"maxiconsinrow" be 0?

will be what you wanted.

or set "button_width" be 1? 0? (I never test them in very small integer...)

If you need a setting for hiding the whole quick launch, I will add one for you later.

« Last Edit: July 27, 2019, 05:00:30 PM by slore »

RanCorX2

  • Jr. Chef
  • **
  • Date Registered: May 2018
  • Posts: 33
"maxiconsinrow" i tried that on 0 but it doesn't seem to do anything, icons in quick launch were still there on shell restart.

an option to hide the whole quick launch would be great, when you have the time :)

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #324 on: August 02, 2019, 12:38:16 AM »

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
Hi, RanCorX2

The "maxiconsinrow" must > 0, otherwise, the option is ignored.  :sad:

Code: [Select]
  "::QL":
  {
    "3rd_startup_arguments":"",
    "hide_showdesktop":false,
    "hide_fileexplorer":true,
    "hide_fixedsep":false,
    "maxiconsinrow":1
  }

Leave one buton of ShowDesktop or FileExplorer .
Or hide them both, and remove all *.lnk in C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\.

But WinXShell still check the  \Internet Explorer\Quick Launch\*.lnk for adding buttons in timeinterval. So, I add a "visible" option remove the "Quick Launch Bar" totally.
No resoures(memory or code) for it at all.

Code: [Select]
  "::QL":
  {
    "visible":false
  }


* WinXShell_rc4.2beta.7z (3556.17 kB - downloaded 78 times.)

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #325 on: August 02, 2019, 11:15:41 AM »

RanCorX2

  • Jr. Chef
  • **
  • Date Registered: May 2018
  • Posts: 33
Thanks slore, tested and works great :) i still like to use quick launch, so I found a tray app to give me quick launch access from a tray icon. SE-TrayMenu which has a fully customizable menu.

i do have one more issue, well not really a problem, is it possible to add a show desktop button to the right of the tray clock like explorer? would that be doable? your continued efforts are most appreciated.

just been fiddling with explorer++ but didn't like it, your explorer window that is part of your shell is better imo, though it is missing the details pane and status bar, could these been added at some point in the future as well?
« Last Edit: August 02, 2019, 04:34:17 PM by RanCorX2 »

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #326 on: September 16, 2019, 01:46:08 AM »

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
The required features were done. Some features that I want to be done will be soon.

2019-09-16 Update:
* WinXShell_rc4.2beta2.7z (2484.97 kB - downloaded 85 times.)
ila_rendered

  • Command line support ms-settings protocol, WinXShell.exe ms-settings:taskbar, WinXShell.exe ms-settings:display opens the corresponding wxUI interface
  • The leftmost bitmap of the start menu can be customized with the lua function, the default "Windows", the PE display "Windows PE", the typeface that can be set not to display, and the provision of 3 custom bitmap resources
  • Adds "visible" option to Show/Hide The Entire Quick Launch Bar
  • The Quick Launch Bar supports custom path, with the default path change to "Quick Launch\User Pinned\TaskBar"
  • Quick Launch Bar Adds "hide_usericons" option prohibits loading of Quick Launch icons
  • Clock area display format can be customized using the lua function (show weekname, AM, PM, 13 o'clock show BREAK, 20 o'clock shows GAME, customize as you like)
  • Add a display desktop button to the far right (configurable whether to display)
  • wxsUI Adds Korean Resources
  • UI_Volume improved, remove the sound setting button, change the right digital level number to open it(simplify the UI, remove multilingual files)
  • Add scrollbar to my PC properties interface(UI_SystemInfo)

2019-10 Update Plan:
  • Wireless network interface automatically detects netporfm service status, when not available, does not obtain wired network status, avoid UI_WIFI block
  • Taskbar:Pin can add commands to the Quick Launch bar when WinXShell is used as a shell
  • Fix issue that Taskbar:UnPin('app.exe') can't remove from taskbar
  • Show the new brightness settings for the settings interface
« Last Edit: September 17, 2019, 03:04:38 PM by slore »

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #327 on: September 16, 2019, 01:06:42 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Hi Slore,
Thanks for the rc4 beta2 version, WinXshell is a Great contribution for WinPE  :great:

In PE mode : WinXShell.exe -winpe (without explorer files,...) 
WinXShell.exe -ui -jcfg wxsUI\UI_Resolution.zip and other wxsUI, scratches if shdocvw.dll is absent.
I have noted these additional dependencies, let me know if there are any others required with rc4.2.
Code: [Select]
\Windows\System32\shdocvw.dll
\Windows\System32\CoreMessaging.dll
\Windows\System32\??-??\shdocvw.dll.mui

The desktop icons (set to medium by default) seem large, in WinPE mode. At least to my taste
It would probably be good to have the small icons by default. Or to have the line, "iconsize":32 under JS_DESKTOP (possibly commented "#iconsize":32) as example in WinXShell.jcfg.
In general terms, even commented with #, it would be good to have all the properties listed in WinXShell.jcfg by default, for ease of use.

Keep up the good work  :thumbsup:
« Last Edit: September 16, 2019, 01:07:05 PM by ChrisR »

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #328 on: September 16, 2019, 04:14:27 PM »

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
Hi, ChrisR

Thanks for testing, and feedback.

Quote
I have noted these additional dependencies, let me know if there are any others required with rc4.2.

I tested on 20H1(10.0.18980 zh-CN) winre.wim, no additional files, for:
Code: [Select]
WinXShell.exe -winpe
WinXShell.exe -ui -jcfg wxsUI\UI_Resolution.zip
WinXShell.exe -ui -jcfg wxsUI\UI_Settings.zip
WinXShell.exe ms-settings:display

all wxsUIs is fine, tested with UI_Test.bat
(press Esc key for UI_Shutdown, password 'admin' for UI_Logon)

Would you show me your ISO file name? I will tested it.

Quote
In general terms, even commented with #, it would be good to have all the properties listed in WinXShell.jcfg by default, for ease of use.
I consider to add docs\README.txt and History.txt to describe all options, and record the change logs.
People no need to check every posts on the topic.


Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #329 on: September 16, 2019, 04:17:32 PM »

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
Quote
WinXShell.exe -ui -jcfg wxsUI\UI_Resolution.zip and other wxsUI, scratches if shdocvw.dll is absent.

I remebered if I use WinXShell.jcfg(zh-CN) in English PE, the zip file can't be readed.
extract the UI_Resolution.zip to UI_Resolution folder in wxsUI\

WinXShell.exe -ui -jcfg wxsUI\UI_Resolution\main.jcfg will work.
But when I use the WinXShell.jcfg(en-US), it works fine.

I will tested later.

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #330 on: September 16, 2019, 06:36:14 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Hi Slore,
I'm trying to remember why I saw Werfault in Procmon, but I can't reproduce now. It Works well, sorry :embarrassed:

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #331 on: September 16, 2019, 07:26:38 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Werfault - is one of those files that pop up in Pokémon all the time..

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #332 on: September 17, 2019, 12:02:32 AM »

cretino

  • Chef
  • ***
  • Date Registered: Jan 2018
  • Posts: 240
Werfault - is one of those files that pop up in Pokémon all the time..

 :betasof:   :grin:

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #333 on: September 17, 2019, 12:37:54 AM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
 :grin: it was intentional ..

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #334 on: September 17, 2019, 02:51:45 AM »

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
Hi Slore,
I'm trying to remember why I saw Werfault in Procmon, but I can't reproduce now. It Works well, sorry :embarrassed:


Maybe you tested the one made by WimBuilder2.
vendor\WinXShell\WinXShell.jcfg  is in Chinese.
English ISO will cause the WerFault.exe.

I will added English one as default later.
« Last Edit: September 17, 2019, 03:03:49 PM by slore »

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #335 on: September 17, 2019, 10:43:18 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
No, I had tested with the English version.
But since I tweaked the jcfg files, mainly WinXShell.jcfg, I had to do a bad manipulation and make it unreadable, I guess
Except for UI_WIFI which has never worked for me and the lack of doc for properties, Everything is fine, It's a great tool :great:
 

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #336 on: September 21, 2019, 04:45:05 PM »

RanCorX2

  • Jr. Chef
  • **
  • Date Registered: May 2018
  • Posts: 33
is the quick launch bar resizable yet? and does it have a little menu like it does on the windows taskbar when you resize the bar to a small (where only 4 icons are visible)?


Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #337 on: September 21, 2019, 05:24:06 PM »

slore

  • WimBuilder
  • Sr. Chef
  • ****
  • Date Registered: Jun 2016
  • Posts: 664
Hi, RanCorX2

The quick launch bar is resizable, since the first released version~.

WinXShell.jcfg
Quote
  "JS_TASKBAR":
  {
    "userebar":true,
     ...
  },
  "::QL":
  {
    "hide_fixedsep":true,
    ...
  }

But, there is two drag bars, I can't draw them as I want, so it is bit ugly.
and, there is not right menu for more icons.

Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #338 on: September 24, 2019, 03:02:47 PM »

RanCorX2

  • Jr. Chef
  • **
  • Date Registered: May 2018
  • Posts: 33
hi slore, any chance you could implement a menu as it makes the quick lauch bar rather useless without one, as you either have it take up most of taskbar space or loose access to icons if it's dragged smaller.


Re: WinXShell - a portable shell and zero dependencies for boot.wim,winre.wim
« Reply #339 on: October 02, 2019, 08:11:56 PM »

lenug

  • Jr. Chef
  • **
  • Date Registered: Apr 2019
  • Posts: 22
Hi slore,

did you added the thumbnail previews ?

We really need it

Thanks

Regards

 

Powered by EzPortal