配置全局键盘快捷键以在 Mac OS X 上的 Chrome 中打开标签的最佳方法是什么?
<alt><tab>+
<cmd><t>。<cmd><return>在 Mail.app 中按我的快捷方式(恰好是
),它需要将 Chrome 带到前面并打开一个新标签chrome://newtab,不是像这样的网站http://www.google.com现在,我已经将Quicksilver.app配置为
每当我按下时执行以下 AppleScript(或
osascript)<cmd><return>:
#!/usr/bin/osascript
tell application "Google Chrome Canary"
activate
end tell
tell application "System Events"
tell process "Google Chrome Canary"
tell menu bar 1
tell menu bar item "File"
tell menu "File"
click menu item "New Tab"
end tell
end tell
end tell
end …Run Code Online (Sandbox Code Playgroud) 我的 Mac 上的 ssh-agent 导致某些主机弹出:
[me@my-laptop]$ ssh cargo2
Last login: Tue Aug 3 09:26:43 2010 from trainwreck.arlut.utexas.edu
[me@cargo2]$
Run Code Online (Sandbox Code Playgroud)
但对于其他主机:
[me@my-laptop]$ ssh red
Run Code Online (Sandbox Code Playgroud)
然后我得到了可怕的“请输入您的 SSH 密钥 'id_rsa' 的密码。” 弹出。我知道 ssh-agent 正在运行和工作,因为它适用于第一台主机。
如何停止所有主机的弹出窗口并使其始终使用 ssh-agent?
以供参考:
$ ssh-add -l
2048 <hex value> /Users/me/.ssh/id_rsa (RSA)
$ ps aux | grep ssh-agent
me 1393 0.0 0.0 2445984 1572 ?? Ss 9:18AM 0:00.10 ssh-agent -s
$ env | grep -i ssh
SSH_AGENT_PID=1393
SSH_AUTH_SOCK=/tmp/ssh-UW4rDdw1jw/agent.1391
Run Code Online (Sandbox Code Playgroud) 我有一台运行 Ubuntu 9.10 Server 的计算机,我使用以下命令将自己添加到一个新组:
sudo usermod -G my_group me
Run Code Online (Sandbox Code Playgroud)
我了解到,命令删除我从所有的团体我是在(如sudo组),并增加了我唯一的 my_group。
问题:
sudo小组里唯一的一个,现在没有人了su并尝试与我的帐户(我安装操作系统时设置的帐户)相同的密码时,它不被接受我搞砸了我的电脑吗?我需要花一个小时重新做所有事情吗?或者有没有办法恢复?
我想让 OS X 智能地打开gitURL,首先尝试在GitHub 上打开他们的 repo 页面,然后再回到类似GitBox.app 的页面。
我发现这个问题非常有帮助,我创建了一个 Automator 应用程序来包装一个 bash 脚本(它执行所有智能操作),并使用RCDefaultApp将 OS X 设置为使用我的自动程序应用程序打开git://URL。
这不起作用,所以我尝试了一些调试。我将 bash 脚本设置为将其参数输出到/tmp/output.txt,结果该脚本没有获得任何命令行参数。如果我将 OS X 设置为使用此相同的自动机应用程序作为*.txt文件的默认应用程序,bash 脚本会正确获取文件的路径作为第一个参数,但它不适用于 URL。知道如何让它发挥作用吗?
另外,我正在运行 10.7。
编辑:这是 Automator 应用程序的快照:

这是那个简单的 bash 脚本的文本(不是我实际用来打开git://URL 的,但它表明缺少参数:
rm -f /tmp/output.txt
echo $0 >> /tmp/output.txt
echo $* >> /tmp/output.txt
Run Code Online (Sandbox Code Playgroud)
我得到的唯一输出/tmp/output.txt是:
-
Run Code Online (Sandbox Code Playgroud) 我的家庭网络上有一个在 ubuntu 9.10 上运行的 cups 服务器。现在我可以在 处访问它192.168.1.101:631,但是当我尝试在 处访问它时myservername.local:631,我得到了一个400 Bad Request. 这是我当前的相关部分cupsd.conf:
ServerName 192.168.1.101
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# any of the below 'Listen' directives all yield the same result
Listen 192.168.1.101:631
#Listen *:631
#Listen myservername.local:631
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
BrowseAddress 192.168.1.255
# Default authentication type, when authentication is required...
DefaultAuthType …Run Code Online (Sandbox Code Playgroud) 我岳母的 Windows Vista 台式机(Dell Inspiron 531)运行缓慢,我认为是因为它的内存不足。当计算机闲置一段时间后,物理内存使用率将上升到 90% 左右。用户界面滞后,通常需要大约 10 秒才能看到单击的任何效果,而打开 Firefox 窗口则需要整整一分钟左右。电脑使用一段时间后会逐渐下降,保持在60%左右,此时电脑反应灵敏。
据我所知,没有一个进程占用比预期更多的内存。显然浏览器使用了很多(~100 - 200 MB),列表中的svchost.exe下一个实例是服务进程的一部分,包括 SysMain、Netman、hidserv、wudfsvc、UxSms 等。日期,她正在使用 Microsoft Security Essentials 定期进行病毒扫描。她没有大量额外的东西在运行,但有一些:
她在 Vista 桌面上有 1 GB,这似乎很合理,去年圣诞节还不错。我在 UNIX 方面更有经验,虽然这有点低,但 1 GB 的内存不会像在这台机器上那样慢得令人望而却步。控制面板的“性能信息和工具”部分将她的处理器评为 3.4,将她的内存评为 4.5(满分 6?)。
那么我该怎么做才能让机器运行得更快呢?我是否可能遗漏了一些占用内存并导致其运行缓慢的内容?到目前为止,我采取的唯一步骤是禁用未使用的启动项,禁用所有视觉效果(真的,这台计算机看起来像 1998 年......),并运行磁盘清理(她只使用了她 150 GB 的三分之一)。我即将崩溃并购买更多 RAM,但我想检查一下以防万一。