Премини към съдържанието
View in the app

A better way to browse. Learn more.

BG iPhone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Turn off autohide of dock when finder is open ?

Featured Replies

Публикувано

Здравейте,

Използвам dock-a с включен autohide и съм доста доволен.

Въпросът е може ли да напиша скрипт/снипет, който да ми изключва autohide-a или да го блокира докато е отворен finder-a. Така ще се улесни доста работата с Finder. Пускам темата като отправна точна на research, не очаквам някой да ми каже - "плюсни е тоя код тука и ще запее" :) Ще се радвам на всякакви коментари, идеи и мнения по въпроса.

Поздрави, Ники.

Публикувано

Жокер: изключи аутохайд от настройки и напиши скрипт, включващ командата Command+Option+D ;)

Тя е за скриване и показване на док-а.

Иначе за обратния вариант, свързан с криене на дока и статус бар-а при отваряне на конкретно приложение - виж тук.

Публикувано
  • Автор

Благодаря за насоките, за момента го направих с макроедитор. Когато Finder стане активен изпълнявам следния код, когато стане неактивен същото, но с true.


tell application "System Events" to set the autohide of the dock preferences to false

Малко е тъпо със soft който ти рънва в background, но за сега е ок.

Публикувано

Като ми остане малко свободно време, ще се пробвам с някакъв скрипт.

Sent from my iPad using Tapatalk

Публикувано
  • Автор

Трябва да се види event handling-a в apple script. Кое събитие какъв event задейства.

Публикувано

На прима виста — нещо подобно може да стане, но мака ми е в офиса и не мога да тествам.

tell application "System Events"

set activeApp to name of first application process whose frontmost is true

if "Finder" is in activeApp then

--код за спиране на аутохайд

else

--код за активиране на аутохайд

end if

end tell

Sent from my iPad using Tapatalk

Опитай това:

https://www.dropbox....uy1TAjKrNa?dl=0

Sent from my iPad using Tapatalk

Редактирано от chayanne

Публикувано
  • Автор

Браво, много яко си го направил. Вчера пробвах с твоя скрипт, но без repeat-a не зацепи и си мислех, че няма как да стане, защото не виждах кой ще прихваща event-a. Явно става. Браво пак и благодаря!

Публикувано

Не е съвсем като без проблем де. При тестовете имах проблем с спирането на скрипта т.е., не мога да го Quit-на. Ще го помисля малко и ще пиша ако стане.

Публикувано
  • Автор

Предполагам защото е във while цикъл, а не с callback, но от моята гледна точка е fair enough.

edit: Явно в apple script няма такова понятие като callback. Повечето suggestion-и в google са за repeat със някакъв sleep :)

Редактирано от Nick Snow

Присъединете се към разговора

Можете да публикувате сега и да се регистрирате по-късно. Ако имате акаунт, влезте сега да публикувате с вашия акаунт.

Гост
Отговори в тази тема...

Разглеждащи в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Account

Navigation

Търсене

Търсене

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.