我是一名软件程序员,我几乎从不重置或关闭我的 Apple 电脑。
随着时间的推移,我打开了很多窗户,但我不会关闭它们,因为我专注于做其他事情。
我想知道是否有一个应用程序会自动为我关闭未使用的应用程序,但会保持活动的应用程序运行?
我不怕丢失数据——大多数重要的应用程序在关闭之前都会询问我是否要保存。
我需要这个,因为我最终的桌面非常混乱,并且打开了许多窗口和应用程序,这除了令人烦恼之外还会降低我的计算机速度。
最近,当我将鼠标悬停在 mac 上的所有应用程序上,然后覆盖列表中的最后一项(如 Finder)时,滚动条变得越来越大。有谁知道如何关闭这个选项,或者一般来说,如果苹果读过这篇文章,知道有更好的方法来做到这一点吗?
我想我宁愿在列表底部为滚动条留出空间,也不愿让滚动条覆盖该行(在必要之前它仍然可以保持隐藏状态)。

我有一台配备 Mountain Lion 的 2012 年年中 15 英寸非视网膜 MacBook Pro。我用 256 GB SSD 代替了原始驱动器,用 OptiBay 代替了光驱,我在其中放置了原始 500 GB 东芝驱动器。
在 SSD 上,我有 OS X。我希望能够在第二个驱动器上启动到 Windows 7,但我也希望为我的额外数据牺牲一半的空间。
首先,我创建了一个 HFS+ 单个分区,覆盖了整个第二个驱动器。然后我打开 Boot Camp Assistant 并命令它把驱动器分成两半——它把一个 FAT32 驱动器作为第二个驱动器,没有其他选择。
然后,我使用 Bootcamp 创建了一个可启动的 USB 随身碟。因为 Windows 安装程序不允许我在第二个驱动器上安装 Windows,所以我打开了我的笔记本电脑并断开了 SSD。然后我毫不费力地安装了 Windows,更新了它,安装了应用程序,重新启动了几次 - 一切正常。
之后,我重新连接了主驱动器。现在 OS X 可以正常启动,但是一旦我从列表中选择 Windows,我就会收到“无可启动设备”错误。我怀疑这是 MBR 问题,所以我从 Pendrive 上的 Windows 映像再次启动,我尝试输入“修复我的计算机”菜单项以转到控制台并运行,fixmbr但它告诉我我无法运行此选项,因为我安装了 Windows版本与 Pendrive 上的版本不匹配 (?!)。
作为最后的努力,我列出了所有分区:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk0
1: …Run Code Online (Sandbox Code Playgroud) 我想是因为日历应用程序集成到 OS X 系统和通知区域的更新方式,“日历代理”需要在 OS X ML 的后台不断运行。
当我在系统上调试 HTTP(s) 请求时,我看到它发出了很多请求。如果我这样做,请求就会停止killall CalendarAgent:
PS:我也尝试从通知区域中删除日历而没有运气:
Spaces 的设计似乎考虑了将应用程序分配到空间(请参阅此知识库文章)。甚至像 TotalSpaces 这样的应用程序也是用这个模型构建的。这对我来说似乎是多余的,因为已经有一个应用程序切换器 (Cmd-Tab) 可以让您在应用程序之间切换。
我想使用 Spaces 作为在项目之间切换的一种方式。例如,我有一个用于 ProjectA 的空间,其中每个都有一个用于 XCode、Safari、Sublime Text 和 Terminal 的窗口。然后我有一个不同的 ProjectB 空间,它也有一个窗口,每个窗口用于 XCode、Safari、Sublime Text 和终端。只是窗口打开了不同的文档。
但是维护设置很不方便,因为我必须一遍又一遍地设置它们,而且在计算机之间来回穿梭时尤其可怕,而且必须自己打开五个窗口并将它们放入正确的空间。有什么方法可以生成一个一步脚本,自动按照我喜欢的方式设置空间?共享软件、Applescript 等?或者我只是想将我的工作风格硬塞进一个专为其他人构建的功能中?
productivity osx-spaces mission-control osx-mountain-lion macos
问题:
我有大约 200 多个文件命名为符合“DSC01852.JPG.jpg”的内容。我想删除文件扩展名,因此结果变为“DSC01852.JPG”。
有什么建议?我查看了 mv 命令,但无法弄清楚如何编写正确的命令。
我正在尝试远程桌面会话。它将从 OSX 10.8.4 到 Windows Server 2012 DataCenter R2(内部版本 9431)。

我读到如果在发生 launchd 事件时计算机处于睡眠状态,则 launchd 将在计算机唤醒时运行该事件。
我的问题是关于已关闭的计算机。如果在发生 launchd 事件时机器断电,launchd 是否应该在下一次开机时运行它?
我问是因为我创建了一个事件(代理?),每天上午 09:45 运行。但通常在那个时候机器是断电的。打开计算机电源后,我没有看到事件的输出(正在发送电子邮件)。所以我试图缩小范围,如果这是设计行为还是我搞砸了什么。
我有一个瑞士键盘,在许多(基于开发人员的)程序中,我与我最喜欢的快捷键之一发生冲突:Cmd+ Shift+7或Cmd+ /。我使用它来将焦点设置到每个 OSX 应用程序的Help > Search菜单项,在那里我可以搜索和执行任何命令而无需使用鼠标。
因此,例如在 Textmate 或 Xcode 中,此快捷方式会从所选文本中添加注释,而不是跳转到Help > Search.
现在我不想为每个程序都这样做(我会再次在新 Mac 上丢失设置)。那么有没有一种全局的方法可以将Help > Search-Shortcut设置为 master?
简短版本:有没有办法强制 OSX 中的文本字段接受粘贴字符串,尽管开发人员(Apple)将其设置为不接受复制粘贴?
很长的故事:
平台:OS X 10.8.2(山狮)
刚刚连接了一个新的外部驱动器,将其设置为加密(HFS+ 加密分区)。它按预期工作。
我的问题是我设置了一个很长的随机生成的密码。和其他许多人一样,我在 KeePassX 中保存了这个。一切都会很好......除了Apple不允许我简单地将密码粘贴到连接驱动器后显示的“输入密码”对话框中!
每次检测到驱动器时,将长的随机字符串从一个窗口重写为第二个窗口是非常烦人的。有没有办法强制输入字段接受粘贴的密码?

一种解决方案是在 OS X KeyChain 中存储密码,但是......似乎存在一个错误。即使正确安装卷后,“输入密码”窗口也不会消失。我输入密码,单击“解锁”,控件变灰。几秒钟后,我看到该驱动器出现在 Finder 中,但“输入对话框”窗口会像在输入错误密码时一样晃动 - 并恢复到原始状态。此外,尽管选中了在 KeyChain 中存储密码的选项,但它并没有写在那里(我想这两个可能是相关的)。因此,检查“存储在钥匙串中”并不能解决我的问题......
macos ×8
mac ×3
bash ×1
boot-camp ×1
calendar ×1
calendar.app ×1
encryption ×1
keyboard ×1
launchd ×1
osx-spaces ×1
passwords ×1
productivity ×1
shortcuts ×1
terminal ×1
windows ×1
windows-7 ×1