6 款熱門 macOS 開源應用

做者: LeanCloud weakishjava

安利 6 款熱門的 macOS 應用,其中包括三個提升效率的小工具(把 Dock 放到 TouchBar 上、在終端打開當前文件夾、基於 Lua 自動化重複任務),航拍屏保,媒體播放器,古代遊戲模擬器。這些應用都是開源的(使用 Swift 和 Objective C 編寫),不只能夠免費得到,還有源代碼可供觀摩借鑑。git

Pock

想要最大化屏幕空間利用但又不喜歡自動隱藏 Dock?試試 Pock,把 Dock 放到 TouchBar 上。好久之前 macOS 就把應用程序的菜單欄放到頂部狀態欄,如今 Pock 把 Dock 放到 TouBar 上,是否是挺對稱的?Pock 會保留應用圖標的小紅點,這樣你就不會錯太重要的通知信息。Esc、亮度、音量、播放之類的經常使用功能鍵也都還在,用起來很方便。github

pock.pigigaldi.com/編程

OpenInTerminal

只需一次點擊,即可在終端中打開文件管理器的當前文件夾或選中的文件夾。app

初次使用時須要選擇終端應用(支持 Terminal、iTerm、Hyper、Alacritty),部分終端應用支持選擇打開新標籤頁或新窗口。iphone

github.com/Ji4n1ng/Ope…編程語言

Hammerspoon

macOS 自帶的 Automator 可讓你經過編寫 AppleScript 自動化重複任務。不過,若是你用不慣 AppleScript 的話,能夠試試 Hammerspoon,基於 Lua 自動化重複任務。其實 Lua 也和大多數主流編程語言不大同樣,不過總比 AppleScript 正常多了。工具

例如,下面一段代碼實現了到達咖啡館後(經過 WiFi SSID 識別)發消息召喚小夥伴的功能。lua

coffeeShopWifi = "Baristartisan_Guest"
lastSSID = hs.wifi.currentNetwork()
wifiWatcher = nil
function ssidChanged()
    newSSID = hs.wifi.currentNetwork()
    if newSSID == coffeeShopWifi and lastSSID ~= coffeeShopWifi then
        -- We have arrived at the coffee shop
        hs.messages.iMessage("iphonefriend@hipstermail.com", "Hey! I'm at Baristartisan's, come join me!")
        hs.messages.SMS("+1234567890", "Hey, you don't have an iPhone, but you should still come for a coffee")
    end
end
wifiWatcher = hs.wifi.watcher.new(ssidChanged)
wifiWatcher:start()
複製代碼

www.hammerspoon.org/spa

Aerial

Apple TV 的新版屏保取自 Apple 製做的航拍視頻。Aerial 讓你在 macOS 上方便地使用這些精美的屏保,拉斯維加斯、舊金山、夏威夷、中國等地的美妙風光一覽無餘。

注意,安裝 Aerial 後,須要在系統設置屏保中選擇 Aerial。Aerial 會從蘋果官網下載屏保資源。因爲文件較大,若網速不佳,請耐心等待。

github.com/JohnCoates/…

IINA

功能強大的媒體播放器,提供 Mojava 深色模式適配,支持畫中畫、音樂模式,鼠標、觸摸板手勢。IINA 基於 mpv 開發,所以支持幾乎全部的媒體文件格式,高級用戶也能夠利用 mpv 配置文件、腳本系統知足特殊需求。

iina.io

OpenEmu

閒暇時分,能夠考慮在 macOS 上用 OpenEmu 玩一把古代遊戲。它支持雅達利、Game Boy、GBA、Nintendo DS、PSP 等多種模擬器引擎。

github.com/OpenEmu/Ope…

更多

其實 macOS 上有大量優秀的開源應用,Serhii Londar 等一百多位熱心人士在 GitHub 上整理了一份列表 serhii-londar/open-source-mac-os-apps,有空能夠去裏面挑一挑,看看有沒有鐘意的。

相關文章
相關標籤/搜索