操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    T之家 5 月 3 日消息,WWDC 2022 將在 6 月 7 日舉行,蘋果 macOS 13 預計就會在那天發布,這是蘋果 Mac 軟件平臺的下一個主要版本,也是從英特爾完全過渡到蘋果自家芯片后的第一個新操作系統。

    今日,外媒 9To5Mac 回顧了一下今年對 macOS 13 的所有最新傳聞和期望,包括新功能、發布信息等。

    macOS 13 何時發布?

    macOS 13 將在蘋果年度全球開發者大會上公布。今年,WWDC 將于 6 月 7 日線上舉行,預計會發布 macOS 13 ,以及 iOS 16、iPadOS 16、watchOS 9 和 tvOS 16。

    macOS 13 發布之后,蘋果將對該操作系統進行幾個月的測試,直到在秋季左右向所有用戶推送正式版更新。

    macOS 13 的名稱是什么?

    截至目前,macOS 13 在內部被稱為 Rome(羅馬)。而在過去的幾年里,蘋果一直在用加州的公園命名其 Mac 操作系統。去年 12 月,Parker Ortolani 爆料 macOS 13 將被稱為“Mammoth”。

    據爆料,蘋果公司去年底獲得了計算機操作系統類別中“Mammoth”這一名稱的商標延期,暗示了明年發布的 macOS 的可能會采用該名稱。IT之家了解到,Mammoth 可能指的是加州猛犸湖,一個位于塞拉山脈的適合冬天滑雪、夏天釣魚的度假小鎮。

    macOS 13 支持的設備

    隨著蘋果完成從英特爾到自家芯片的兩年過渡,可能會有更多的英特爾版 Mac 失去對 macOS 13 的支持

    ▼ 概念圖,不代表官方的支持列表

    9To5Mac 表示,最有可能的是,2013 年、2014 年和 2015 年的 Mac 可能會被拋棄。下方是支持 macOS 12 Monterey 的 Mac:

    • 2015 年及之后的 MacBook

    • 2015 年初及之后的 MacBook Air

    • 2015 年初及之后的 MacBook Pro

    • 2014 年末及之后的 Mac mini

    • 2015 年末及之后的 iMac

    • 2017 年及之后的 iMac Pro

    • 2013 年末及之后的 Mac Pro

    • 2022 年的 Mac Studio

    新功能

    macOS 13 可能會比以往任何時候都更加關注 Apple Silicon Mac。隨著硬件和軟件之間的更深入集成,macOS 13 可以看到改進的通知、主屏幕上的小部件以及通用控制的改進。

    個月前 JailbreakHum同學寫了一篇《把你的 iOS 設備變成控制 Mac 的「遙控器」》。碰巧我當時也想要寫一篇類似的文章,當這標題映入眼簾,我心里便是咯噔一下,腦海里閃過 N 個加粗大字:「該死,我想寫的東西居然被搶先了!」。

    不過,仔細一讀,發現雖然晚了一步,但自己的方法還是有可取之處的,簡單來講,我的方法和 JailbreakHum 那篇文章實現的效果相同,都利用了 AppleScript,但是我不需要用 Hazel,事實上無需任何第三方應用,就可以實現通過 iPhone 來控制 Mac。

    原理

    想要遙控 Mac,關鍵就在于 Mac 上要有一個能根據手機上的指令自動觸發 AppleScript 的后臺程序。但是,我們有沒有必要為了遙控 Mac 特意買一些應用(比如 Hazel),然后單純為了遙控 Mac 就讓這些應用常駐后臺,這是對金錢和內存的雙重浪費。

    所以在我看來,這個用來觸發 AppleScript 的扳機應該滿足兩個條件:

    1. 這是一個我們本來就一直放在后臺的應用;
    2. 這個應用最好免費。

    好消息是,確實有兩個應用完全符合要求,它們就是 Message 和 Mail 兩個原生應用。大多數人都不知道 Message 和 Mail 都自帶了自動運行 AppleScript 功能,下面請讓我一一介紹。

    通過 Message 操控 Mac

    Message 啟用自動觸發 AppleScript 的方法是在應用偏好設置中打開 「通用 - AppleScript 處理程序」菜單,從中選擇我們想要運行的 AppleScript。

    令人意外的是,蘋果已經為我們準備好了幾個十分有用的 AppleScript,例如用來遙控 iTunes 的 iTunes Remote Control。而這些用來運行的 AppleScript 就儲存在 /Users/用戶名/Library/Application Scripts/com.apple.iChat/中。

    點開這些 AppleScript 文件,在文件最開頭的是蘋果的免責聲明,后面就是腳本代碼了,代碼的注解非常詳細,即使不熟悉 AppleScript 的人也能大概看懂(學習 AppleScript 的好教材)。

    這里以選擇 iTunes Remote Control 為例。先讓我們來看一下這個 AppleScript 的效果。

    首先,確保我們 Mac 上所使用的 iMessage 帳號與我們手機上的帳號不同(你可以先試一試如果賬號一樣會發生什么)。

    然后,我們只要從 iPhone 上向電腦上的 iMessage 帳號發送 play,iTunes 就會被自動打開并播放音樂,不僅如此,你還會收到 iMessage 回復告訴現在正在播放的是什么。除了 play 以外,其它指令還包括:

    • pause: 暫停status: 播放狀態
    • next: 下一首
    • previous: 上一首
    • mute: 靜音
    • unmute: 解除靜音
    • help: 顯示幫助

    但是,這個 AppleScript 有兩個小的問題。

    1. 我們 Mac 上的 iMessage 帳號與 iPhone 上的一般是一樣的,我們不可能為了遙控器的需求,去讓 Mac 使用一個不同的賬號 ,但請看代碼的這里:

    on getCurrentiTunesTrack
    
    set theCurrentTrackMessage to "Not playing."
    

    由于反饋信息 (theResponse) 被默認為 「Unknown Command.」,即一旦收的任何沒有預先設定過的命令,Apple Script 都會自動回復 「Unknown Command」, 而 「Unknown Command.」 本身也并非定義過的指令!所以當自己給自己發送信息后會發生什么,相信聰明如你應該明白了吧。

    2. 萬一你的基(姬)友也看到了這篇文章,趁你在開會時給你發了 「unmute」「play」那又該怎么辦……?

    所以,我們希望能通過「自己給自己發短信」的形式來激活這個 AppleScript,而且確保只有自己的 iMessage 賬號才能遙控 Mac。

    為了解決這些問題,我想先簡單介紹一下這個 AppleScript 的代碼。代碼主要由兩部分組成,第一部分類似一個「控制器」(message received),會在收到手機發來的信息時將命令提取出來,之后通知第二部分(runiTunesRemoteControl)用提取出的命令對 Mac 上的 iTunes 進行操作。

    操作結束后,第二部分會生成一個反饋信息,并將它發回「控制器」,再由「控制器」將反饋信息發給手機。

    可以想象,如果「控制器」能在收到信息時檢查一下信息是否來自我們本人,再決定是否通知第二部分進行操作,并且能在發送反饋信息給手機前,確保不會再將 「Unknown Command.」 發回,一切不就解決了嗎?

    因此我們的改動將集中在「控制器」,也就是這段代碼上:

    on message received theMessage from theBuddy for theChat
    
    -- 將命令(theMessage)傳到第一部分,并將反饋信息存在 theResponse 中
    set theResponse to runiTunesRemoteControl(theMessage)
    
    -- 向手機發送 theResponse
    send theResponse to theChat
    
    end message received
    

    改動后:

    on message received theMessage from theBuddy for theChat
    set serviceBuddy to name of service of theBuddy
    -- 檢查發送者是否是我自己
    if serviceBuddy=myiMessageAccount then
    
    set theResponse to runiTunesRemoteControl(theMessage)
    -- 確保反饋不是 「Unknown Command.」
    if theResponse ≠ "Unknown command." then
    send theResponse to theChat
    end if
    
    end if
    
    end message received
    
    

    這樣一來,問題就算是解決了,當然你也可以在此基礎上加上其他你想要的功能,例如關閉屏幕等。這些改動需要在代碼的第二部分中完成,只需要在多加幾個 「if」 條件語句即可。

    如果你有一定編程基礎的話,這個腳本還可以變得更加強大,它可以把手機上發來的信息直接輸入 Mac 的 Termial,這樣一來我們手機上的 Message 應用可以變成一個類似 shell 的存在,可以動態執行手機上傳來的命令。

    也就是說,我們的手機可以遙控 Mac 干任何事情,如果有讀者有興趣,我會在更新時貼上實現方法。

    通過 Mail 操控 Mac

    相較于使用 Message, Mail 的好處在于可以設定不同規則觸發不同的 AppleScript,這樣我們就沒有必要把所有 AppleScript 寫在一個文件里或是寫一個需要調度其他 AppleScript 的 AppleScript。

    除此以外,還有一個好處就是如果你是 Android 手機,可能無法使用 iMessage 給自己發信息,但是 Mail 卻是完全通用的。

    Mail 的設置相較 Message 容易,因為我們可以通過 Mail 直接設定 AppleScript 的觸發條件,而不是在 AppleScript 里用代碼來判斷。這樣對于沒有編程基礎的人來說更為簡單。

    這里以添加一個能關閉屏幕的 AppleScript 為例。

    1. 先創建一條關閉屏幕的 AppleScript,在應用程序中打開「腳本編輯器」,新建一個 AppleScript,命令很簡單,只要輸入一行 do shell script "pmset displaysleepnow"即可,之后保存。

    2. 打開郵件應用,在偏好設置里點擊「規則 - 添加規則」;

    3. 在這里我們就可以設定條件,我們把條件設置為 「主題包含 Turn off the screen」 且 「發件人等于 XX@XXX.com(你的郵箱)」,并在「就執行下列操作」中選擇「運行 AppleScript」,然后選擇運行我們事先寫好的可以關閉屏幕的腳本,在運行完后視情況刪除郵件。

    與 Launch Center Pro & Workflow 整合

    所謂沒有最懶只有更懶,通過 LCP與Workflow,我們在遙控時就不用重復輸入命令了。

    首先介紹 Message 版的設置方法:

    1. 在 Workflow 里建立動作,在 Text 塊中輸入命令,這里以 「Pause」 為例,然后添加一個 Send Message 塊。

    2. 點擊右上角的齒輪,選擇 「Share Workflow」,在第二行中選擇 「Add to Launch Center」 。

    3. 然后在 LCP 中,建立一個 Remote Control 組,把 Workflow 放入即可。

    這樣一來,我們就能兩鍵暫停 Mac 上的音樂了(因為發送信息還要點一次)。

    對于 Mail 版,操作則可以徹底一鍵化,因為 Workflow 可以在應用內發送郵件。我們可以這樣設置 Workflow:

    同樣,與 LCP 整合后:

    寫在最后

    我原來還想介紹一下如何用 「Command - C」 來遙控,但是因為 macOs Sierra 的新特性——通用剪貼板, 「Command - C」 可以說已經退出了歷史的舞臺。

    同時我也要感謝 JailbreakHum 的文章,結合他的文章,讀者們也許可以學到更多。

    希望大家能在這篇文章里學到一些有用好玩的技巧。

    參考文章:

    1. 《把你的 iOS 設備變成控制 Mac 的「遙控器」》
    2. AutoForwardIMessageText.applescript
    3. ASLR_intro

    ac 一般不需要磁盤分區。Mac 上的一切內容都是按文件夾來整理的。所以了解 macOS 關鍵的幾個文件夾的作用和層級邏輯,有助于我們更好的理解和使用 Mac 文件整理、多用戶、共享文件。

    macOS 最底層的位置是「Macintosh HD」,它代表 Mac 的整個系統磁盤。相當于是 Mac 本地文件系統這顆大樹的「樹根」。

    「Macintosh HD」下面一般有「資源庫」、「用戶」、「系統」、「應用程序」這幾個文件夾。

    「資源庫」文件夾內包含一些所有用戶都可以使用的比如字體和其他文件。一般不要把自己的文件放到這個「資源庫」文件夾,也不要輕易刪除「資源庫」文件夾里的文件

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有