Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multiple monitor support to Set-TaskbarOptions #399

Closed
HolisticDeveloper opened this issue Jun 22, 2019 · 5 comments
Closed

Add multiple monitor support to Set-TaskbarOptions #399

HolisticDeveloper opened this issue Jun 22, 2019 · 5 comments
Labels
5 - Released The issue has been resolved, and released to the public for consumption Improvement Issues that enhances existing functionality, or adds new features
Milestone

Comments

@HolisticDeveloper
Copy link
Contributor

This request is to enable support for the "Multiple displays" settings found in Windows 10:

  • Show taskbar on all displays
  • Show taskbar buttons on
    • All taskbars
    • Main taskbar and taskbar where window is open
    • Taskbar where window is open
  • Combine buttons on other taskbars
    • Always, hide labels
    • When taskbar is full
    • Never

These are set with the following registry values under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced (thanks to https://finnzan.blogspot.com/2017/01/windows-10-taskbar-customization.html):

MMTaskbarEnabled
0 = Don't show taskbar on multiple displays
1 = Show taskbar on multiple displays

MMTaskbarMode DWORD
0 = Show taskbar buttons on all taskbars
1 = Show taskbar buttons on main taskbar and taskbar where window is open
2 = Show taskbar buttons on taskbar where window is open

MMTaskbarGlomLevel
0 = Always combine, hide labels
1 = Combine when taskbar is full
2 = Never combine

This seems pretty straightforward so I'm happy to contribute a PR for this.

@flcdrg flcdrg added the Improvement Issues that enhances existing functionality, or adds new features label Jun 22, 2019
@flcdrg
Copy link
Member

flcdrg commented Jun 22, 2019

Sounds good!

@HolisticDeveloper
Copy link
Contributor Author

PR has been submitted (#400).

HolisticDeveloper added a commit to HolisticDeveloper/boxstarter that referenced this issue Oct 28, 2019
HolisticDeveloper added a commit to HolisticDeveloper/boxstarter that referenced this issue Oct 28, 2019
HolisticDeveloper added a commit to HolisticDeveloper/boxstarter that referenced this issue Oct 28, 2019
HolisticDeveloper added a commit to HolisticDeveloper/boxstarter that referenced this issue Oct 28, 2019
pauby pushed a commit to HolisticDeveloper/boxstarter that referenced this issue Jan 28, 2020
pauby pushed a commit to HolisticDeveloper/boxstarter that referenced this issue Jan 28, 2020
pauby pushed a commit to HolisticDeveloper/boxstarter that referenced this issue Jan 28, 2020
pauby pushed a commit to HolisticDeveloper/boxstarter that referenced this issue Jan 28, 2020
pauby pushed a commit to HolisticDeveloper/boxstarter that referenced this issue Jan 28, 2020
@pauby pauby added this to the v2.13.0 milestone Jan 28, 2020
pauby added a commit that referenced this issue Feb 26, 2020
…ti-monitor

(GH-399) Multi-monitor support in Set-TaskbarOptions
@pauby pauby added the 5 - Released The issue has been resolved, and released to the public for consumption label Feb 26, 2020
@pauby pauby closed this as completed Feb 26, 2020
@veleek
Copy link

veleek commented Nov 19, 2020

@pauby - This was closed in February, and the documentation refers to the new function, but I just installed BoxStarter moments ago and it's still got the old function. Am I doing something wrong? Does the new function need to be exported somewhere?

@veleek
Copy link

veleek commented Nov 19, 2020

@pauby - Okay, just figured this out. The bootstrapper.ps1 script has been updated to 2.13.0, in the repo, but the one pointed to by the installation instructions (https://boxstarter.org/bootstrapper.ps1) is still the old version.

@veleek
Copy link

veleek commented Nov 19, 2020

Issue #458 opened to resolve some additional problems with this new implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 - Released The issue has been resolved, and released to the public for consumption Improvement Issues that enhances existing functionality, or adds new features
Projects
None yet
Development

No branches or pull requests

4 participants