我正在用 Rainmeter 为自己制作一个自定义桌面。其他一切都用一些简单的 Rainmeter 皮肤完成了,其实一切都相当简单。
但我在这一点上陷入了困境。当我结束 explorer.exe 任务时,我预期的程序会最小化然后消失,所以我必须使用 alt-tab 才能恢复它们。我打算再制作一个皮肤来管理最小化的程序。它会很棒,很漂亮。我会从拥有如此出色的桌面中收获因果报应。
但是当我最小化某些程序时,它们并没有消失。它们只是最小化到屏幕左下方,水平堆叠。它们只显示打开/最大化/关闭的三个按钮,看起来非常丑陋。我该如何解决这个问题?我希望程序在最小化时消失。我试过谷歌搜索,但没有什么帮助。
答案1
答案2
使用可以像 Explorer 一样捕获任务的程序,例如 RocketDock 或其他程序。
Windows 将所有打开的程序保留在左下角,而 Explorer 只是隐藏这些程序并在任务栏中放置引用。这可以通过编程和 Windows API 调用来实现。我年轻的时候甚至在 Visual Basic 5 中做过类似的事情。
任何 shell 应用程序都会这样做,因此您可能需要寻找替代 shell,或者只保留 Explorer 并隐藏任务栏。请注意,桌面快捷方式图标和右键单击菜单也是 explorer.exe 进程的一部分。
答案3
我设法让它工作起来,感谢 Reddit 上一位热心人士推荐我查看 bblean。
对于将来遇到此问题的任何人来说,bblean 绝对是极好的选择。https://app.box.com/s/7xxec65375msrwz4ni6x
目前它已经停产了,但它是开源的。 http://bb4win.sourceforge.net/bblean/files/
因此,我成功地从桌面上彻底删除了 explorer.exe,并将内存使用率从 40% 降至 20%。在我看来,这真是太棒了。