Многие пользователи не догадываются, какие обширные возможности предоставляет такой мощный инструмент, как Automator. На первый взгляд программа достаточно сложна в освоении, однако разобравшись, можно увидеть, что управление происходит довольно интуитивно и наглядно. Сегодня мы расскажем, как с помощью простой службы, можно привести рабочий стол macOS в порядок, скрыв все файлы.Многие пользователи при работе с файлами активно задействуют рабочий стол, в результате чего он быстро теряет свой первозданный вид. Несмотря на то, что в macOS Mojave появилась опция «Стопки», которая сортирует документы по папкам, это лишь частичное решение проблемы. Сегодня мы расскажем, как с помощью Automator создать службу, которая позволит визуально очистить рабочий стол, при этом не удаляя сами файлы.
on run
tell application «System Events»
set _activeApp to name of the first process whose frontmost is true
end tell
try
set _theVar to ((do shell script «defaults read com.apple.finder CreateDesktop») as integer) as boolean
on error — if the default value doesn’t already exist, create it…
do shell script «defaults write com.apple.finder CreateDesktop 1»
set _theVar to ((do shell script «defaults read com.apple.finder CreateDesktop») as integer) as boolean
end try
do shell script «defaults write com.apple.finder CreateDesktop » & (((not _theVar) as integer) as string)
tell application «Finder» to quit
delay 1
tell application «Finder» to launch
tell application _activeApp to activate
end run
Все необходимые действия мы провели, Automator можно закрыть. Следующий шаг — проверка нашей службы. Для этого на рабочем столе выбираем «Finder» -> «Службы« -> «Скрыть файлы с рабочего стола».
У нас запросят соответствующее разрешение. Соглашаемся. После это все файлы должны пропасть с рабочего стола. Чтобы вернуть их, достаточно снова активировать нашу службу.
Обсудить эту статью можно в комментариях или в нашем Telegram-чате.
Читайте также
Последние новости