Press "Enter" to skip to content

Win11常见优化项

1.壁纸

锁屏:

首先关闭无用的广告等信息:Win+i打开设置,Personalisation,选择None。

不过个人喜欢用第三方锁屏,微软商店下载Dynamic Theme,可以跳过上面的步骤。软件提供了把必应壁纸或者Windows聚焦壁纸设为锁屏,并且可以自动保存高清图。遇到喜欢的壁纸也可以手动保存到一个文件夹。

另外可以在微软商店下载自定义锁屏文本,实现一个类似手机锁屏签名的效果。

桌面:虽然Dynamic Theme也提供了设置桌面壁纸,但效果并不好。桌面壁纸不适合饱和度高的图片。我喜欢用Linux的一些默认壁纸。如Fedora、Kali等。

下面提供Fedora所有发行版壁纸,之前在网上没找到高清图片,于是从fedora系统文件中提取了高清原图:

https://pan.baidu.com/s/1r_DvZwycafrYSIDVrwkOKA 提取码: zu83

Kali壁纸

2.右键菜单、任务栏、开始菜单

win11恢复经典桌面右键菜单:

管理员权限运行如下代码:

reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f

然后重启资源管理器:

taskkill /F /IM explorer.exe

不过我使用StartAllBack对这些统一设置,可以跳过上面的操作。

官网:https://www.startallback.com/

可以对开始菜单、人物栏、托盘图标、文件资源管理器等进行设置。

此外随着下载的软件越来越多,鼠标右键菜单会变得越来越臃肿,可以使用一些软件进行管理。

例如ContextMenuManager,项目主页:

https://github.com/BluePointLilac/ContextMenuManager

或者鼠标右键菜单管理

https://www.ghxi.com/sbyjcdgl.html

3.其它优化项

这里使用DISM++来设置:

https://github.com/Chuyu-Team/Dism-Multi-language

4.软件启动

第三方快捷启动软件有Quicker、Claunch、Maye、Runany等。

不过由于个人对快速启动软件没有太多需求,这里采用原始方案:对于非常频繁使用的软件固定到任务栏;另外利用环境变量在运行框启动;对于不常用软件使用时的在开始菜单搜索。

在用户目录下自带了一个Links文件夹,它在环境变量中:

~/Links

你可以把软件的快捷方式放到这个文件夹中并重命名为你好记忆的名字,接下来启动软件时Win+R打开运行框输入名字回车就可以启动了,当然你也可以配置你喜欢的文件夹到环境变量中。

不过在命令行下,如果你想启动就需要加一个start,比如已经将微信快捷方式重命名为wx,那么启动的命令就是:

start wx

显然不够方便。在用户变量中有一项PATHEXT,你可以添加.LNK,这样就不需要start了。

5.Shell

最终效果:

Windows Terminal 是管理各种命令行的工具,相当于一个壳。这里采用powershell7来运行命令。

winget install Microsoft.PowerShell

不过winget更新软件包通常会离GitHub发行晚几天,你也可以去Github安装。

简单介绍一下winget,你可以用–rainbow启用彩虹进度条,-l指定安装位置,例如:

winget install Microsoft.PowerShell --rainbow -l C:\Software\Powershell

另外winget如果不换源最后用代理并开启uwp回环,这样快一点。

下面来讲一下powershell美化。

使用oh-my-posh

官方文档:https://ohmyposh.dev/docs

winget install JanDeDobbeleer.OhMyPosh -s winget

然后编辑配置文件,在终端启动时启用oh-my-posh:

New-Item -Path $PROFILE -Type File -Force
notepad $PROFILE

在打开的记事本中输入下列内容并保存。

oh-my-posh init pwsh | Invoke-Expression

重新加载配置文件:

.$profile

可以看到生效了,但字体还有问题。接着去下面的网站安装字体。

https://www.nerdfonts.com/font-downloads

我选择的是Code New Roman Nerd Font,安装完后在终端按Ctrl+,打开设置,默认值,字体,改为刚刚下载的字体。字体显示已经正常了。

此处不知道什么原因Get-PoshThemes命令总是无法识别,可以在官方文档中看好喜欢的主题,然后更改配置文件。例如:

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression

替换对应的json文件名即可。

一些其它美化

安装posh-git:

Install-Module posh-git

安装PSReadLine:

install-module -Name PSReadLine

最后可以在终端设置中更改配色等,这里直接分享我的配置文件:

(Ctrl+,打开设置,然后选择打开json文件。)

{
    "$help": "https://aka.ms/terminal-documentation",
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "actions":
    [
        {
            "command":
            {
                "action": "copy",
                "singleLine": false
            },
            "id": "User.copy.644BA8F2"
        },
        {
            "command": "paste",
            "id": "User.paste"
        },
        {
            "command": "find",
            "id": "User.find"
        },
        {
            "command":
            {
                "action": "splitPane",
                "split": "auto",
                "splitMode": "duplicate"
            },
            "id": "User.splitPane.A6751878"
        }
    ],
    "centerOnLaunch": true,
    "copyFormatting": "none",
    "copyOnSelect": false,
    "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
    "initialCols": 106,
    "initialRows": 28,
    "keybindings":
    [
        {
            "id": "User.copy.644BA8F2",
            "keys": "ctrl+c"
        },
        {
            "id": "User.find",
            "keys": "ctrl+shift+f"
        },
        {
            "id": "User.paste",
            "keys": "ctrl+v"
        },
        {
            "id": "User.splitPane.A6751878",
            "keys": "alt+shift+d"
        }
    ],
    "launchMode": "default",
    "newTabMenu":
    [
        {
            "type": "remainingProfiles"
        }
    ],
    "profiles":
    {
        "defaults":
        {
            "backgroundImage": null,
            "backgroundImageOpacity": 0.3,
            "colorScheme": "My Theme",
            "cursorHeight": 25,
            "cursorShape": "vintage",
            "experimental.repositionCursorWithMouse": false,
            "experimental.retroTerminalEffect": false,
            "experimental.rightClickContextMenu": false,
            "font":
            {
                "face": "CodeNewRoman Nerd Font Mono",
                "size": 13
            },
            "opacity": 93,
            "padding": "8",
            "scrollbarState": "visible",
            "useAcrylic": true
        },
        "list":
        [
            {
                "commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "hidden": false,
                "name": "Windows PowerShell"
            },
            {
                "commandline": "%SystemRoot%\\System32\\cmd.exe",
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "hidden": false,
                "name": "Command Prompt"
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            },
            {
                "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
                "hidden": false,
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore"
            }
        ]
    },
    "schemes":
    [
        {
            "background": "#161719",
            "black": "#000000",
            "blue": "#85BEFD",
            "brightBlack": "#000000",
            "brightBlue": "#96CBFE",
            "brightCyan": "#85BEFD",
            "brightGreen": "#94FA36",
            "brightPurple": "#B9B6FC",
            "brightRed": "#FD5FF1",
            "brightWhite": "#E0E0E0",
            "brightYellow": "#F5FFA8",
            "cursorColor": "#D0D0D0",
            "cyan": "#85BEFD",
            "foreground": "#C5C8C6",
            "green": "#87C38A",
            "name": "Atom",
            "purple": "#B9B6FC",
            "red": "#FD5FF1",
            "selectionBackground": "#444444",
            "white": "#E0E0E0",
            "yellow": "#FFD7B1"
        },
        {
            "background": "#0B0B0B",
            "black": "#0C0C0C",
            "blue": "#625B57",
            "brightBlack": "#F7AAFF",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#FFEFFC",
            "brightYellow": "#63DA4A",
            "cursorColor": "#F7AAFF",
            "cyan": "#3A96DD",
            "foreground": "#C5C8C6",
            "green": "#13A10E",
            "name": "My Theme",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#C4EAFF",
            "white": "#F7AAFF",
            "yellow": "#C19C00"
        }
    ],
    "startOnUserLogin": false,
    "themes": [],
    "windowingBehavior": "useAnyExisting"
}

未完待续

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注