Калифорнийское образовательное приложение для тестирования CAASPP отключило Hot Corners на Mac. Как вернуть их обратно?

Мой сын установил приложение CAASPP для тестирования в Калифорнии более 6 месяцев назад, чтобы пройти обязательный для штата тест. Единственное, что он отключил Hot Corners на Mac (Catalina), и мы не смогли заставить их снова работать после всего этого времени. Кто-нибудь знает, как заставить их снова работать? Мы не знаем, как приложение CAASPP отключило их, будь то команды терминала или applescript. Есть предложения, как заставить их снова работать?

** изменить: Хорошо, обновление, (со страницы 65 из этот документ CAASPP о приложении) мы думаем, что приложение отключило их с помощью следующих команд терминала (как это сделать из приложения?):

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys - dict-add 79 "{enabled = 0; value = {parameters = (65535,123, 262144); type = standard; }; }"
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys - dict-add 80 "{enabled = 0; value = { parameters = (65535, 123, 393216); type="standard"; }; }"
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys - dict-add 81 "{enabled = 0; value = { parameters = (65535, 124, 262144); type="standard"; }; }"
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys - dict-add 82 "{enabled = 0; value = { parameters = (65535, 124, 393216); type="standard"; }; }"

И это должно быть отменено, просто изменив enabled до 1. Однако, когда мы пытаемся это сделать, мы получаем следующую ошибку:

Unexpected argument dict-add; И это оставляет его без изменений. Есть идеи, как решить эту проблему в ОС Catalina?

** Другое редактирование (в ответ на сообщение Тетсуджина ниже): я думаю, что Mac OS фактически игнорирует файл plist ~/Library/Preferences/com.apple.symbolichotkeys сейчас, или где-то есть другая настройка … Этот список, измененный CAASPP, выглядит так.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AppleSymbolicHotKeys</key>
    <string>-</string>
</dict>
</plist>

Мы изменили список на приведенный ниже (скопировали и вставили тот же файл с другого Mac с каталиной), мы перезапустились, сбросили горячие клавиши, но он все еще не работает, есть идеи, что попробовать дальше ?:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AppleSymbolicHotKeys</key>
    <dict>
        <key>79</key>
        <dict>
            <key>enabled</key>
            <true/>
        </dict>
        <key>80</key>
        <dict>
            <key>enabled</key>
            <true/>
        </dict>
        <key>81</key>
        <dict>
            <key>enabled</key>
            <true/>
        </dict>
        <key>82</key>
        <dict>
            <key>enabled</key>
            <true/>
        </dict>
    </dict>
</dict>
</plist>

По сути, система не реагирует на изменения в файле plist, как заставить систему снова заметить это?

Спасибо.

1 ответ
1

Я не уверен, что dict-add Команда устарела со времен Мохаве – она ​​работает с этим, и у меня нет Каталины для тестирования.

Вы можете просто сделать это «жестко» вручную.

Перейти к ~/Library/Preferences/com.apple.symbolichotkeys и открыть его в BBEdit [freeware version is sufficient.] TextEdit не сможет понять этого.

Найти >79< и чуть ниже измените false к true.
Повторите то же самое для других ключей.

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

Сохраните, затем перезагрузитесь.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *