在 Windows Terminal Powershell 中实现 Linux screenfetch 效果

在 Linux 中可以通过安装 screenfetch 来实现终端显示发行版 logo 和系统信息的强大功能,Windows 同样可以实现这种美化效果

环境

  • Windows 10 专业教育版 64 位

  • Windows Terminal App
    • 在 Microsoft Store 安装

参考

步骤

  1. 安装 Windows Powershell 版的 Screenfetch
    • 使用管理员权限打开 Powershell
    • 安装 Screenfetch,执行指令
      Install-Module -Name windows-screenfetch

      如果没有安装 Nuget 会提示先安装 Nuget,然后确认从未知来源安装此包

    • 安装完毕后执行 Screenfetch 测试效果
  2. 配置 Terminal App
    • 打开 Windows Terminal App 的 Profiles.json 配置文件
    • 更改 Powershell 配置的 command 字段值
        {
          // Make changes here to the powershell.exe profile
      //...
          "name": "PowerShell",
          "commandline": "powershell.exe -NoLogo -NoExit -Command Screenfetch",
          //...
        },

      参数解释:-NoLogo 不显示版权所有信息 -NoExit 执行指令后不会自动关闭窗口 -Command Screenfetch 打开 Powershell 窗口后执行 Screenfetch 指令

    • 关于 Powershell 的更多启动参数,可以执行
      powershell -h

      查看

  3. 2020.03.03 更新:不使用新 Terminal App 也可以实现此效果,Windows 中搜索 Powershell – 打开文件位置,右键 属性-目标,后面添加启动参数即可

效果

在如图配置的笔记本上启动 Powershell 有点慢,只要炫酷谁还管那么多

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据