4

Я новичок в этом, так что прости меня за такой простой вопрос.

Я пытаюсь запустить что-то из командной строки каждый раз, когда запускаю (или захожу) Snow Leopard. Я на самом деле пытаюсь подражать этому сценарию запуска Synergy+ для Leopard. Проблема в том, что код на этой странице для Leopard не работал для меня в Snow Leopard. Я могу заставить его работать, открыв терминал и набрав:

synergys

Это запускает Synergy+ в качестве сервера. Так все просто. Теперь, как мне запускать эту команду каждый раз, когда я запускаю свой компьютер?

3 ответа3

2

Меню Apple-> Системные настройки ...-> Учетные записи-> Ваша учетная запись-> Элементы входа в систему

Нажмите значок «+» внизу, чтобы добавить « synergys ».

ИЛИ ЖЕ

Используйте терминал и отредактируйте или создайте файл /etc /rc (что и делают приведенные выше инструкции на основе графического интерфейса).

Вы должны иметь возможность просто указать путь к synergys и сохранить его и выполнить при следующем запуске.

ОБНОВИТЬ

на основании комментария

по умолчанию написать com.apple.finder AppleShowAllFiles TRUE/FALSE

killall Finder (перезапускает finder после выполнения предыдущей команды)

1

Из документации Synergy: Автозапуск

Mac OS X

[Тор Слеттнес]

Существует три разных способа автоматического запуска Synergy (клиент или сервер) в Mac OS X:

Первый метод включает создание StartupItem на системном уровне, который выполняется при запуске или выключении компьютера. Этот скрипт будет работать в фоновом режиме и при необходимости перезапускать синергию.
Плюсы:
Синергия постоянна, так что это позволяет для многопользовательской настройки и интерактивных входов в систему.
Минусы:
Процесс синергии не имеет доступа к буферу обмена вошедшего в систему пользователя.

Второй метод запускает Synergy из приложения LoginWindow после входа определенного пользователя.
Плюсы:
Процесс синергии наследует переменную среды $ SECURITYSESSIONID, и поэтому копирование / вставка работает.
Минусы:
Как только пользователь выходит из системы, синергия умирает, и дистанционное управление невозможно.

Третий способ - запустить скрипт запуска на вкладке "Элементы запуска" в Системных настройках -> Учетные записи.
Плюсы:
Не требует рут (администратора) доступа
Минусы:
Как только пользователь выходит из системы, синергия умирает, и дистанционное управление невозможно.

0

Используйте Хук входа в систему:

Используйте первый метод на странице поддержки Apple.

sudo defaults write com.apple.loginwindow LoginHook /path/to/script

Не забывайте sudo иначе это не сработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .