Tips & Tricks
1. Ukrywanie plików na Mac’u
Od systemu macOS Sonoma 14, można w bardzo łatwy sposób ukrywać pliki oraz widżety na biurku macOS co jest przydatne np. podczas prezentacji.
Żeby to zrobić, należy udać się do Ustawień Systemowych - następnie wybrać „Biurko i Dock” i w sekcjach „Biurko i Stage Manager” oraz „Widżety” możecie włączyć lub wyłączyć pokazywanie plików i widżetów na biurku.
2. Komenda defaults
Komenda „defaults” służy do zmieniania różnych ustawień w systemie macOS poprzez terminal. Jest to przydatne chociażby dla administratorów którzy chcą zdalnie zmienić na danym komputerze jakieś ustawienia systemu. Przydatne jest to również dla indywidualnych użytkowników którzy chcieliby np. poprzez skrypt szybko przełączyć dane ustawienie bez wchodzenia do ustawień systemowych. Możemy np. wcześniejszy przykład z ukrywaniem plików zautomatyzować żeby bez wchodzenia do ustawień systemowych ukrywać i odkrywać pliki i widżety na biurku. Oto skrypt:
checkValue=$(defaults read com.apple.WindowManager StandardHideDesktopIcons)
if [ "$checkValue" = "0" ]; then
defaults write com.apple.WindowManager StandardHideDesktopIcons -bool true
defaults write com.apple.WindowManager StandardHideWidgets -bool true
else
defaults write com.apple.WindowManager StandardHideDesktopIcons -bool false
defaults write com.apple.WindowManager StandardHideWidgets -bool false
fi
Taki skrypt możemy wywołać np. poprzez aplikację Skróty i mamy szybki skrót do ukrywania plików i widżetów na biurku😃.
Więcej o komendzie defaults możecie przeczytać tutaj.
3. Utworzenie linku do konkretnej wiadomości email
W aplikacji mail na macOS, można utworzyć link do konkretnej wiadomości email i wkleić ją do dowolnej aplikacji. Na przykład, można utworzyć wydarzenie w kalendarzu lub przypomnienie w aplikacji przypomnienia i dodać tam link do wiadomości email która jest powiązania z tym wydarzeniem/przypomnieniem.
Aby stworzyć taki link, trzeba pobrać ID danej wiadomości, co można zrobić poprzez AppleScript. Oto skrypt:
tell application "Mail"
set mailSelected to get selection
set messageID to get message id of item 1 of mailSelected
end tell
set messageURL to "message://%3C" & messageID & "%3E"
set the clipboard to the messageURL
Jak widać, najpierw pobieramy zaznaczoną wiadomość email, potem pobieramy jej ID, następnie dodajemy „message://%3C” przed ID oraz "%3E" po ID i na końcu kopiujemy taki URL do schowka gdzie możemy go wkleić do dowolnej aplikacji. Nie ma gwarancji że każda aplikacja rozpozna to jako URL, natomiast większość aplikacji od Apple rozpoznaje to bez problemu i co więcej, taki link działa nie tylko na macOS ale również na iOS! Także jest to naprawdę bardzo przydatne.