AberSheeran
Aber Sheeran

优化 Windows Terminal 的使用体验

起笔自
所属文集: 程序杂记
共计 1666 个字符
落笔于

在优化 Windows Terminal 的使用体验之前,首先需要去微软在 GitHub 上的仓库里下载图标,存在电脑上一个固定的位置,我存在图片下的 Icons 文件里,路径为 C:\Users\AberS\Pictures\Icons\terminal.ico

参考Windows创建右键菜单,使用如下代码创建右键菜单打开 Windows Terminal。此代码需要以管理员权限执行。

import winreg

FILE_PATH = r"Directory\shell\\"
BACKGROUND_PATH = r"Directory\Background\shell\\"


def create(key, title, command, icon=None, BASE_PATH=BACKGROUND_PATH):
    """
    key:注册表中的键值
    title:显示在菜单里的内容
    command:具体执行的命令
    icon:图标的路径,可以不给出值
    """
    path = winreg.CreateKey(winreg.HKEY_CLASSES_ROOT, BACKGROUND_PATH + key)
    winreg.SetValueEx(path, "", 0, winreg.REG_EXPAND_SZ, title)
    if icon is not None:
        winreg.SetValueEx(path, "Icon", 0, winreg.REG_EXPAND_SZ, icon)
    command_path = winreg.CreateKey(path, "command")
    winreg.SetValue(command_path, "", winreg.REG_SZ, command)


if __name__ == "__main__":
    create(
        "WindowsTerminal",
        "在此打开 Window Terminal",
        r"C:\Users\AberS\AppData\Local\Microsoft\WindowsApps\wt.exe -d .",
        r"C:\Users\AberS\Pictures\Icons\terminal.ico",
    )

在创建完右键菜单中的打开方式之后,执行如下步骤把快捷方式固定到开始屏幕里。

  1. 在桌面右键,选择“新建->快捷方式”,输入对象的位置 wt.exe -d C:\Users\AberS\Desktop
  2. 输入快捷方式名称 Windows Terminal
  3. 创建完成后,右键点击此快捷方式,选择“固定到开始屏幕”。
  4. 在完成上述步骤后,在开始屏幕里右键点击刚刚固定的快捷方式,选择“更多->打开文件位置”。
  5. 在接下来的界面里右键点击我们需要修改的快捷方式,选择“属性->更改图标”,设置为本文最开始存储的图标。
  6. 同样在“属性”里,修改“起始位置”为 C:\Users\AberS\Desktop

最后,我们打开 Windows Terminal 的设置,把所有 Profile 的 "startingDirectory" 设置为 ".",这样就可以在当前目录下打开所有的 Profile 了,并且在开始屏幕里打开 Windows Terminal 的起始位置会是手动设置的路径,而不是默认的 C:\Windows\System32

如果你觉得本文值得,不妨赏杯茶
Traefik 与多 network
Django 数据库自动重连