AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1697206
Accepted
reelyard
reelyard
Asked: 2022-01-04 08:06:09 +0800 CST2022-01-04 08:06:09 +0800 CST 2022-01-04 08:06:09 +0800 CST

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

  • 772

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

某些应用程序,例如 Spotify 和 Slack,会自动最小化到图标托盘而不是关闭。只有当您右键单击图标托盘中的迷你图标并选择Close或Exit时,它们才会完全关闭。

也不确定我是否在这里得到了正确的措辞,但这就是我说图标托盘时所说的。

在 Windows 10 中打开的图标托盘。

我经常使用Windows Subsystem for Linux 1 (WSL1),打开应用程序通常需要大约 10 秒。当我不习惯使用它时,我经常关闭应用程序,但如果它保持最小化会容易得多。WSL 或 Windows 终端没有内置的方法可以做到这一点,所以我希望有一些第三方工具可以帮助我。

windows-10 windows-subsystem-for-linux
  • 2 2 个回答
  • 1899 Views

2 个回答

  • Voted
  1. Best Answer
    John
    2022-01-04T08:12:00+08:002022-01-04T08:12:00+08:00

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

    抱歉不行。

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

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

    因此,您需要呼吁软件供应商对其进行更改。微软可能最不可能改变。

    • 1
  2. NotTheDr01ds
    2022-01-04T13:58:25+08:002022-01-04T13:58:25+08:00

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

    简短的回答:
    • 最佳选择(恕我直言):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命令的输出。

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

      您可以通过将配置文件的“命令行”设置为类似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 终端的托盘最小化,这可能是可能的。我还没有尝试过,从我的搜索来看,几年内没有人尝试过。但是理论上,一个名为AutoHotkey的程序可以用来拦截对X. 请参阅此 Stack Overflow 问题及其答案,但要意识到它适用于 Windows 7,并注意它可能不适用于 Aero(由 Windows 10 和 11 使用)。

      假设您可以拦截点击,然后 AutoHotkey 脚本可以运行第三方应用程序以最小化到托盘。


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

相关问题

  • 如何在域和 Linux 活动目录中启用指纹传感器

  • 如何从 WSL 打开 office 文件

  • 资源管理器侧面板中的桌面外壳快捷方式

  • 为什么我不能将文件从 Android 发送到 Windows 10?

  • 在多个文件上打开方式?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve