Монтаж акцій з елементами входу під час входу, спливаюче вікно Finder


27

У мене є кілька акцій, які монтуються під час входу. Для цього я використовував панель "Елементи входу" користувачів і груп. Коли я входжу в систему, усі акції з’являються у власних вікнах Finder.

Як я можу запобігти появі вікон Finder під час входу? Я вже спробував встановити прапорець Сховати.


Finder не може бути прихований - тому більше шукати прихований прапор у пошуку, щоб придушити це. Я шукаю, але вкажу на утиліту Directory, якщо ви хочете замість цього встановити кріплення.
bmike

Відповіді:


40

Ось два дуже прості рішення, які стали можливими завдяки інструментам автоматизації, випеченим прямо в Mac OS X, AppleScript та Automator.

AppleScript

Ви можете використовувати AppleScript, щоб зробити дуже простий додаток, який зможе монтувати ваші спільні папки без відкриття нових вікон Finder.

  1. Відкрийте редактор AppleScript і введіть цей сценарій:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. Адаптуйте його під свої потреби (налаштуйте ваші акції).

  3. Збережіть це як додаток.
  4. Додайте його до елементів входу в панелі налаштувань "Облікові записи".

Він може запитати ваш пароль в перший раз, але ви можете зберегти його в брелок, і більше не буде вас турбувати.

Звичайно, ви можете змонтувати кілька дисків, додавши кілька додаткових mount volumeрядків.

Автоматизатор

Якщо ви віддаєте перевагу візуальний інтерфейс, ви також можете використовувати Automator.

  1. Відкрийте Automator і оберіть "Application".
  2. Додайте дію "Отримати вказані сервери" (у розділі "Файли та папки").
  3. Додайте свої списки до списку.
  4. Додати дію "Підключитися до серверів" (у цьому ж розділі).
  5. Збережіть додаток.
  6. Додайте його до елементів входу в панелі налаштувань "Облікові записи".

Ось скріншот процесу:

Робочий процес роботи додатків Automator


Незважаючи на збереження в моїй брелоку, метод AppleScript постійно запитував облікові дані. Хоча метод Automator працює. Назви дій "Отримати вказані сервери" та "Підключитися до серверів".
Луї

Як не дивно, я використовую метод AppleScript (не при запуску, але все-таки), і це збереження брелоків працює. У будь-якому разі, я рада, що рішення «Автоматизатор» прекрасно працює для вас. Я оновив свою відповідь правильними іменами дій, дякую!
олів’є

Я додав наступні кріплення (деякого додаткового місця для зберігання у Time Capsule в dmg), використовуючи Get Specified Finder items та Mount Disk Image як для файлу обсягу, так і для dmg. Перший раз, коли я використовував Automator, працював над шармом, щоб запобігти появі тих вікон Finder, що з'являються під час входу.
Сем Брайтман

Якщо ви спробуєте запустити скрипт Automator і отримаєте: "Підключення до серверів не вдалося" - "Не вдалося підключитися до сервера"; це, ймовірно, означає, що ваші обсяги вже змонтовані і їх неможливо встановити знову. Якщо ви хочете протестувати свій сценарій, спершу перейдіть і демонтуйте всі свої спільні акції, а потім спробуйте запустити сценарій Automator ще раз.
Толанд Н

1

Ви намагалися замість цього налаштувати свої кріплення за допомогою утиліти Directory. Я щойно опублікував коротку інформацію про те, як потрапити сюди.

Як я можу зупинити OS X від автоматичного підключення до сервера NFS при запуску?

Я підтвердив автентифікацію як root, створив нову порожню запис, перетягнув частку, яку хотів монтувати, щоб замінити манекен текст нового запису та вийти.

З'ясувалося, що це частка афф, використовуючи мобільний мене, щоб знайти віддалений Mac. Я, звичайно, ще не перевіряв цього на Леві - але це місце, де я люблю встановлювати кріплення, а не просто проскакувати їх у елементах входу.

введіть тут опис зображення

Можливо, вам доведеться зануритися в серверну документацію, оскільки налаштування каталогу (локальної або LDAP) може бути трохи хитрою, а точна послідовність і деталі значною мірою підраховують, чи буде вона надійно працювати.


-1

Я приблизно на 60% впевнений, що це так: Finder пам’ятає, чи було вікно тома відкритим, коли воно було викинуте. Закрийте вікно, потім витягніть його, воно не повинно автоматично відкриватися під час наступного монтажу. Я знаю, що це працює для декількох образів дисків, які я монтую під час входу.

На жаль, цей прапорець приховати не працює лише для додатків. Я вважаю, що тому в інструкційному тексті конкретно сказано "приховати програму ".


Боюся, що не вийшло.
Луї

Чи хвилює вас, чи закриваються якісь існуючі вікна Finder? Ви можете використовувати дію автоматизації для встановлення серверів, а потім додати AppleScript в кінці робочого процесу. Якщо це спрацює, я можу оновити відповідь (це не дозволить мені сюди додати повернення)
Scrollwheelie

Е-е ... це дуже Windows XP, як. Я навіть не хочу туди ходити. ;)
Луї

У AppleScript немає необхідності, якщо ми використовуємо Automator. Але ми можемо використовувати і AppleScript. Обидва рішення дуже прості і далеко не такі, як "Windows XP". Якщо ви не знаєте цих інструментів, варто поглянути, вони дуже потужні, і це дуже просто почати. Ви можете знайти точність, як вирішити свою проблему, використовуючи будь-який із цих інструментів у моїй відповіді.
олів’є

-1

У Леві будь-які відкриті вікна будуть відкриті під час наступного входу. Після перезавантаження або відключення у вас є можливість зняти прапорець "повторно відкрити вікна під час входу в систему". Це змушує Лева перезапустити "відносно" чистий шифер.

Спробуйте зняти цей прапорець і побачити, чи вирішена ваша проблема?


Не мав ефекту. Вікна відкриваються під час монтажу папок.
Луї

Резюме в 10.7 (Build 11A511) не завжди працює із зображеннями дисків тощо. Деякі програми, які увімкнено відновлення, здаються, що викликають змонтування гучності, якщо на цьому томі є видання файлу; Smultron 4, здається, цього домагається. Здається, що попередній перегляд не відповідає тому ж. Я хотів би побачити питання з цього приводу.
Грем Перрін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.