V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jox
V2EX  ›  macOS

因为被 Google 惹毛,所以弃用 Chrome,改用 Safari,分享一下 Safari 的设置.

  •  
  •   jox · 2014-11-08 16:50:22 +08:00 · 4460 次点击
    这是一个创建于 3453 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10.10用Safari卡的话可以试试将Accessibility里的Reduce transparency勾上,我发现勾上这个之后Safari不卡了,本来是用的Firefox,但是发现Firefox不支持三个手指头查词典的手势,无奈之下只能用回Safari。

    在使用浏览器的时候,我一般需要两个快捷键,cmd+数字,自定义快捷键打开书签,前一个可以通过一个叫SafariTabSwitching的SIMBL插件实现: https://github.com/rs/SafariTabSwitching

    如果之前没有安装过SIMBL插件的话,可以先下载安装SIMBL,上面那个github里的installer是放在amazon上的,不翻墙我这儿下不了,那就手动安装一下SIMBL,然后再安装SafariTabSwitching,SIMBL会安装在路径/Library/ScriptingAdditions下,同时在/Library/LaunchAgents/路径下安装名为net.culater.SIMBL.Agent.plist的配置文件,这样是对所有用户生效,可以把net.culater.SIMBL.Agent.plist放在~/Library/LaunchAgents下,这样只对当前用户生效。

    第二个可以自己写Applescript,然后使用FastScripts调用,就像这样:
    
    这个脚本,最里面那个click menu item 1的意思就是打开这个菜单里第一个选项的意思,同理,把1换成其他数字就可以打开剩余的书签,我反正一般4个就够用,设置为快捷键f1,f2,f3,f4

    然后使用FastScripts将某个快捷键绑定到这个脚本上,同时在FastScripts里专门为Safari建立个脚本的目录,这样只有在使用Safari时该快捷键才会生效,不会与其他应用里的快捷键发生冲突。FastScripts是个应用,可以检索一下。

    这样设置完之后,就可以使用cmd+数字切换tab,使用f1,f2,etc打开某个书签,很方便。
    第 1 条附言  ·  2014-11-08 19:39:16 +08:00
    这篇文章,http://www.wired.com/2009/02/why-googles-sof/,谈到了google的这个问题,我觉得写的不错,引用其中的两段:


    “We hate to break it to you Google, but you aren’t special, and your software updates are no more critical than anyone else’s. At the very least, offer users a way to turn off auto-updates. The web may belong to Google, but your desktop and the applications running on it should remain in your control.”


    以及:

    “Here are a few reasons why an always-active daemon (software speak for a tiny app that runs in the background) for handling software updates is a bad idea:

    1. It opens up an always-on tunnel to Google. While Google may be confident its update servers will never be compromised, how confident are you? If a third party gains control of that server, it can inject nearly any code it wants into your machine.

    2. It’s always on, always looking for update. On an expensive, pay-by-the-megabyte EVDO network? Google Updater doesn’t care and will suck down any available updates without asking, costing you money.

    3. Google updates Google Earth or Picasa or Gtalk, but the update ends up having a bug that wipes data from your drive. Sorry, too late — the auto-updater already grabbed the latest version without asking. Kiss your data goodbye.

    4.Administering a large network that needs to be locked down and tightly controlled? Cross Google software off your list. All the above problems apply, but they’re cascaded across your network for added headaches.”


    我的观点是,电脑是我花钱买的,装什么软件,用来做什么都是我说了算,不经过我的同意就瞎折腾的软件在我看来都是流氓软件,就得分分钟删除卸载
    36 条回复    2015-03-21 20:07:12 +08:00
    gaia
        1
    gaia  
       2014-11-08 17:23:44 +08:00
    ?why not:

    tell application "Safari"
    try
    tell front window to set current tab to tab 1
    end try
    end tell
    jox
        2
    jox  
    OP
       2014-11-08 17:26:08 +08:00
    @gaia 我对Applescript不熟,就会打开菜单,而且applescript GUI操作感觉不如SIMBL插件快,SIMBL插件是直接将内置的快捷键调用的函数给替换掉了
    arens
        3
    arens  
       2014-11-08 17:33:04 +08:00
    我好奇你是如何被Chrome惹毛的
    jox
        4
    jox  
    OP
       2014-11-08 17:36:11 +08:00
    Desert
        5
    Desert  
       2014-11-08 19:13:44 +08:00

    我觉得chrome算厚道的了,升级不成功不是Google的错
    Delbert
        6
    Delbert  
       2014-11-08 19:18:44 +08:00
    Safari求教如何三个指头查词典。
    MacTalk里面也说是三个指头会查词典,但是我的三指手势没有任何效果。

    偏好里面已经开了 三个指头轻按 查找 的选项了,但是无效。
    jox
        7
    jox  
    OP
       2014-11-08 19:21:29 +08:00
    @Desert 我在国外的时候也没升级成功,外国网友也遇到了这个问题,这还不是Google的错啊?要是能正常升级也就算了,当时因为它老跳,我把google app engine的客户端都给删了,因为当时老提示gae客户端需要升级。

    检索关键词:googlesoftwareupdate,可以得到:
    https://raam.org/2008/howto-remove-google-software-update-on-mac-os-x/
    http://osxdaily.com/2012/04/06/disable-google-chrome-automatic-software-update/
    https://discussions.apple.com/thread/4151923?start=0&tstart=0
    http://www.macworld.com/article/1168243/disabling_google_auto_updates.html
    http://www.wired.com/2009/02/why-googles-sof/

    最后这个链接的标题是Why Google’s Software Update Tool Is Evil,里面提到

    "Worse, the latest version of Google Earth won’t work without the Update Engine running in the background."

    我没安装Google Earth,所以这点我无法证实
    jox
        8
    jox  
    OP
       2014-11-08 19:22:43 +08:00
    @Delbert 光标移动到某个字符上,然后用三个手指头在触摸板上轻触,我没开启什么设置啊,我因为不用鼠标,所以经常三个拖动手指头进行操作,无意间发现可以查词典的
    jox
        9
    jox  
    OP
       2014-11-08 19:27:50 +08:00
    看这个,apple support communities上的那个帖子,Removing com.google.keystone.daemon:

    "I have tried every suggestion that I can find to disable Google's auto update including the Terminal command:
    sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resou rces/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall

    According to my Console, this software update is being launched every 10 seconds. All Google software has been removed, as well as all Google Keystone related .plist that I could find, but to no avail.

    Have anyone found a viable solution to this agent that continues to flood my Console searching for something that seemingly doesn't exist?"
    tumutanzi
        10
    tumutanzi  
       2014-11-08 19:41:15 +08:00
    你确定你不是在黑MAC系统?
    jox
        11
    jox  
    OP
       2014-11-08 19:43:50 +08:00
    @tumutanzi 我蠢,你来给我讲讲为什么这是在黑OSX系统呗?
    tumutanzi
        12
    tumutanzi  
       2014-11-08 19:54:37 +08:00
    @jox 不要这样说。好多MAC的鼓吹者说它这个好,那个好,我以为就是那么完美,然后在V上见到这么多人说MAC机器今天这个有问题,明天那个有问题,你这里连说用个GOOGLE的CHROME都有问题,我就不明白到底MAC是什么样了——其实我在店里试过MAC机器了。
    tumutanzi
        13
    tumutanzi  
       2014-11-08 19:55:47 +08:00
    @jox IPHONE和IPAD我也在用,也没有觉得那么神奇……我只是见不得那些说一个东西好就觉得完美无缺的样子,简直有如拜物教……
    jox
        14
    jox  
    OP
       2014-11-08 20:03:05 +08:00
    @tumutanzi 哪都有那样的人,关于谁家手机好都能在网上掰扯好几个小时,整的跟不共戴天的愁人似的,我也没发理解这种感情。osx就是一操作系统,在我看来还是个很无聊的操作系统,只能用来写程序上上网,我因为工作要用,其实我更喜欢windows,因为能玩很多游戏。

    但是google的这个问题跟osx没有关系,这是google自己的问题,这种升级机制,简直就是脑残。
    jun4rui
        15
    jun4rui  
       2014-11-08 20:25:21 +08:00
    LZ应该是安装Chrome的时候没看用户协议吧?用户协议里面写了啊,为了xxxxxx所以我们会xxxxxx这么做。

    我反正是认真看过了,又不长
    jun4rui
        16
    jun4rui  
       2014-11-08 20:33:25 +08:00   ❤️ 1
    4.2 Google 会不断创新,为用户提供最佳的体验。您认可并同意 Google 可在不提供事先通知的情况下,随时变更所提供服务的形式和性质。

    4.3 您认可并同意,作为不断进行创新的一部分,Google 通常无需提前通知您,便可自行决定不再(永远或暂时)为您或用户提供相关的服务(或相关服务中的任意功能)。您无需特别通知 Google,便可随时停止使用相关的服务。

    4.4 您承认并同意,如果 Google 停用了您的帐户访问权限,那么您可能无法访问相关的服务、您的帐户详细信息或者帐户中所包含的任何文件或其他内容。

    5. 您对服务的使用

    11.1 您使用的软件可从 Google 自动下载,并不时安装其相应的更新。这些更新旨在改进、加强并进一步开发服务,可能采用错误修复、增强功能、新软件模块和全新版本的形式。您同意在使用相关服务的过程中接收(并允许 Google 向您发送)此类更新。

    ====================================================

    以上是我刚刚从Google Chrome用户协议中摘抄出来的相关段落。LZ和你帖的那些英文内容就是压根没看条款就同意了,然后又来吐槽谷歌的,说真的,你们这属于自己有点呆
    jox
        17
    jox  
    OP
       2014-11-08 20:38:34 +08:00
    @jun4rui 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    auzeonfung
        18
    auzeonfung  
       2014-11-08 20:51:05 +08:00
    @jox 挽尊。
    lazyphp
        19
    lazyphp  
       2014-11-08 20:53:29 +08:00
    楼主不看协议。哈哈,你以为这是IE,百年不变呀。
    x86
        20
    x86  
       2014-11-08 20:56:20 +08:00
    醉了,不知道换个国产软件如果这样你们还会拿协议说事吗
    ivanchou
        21
    ivanchou  
       2014-11-08 21:22:03 +08:00
    @jun4rui nice

    @jox 另外虽然说免费好用是以隐私为代价,但要是那天你不爽了,你可以去用户账户中心删除自己在google的所有资料。
    jox
        22
    jox  
    OP
       2014-11-08 21:23:29 +08:00
    @ivanchou 我老干亏心事儿,早就删干净了
    Delbert
        23
    Delbert  
       2014-11-08 21:31:04 +08:00
    @jox 找到原因了……
    我用了Scroll Reverser,和三指手势冲突。
    多谢楼主。
    lisposter
        24
    lisposter  
       2014-11-08 21:32:41 +08:00
    @jun4rui 跪了,原来真的有人看,话说这位大大,iTunes 的协议你看完了不 囧
    spance
        25
    spance  
       2014-11-08 21:37:15 +08:00
    出于安全的原因,google-update还真要打开让它运行,很多的安全策略数据、证书链和吊销数据、重大隐患强推更新等等。
    google-update其实只是一个chrome的一个组件,你不别把他当作其他什么附加安装之类的看。
    如果是这个观点的话,国内软件商一个比一个流氓,腾讯的、金山的、360等等,以前自动装xxAdb之类的,自动抢在android-sdk运行前就钩子上,当时有个同事调试android死活连不到adb上就是这个原因,删了也照样下回来瞧瞧装上,那这事你怎么看?
    jun4rui
        26
    jun4rui  
       2014-11-08 22:42:04 +08:00
    @lisposter 常用的软件会关注,我是重度浏览器使用者
    blacktulip
        27
    blacktulip  
       2014-11-08 22:49:49 +08:00
    Chrome 没有惹毛我但是我一样换了 Safari
    popozhu
        28
    popozhu  
       2014-11-09 00:29:46 +08:00
    「但是发现Firefox不支持三个手指头查词典的手势,无奈之下只能用回Safari。」


    -- Firefox 34 是支持「查找」来翻译的。
    blue7blur
        29
    blue7blur  
       2014-11-09 00:34:55 +08:00 via iPhone
    好好看协议哦,说不定哪天就被Apple抓去做成人体iPad了。
    otakustay
        30
    otakustay  
       2014-11-09 01:45:56 +08:00
    Safari还缺个CMD+SHIFT+T打开已关闭标签的功能,CMD+Z只能打开一次,不能依次把以前关的N个都给找回来,楼主有啥办法不?
    jasontse
        31
    jasontse  
       2014-11-09 10:02:00 +08:00 via iPad
    我被楼主的 Applescript 惹毛了
    jox
        32
    jox  
    OP
       2014-11-09 11:59:52 +08:00
    @jasontse 。。我是现学现卖,看了下别人写的例子写的。。。。


    @otakustay Safari有个插件可以实现这个功能,是个Javascript脚本,这个: https://github.com/Antrikshy/RecoverTabs

    你要想用cmd+num的快捷键的话,得先下载SafariTabSwitching的源代码,然后把这段代码删除:


    然后build,build之后会生成一个bundle,安装脚本会在~/Library/Application Support/SIMBL/Plugins/这个路径下创建一个symbol link指向那个bundle,你也可以将那个bundle直接拷贝到~/Library/Application Support/SIMBL/Plugins/这个路径下,然后将SafariTabSwitching的源代码删除,同时看看Xcode的Derived Data路径是什么,进入那个路径将相关的Product全部删除,然后安装上面的那个RecoverTabs插件,重启Safari,将来不打算用这个插件的话,就将那个bundle删除,然后将

    ~/Library/LaunchAgents/net.culater.SIMBL.Agent.plist
    /Library/LaunchAgents/net.culater.SIMBL.Agent.plist (上面那个文件不存在的话就是这个)
    /Library/ScriptingAdditions/SIMBL.osax

    这三个文件删除,你的电脑就会恢复到没安装插件之前的状态了
    pysama
        33
    pysama  
       2014-11-09 14:26:29 +08:00
    @otakustay 灰哥,如果你用chrome,那么vimium插件倒是可用很简单解决你的需求,按X就重新打开刚关闭的tab了,连续按X,就会重新打开之前关闭的N个tab了。 关闭tab更方便了,按x即可。

    刚在safari的extension store里面搜索了下,找不到整个插件;悲摧的是safari也不支持本地插件。。
    williamx
        34
    williamx  
       2014-11-09 22:25:21 +08:00
    Safari 没有 SwitchySharp,怎么用?
    jedihy
        35
    jedihy  
       2014-11-09 23:41:46 +08:00
    safari不只是卡不卡的问题,当一些页面比较buggy的时候,会假死。然后自定义性太差了,搜索引擎不安别的插件都不能自定义。iOS不能听我的就算了,PC也要弄成这么封闭。另外,Safari上的好插件不多。
    paymoon
        36
    paymoon  
       2015-03-21 20:07:12 +08:00
    Applescript在哪里写, 如何调用? 小白问下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5384 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:47 · PVG 16:47 · LAX 01:47 · JFK 04:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.