(Bunun üç yıl sonra olduğunu anlıyorum, ancak benzerlerinin nasıl yapıldığına bakarken buldum ve daha sonra nasıl yapılacağını öğrendim. Belki diğer araştırmacılara yardım edebilirim.)
Bu yapılabilir, ama o kadar basit değil. Bunu Not Defteri'ne veya benzeri bir öğeye kopyalayın:
<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
Version="1">
<LayoutOptions
StartTileGroupCellWidth="8"
StartTileGroupsColumnCount="2"
FullScreenStart="false" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="8">
<start:Group Name="Productivity">
<start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Calendar" />
<start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail" />
<start:DesktopApplicationTile Size="2x2" Column="6" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk" />
</start:Group>
<start:Group Name="Explore">
<start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.WindowsStore_8wekyb3d8bbwe!App" />
<start:Tile Size="1x1" Column="6" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
<start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
<start:DesktopApplicationTile Size="1x1" Column="7" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
Bunu .xml
, gibi bir dosyaya kaydedin Layout.xml
ve bunun gibi bir yere yazın C:\Temp
.
Ardından, PowerShell'i Yönetici olarak açın. Çalıştırmak:
Import-StartLayout -LayoutPath "C:\Temp\Layout.xml" -MountPath "C:\"
Dosyayı koyduğunu varsayarsak C:\Temp
.
Bu noktada, bu düzen bu noktadan sonra oluşturulan tüm kullanıcılar için geçerli olacaktır. Muhtemelen kendi kullanıcı profilinize de uygulanmasını istersiniz. En kolay yol, başlat menünüzü silmektir.
Ne yazık ki bunu yapmanın yolu her yıl değişmiş gibi görünüyor. Windows 10 sürüm 1809'daysanız, çalıştırın:
Remove-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\*$start.tilegrid$windows.data.curatedtilecollection.tilecollection' -Force -Recurse
Hala 1709 ya da öylesine iseniz, koşun:
Remove-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$start.tilegrid$windows.data.curatedtilecollection.root' -Force -Recurse
(kaynak: https://www.joseespitia.com/2019/03/13/how-to-reset-your-start-menu-layout-in-windows-10-1809/ )
Bütün bunlardan sonra, ya yeniden başlat ya da Explorer işlemini öldür
Get-Process Explorer | Stop-Process
Ve burada uygulanır:
Özellikle StartTileGroupCellWidth="8"
de XML’e dikkat edin. Ne yazık ki panel / grup başına bunun nasıl değiştirileceğini çözmedim; Ayrı GroupCellWidth="8"
girişe rağmen, hepsi ya da hiçbiri gibi görünüyor . Ayrıca sadece bir büyüklük 4
çalışmıyor gibi görünüyor.
Yine de, umarım şimdi siz veya daha sonra bu sorunla karşılaşan herhangi biri kendi özel Başlat Menüsü mizanpaj dosyasını oluşturmak için bu şablonu nasıl kullanabileceği hakkında fikir edinebilir. Yardımcı olması için çeşitli ebat ve tipleri vermeye çalıştım.
Bonus: AppUserModelID içine yerleştirilecek bir uygulamanın adını almak için, PowerShell'de çalıştırın Get-StartApps
( kısayol .lnk dosyasının nerede olduğu önemli değil çünkü Tile
daha iyi buluyorum DesktopApplicationTile
. Ayrıca uygulama yüklenmeden önce 'yer tutuculara' da izin veriyor. )