强制应用程序最小化到图标托盘而不是关闭

强制应用程序最小化到图标托盘而不是关闭

X在 Windows 10 中单击时,有没有办法强制应用程序最小化到图标托盘而不是关闭应用程序?

有些应用程序(如 Spotify 和 Slack)会自动最小化到图标托盘而不是关闭。只有右键单击图标托盘中的迷你图标并选择关闭或者出口

我也不确定这里的措辞是否正确,但这就是我说的图标托盘

图标托盘在 Windows 10 中打开。

我用适用于 Linux 1 的 Windows 子系统 (WSL1)相当多,而且通常需要大约 10 秒钟才能打开应用程序。出于习惯,我经常在不使用时关闭应用程序,但如果它保持最小化,那就容易多了。WSL 或 Windows Terminal 没有内置方法可以做到这一点,所以我希望有一些第三方工具可以帮助我。

答案1

如果你正在使用 Windows 终端,它最近(几个月前)进行了更新,其中包括最小化到托盘的功能请求您可以在 Windows Terminal 的外观设置中找到该功能。

答案2

在 Windows 10 中单击 X 时,有没有办法强制应用程序最小化到图标托盘而不是关闭应用程序?

很不幸的是,不行。

我拥有这两种类型的应用程序,并且可以最小化而不是关闭,这是应用程序内的一个选项,因为软件供应商不知道您或我可能喜欢什么。

但它依赖于应用程序(而不是依赖于操作系统)(至少对于绝大多数应用程序而言)。

因此,您需要向软件供应商提出请求,要求他们做出更改。微软可能是最不可能做出更改的。

答案3

就您的问题而言,这里的其他答案(大部分)是正确的标题,您的问题本身提到了 WSL,这实际上提供了一些可能适合您需求的选项。其中三个是特定于 WSL 的,但也有一个我无法验证的潜在“通用应用程序”解决方案:

简短回答:
  • 最佳选择(IMHO):Tmux
  • 最简单的选择:ConEmu
细节:
  • Tmux (或者它的老版本 Screen): 我真的认为你会发现这是一个比最小化到托盘更好的选择。Tmux 是 Ubuntu WSL 中默认安装的实用程序。(这里过于简单,但)即使关闭了父窗口(例如 Windows 终端选项卡),它也会继续在后台运行。

    试试这个。启动你的 WSL 实例并:

    $ tmux
    $ ls
    bin  boot  dev  etc  home  init  lib  lib32  lib64  libx32  lost+found
    media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var
    $ nano ~/hello  # or vi, if you prefer
    

    现在关闭 WSL 或 Windows 终端。

    重新启动它。你会发现它几乎立即启动,因为它仍然在后台运行。

    现在:

    tmux attach-session
    

    您会发现自己又回到了编辑器中原来的位置。退出编辑器,您甚至会看到上一个命令的输出ls

    如果你真的想退出,那么从你的 shell 中Ctrl按 +Dexit。Tmux 将关闭,然后你可以再次退出 shell(或按X)以真正关闭。

    您可以使用 Windows 终端自动执行此操作,方法是将配置文件的“命令行”设置为类似 的内容wsl -e tmux new-session -AD -t main -s main。这将始终使用 启动 WSL tmux,并查找名为 的会话main。如果找到,它将重新连接到它。否则,它将创建它。

    Tmux 提供更多功能,包括多个标签本身。

    不过,有一个建议是设置“前缀”改为Ctrl+ ,A而不是默认的Ctrl+ B。恕我直言,这不需要费多大力气。


  • 总是可以选择使用内置有“最小化到托盘”功能的其他终端仿真器。 ConEmu 似乎其中之一,尽管我自己还没有测试过这个功能。

    不过,我至少可以确认 ConEmu 可以与 WSL 很好地配合使用。


  • 如果你真的想X将 Windows 控制台(即默认的“WSL”终端)或 Windows 终端最小化到托盘,那么可能可能。我还没有尝试过,而且从我的搜索来看,几年来没有人这样做过。但是一个叫做自动热键理论上,可用于拦截点击X。参见这个 Stack Overflow 问题及其答案,但要意识到它适用于 Windows 7,并注意它可能无法在 Aero(Windows 10 和 11 使用)上运行。

    假设你可以拦截点击,那么 AutoHotkey 脚本就可以运行第三方应用最小化到托盘


  • 这是一种穷人的解决方法,但如果您在 Windows 终端中打开了多个选项卡,则点击将X(默认情况下)导致出现一条消息询问“是否要关闭所有选项卡?”因此,只要打开两个选项卡,至少可以防止您“意外关闭”。然后,您可以使用热键来执行前面提到的其他“最小化到托盘”应用程序之一。

相关内容