Центр сповіщень - Що сталося з віджетом калькулятора?


9

Я лише сьогодні це помітив - Калькулятора вже немає.

Це "покращення" з 10.13.5, яке я встановив днями, або щось зламав?

Я помітив, що запаси з’являються там, ніби чарами, на днях - те, що мені ніколи не знадобиться, але я досі не помічав зникнення калькулятора.

Перевірив машину мого партнера - та сама ОС, дуже схожа машина - багато & багато віджетів ...

Тож, можливо, виникає питання "де вони живуть і чому їх машина не може їх знайти?"

Пізнє редагування:
я знайшов додаток для калькулятора,
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
тому тепер мені потрібно знайти спосіб отримати Центр сповіщень, щоб його знову розпізнати.

За коментарі ...
defaults read com.apple.notificationcenterui
дає

{
    TodayView =     {
        NoContent =         (
            "com.apple.reminders.RemindersNC"
        );
        keyWidget = "com.apple.ncplugin.calculator";
        order =         (
            "com.apple.reminders.RemindersNC",
            "com.apple.iTunes.today.TodayExtension",
            "com.apple.iCal.CalendarNC",
            "com.apple.ncplugin.weather",
            "com.parallels.desktop.console.Resource-Monitor",
            "com.apple.ncplugin.stocks"
        );
        preferences =         {
            "com.apple.nc.disclosures" =             {
                enabled = 1;
            };
            "com.apple.nc.today.date" =             {
                enabled = 1;
            };
            "com.apple.nc.today.dnd" =             {
                enabled = 1;
            };
            "com.apple.nc.today.summary" =             {
                enabled = 1;
            };
            "com.apple.nc.tomorrow.summary" =             {
                enabled = 1;
            };
        };
    };
    bannerTime = 5;
    "last-messagetrace-stamp" = "551957496.077987";

тому вони там відсутні. Чи означає це, що є параметри за замовчуванням, щоб повернути їх назад?


+1 Добре запитання. У моєму встановленні El Capitan, калькулятор, який у мене там зазвичай несподівано, не було, і мені довелося його додати (принаймні, я міг). Можливо, оновлення?
Аллан

1
Для чого це варто, він все ще знаходиться в Mojave 10.14 beta 2, тому я не думаю, що це було видалено навмисно.
гр

Я щойно перевірив машину свого партнера - ще багато віджетів, та сама ОС, дуже схожа машина. Додано до питання.
Tetsujin

Ви можете використовувати старий на панелі приладів.
JBis

2
Інформаційна панель & завжди була марною; Ви не бачите, над чим працюєте, поки це відкрито, і як тільки ви торкаєтесь чогось, воно знову закриється.
Tetsujin

Відповіді:


8

Що стосується усунення несправностей віджетів Центру сповіщень, ви можете спробувати кілька варіантів.

1. Використовуйте опцію " Правка " в Центрі повідомлень

Це справді перше, що потрібно спробувати. Зверніться до відповіді Шеймус для етапів.

2. Перевірте панель налаштувань розширень

Підсумовуючи:

  1. Перейдіть у Apple> Налаштування системи ...> Розширення
  2. ОПЦІОНАЛЬНО: Якщо у вас проблеми з розширеннями сторонніх розробників, виберіть параметр " Усі " на панелі зліва та перевірте праву сторону, щоб увімкнути будь-які, які не активовані
  3. Виберіть параметр " Сьогодні " на лівій панелі
  4. Тепер перевірте правий бік списку, щоб переконатися, що віджети ввімкнено (якщо ні, установіть відповідні прапорці)
  5. Вийдіть із налаштувань системи
  6. Перевірте свій Центр сповіщень, щоб перевірити, чи віджети активні та / чи працюють належним чином

3. Перевірте інший обліковий запис користувача

  1. Увійдіть до іншого облікового запису користувача, щоб перевірити, чи працює Центр сповіщень (та будь-які віджети, з якими у вас проблеми). Якщо у вас немає іншого облікового запису користувача, ви можете увійти до гостьового облікового запису або створити новий тимчасовий обліковий запис у Apple> Налаштування системи ...> Користувачі та групи
    • Якщо Центр сповіщень / віджети працює добре в іншому обліковому записі, спробуйте 4, 5, 6, 7, 8, 9 і 10 нижче
    • Якщо Центр сповіщень / віджети не працюють добре в іншому обліковому записі, використовуйте відновлення macOS для перевстановлення macOS ( ПРИМІТКА. Переконайтесь, що у вас є повна резервна копія перед цим). Так само ви можете використовувати відновлення macOS для відновлення з резервної копії Time Machine, яка була зроблена до виникнення проблем із Центром сповіщень ( ПРИМІТКА. Переконайтеся, що у вас є повна поточна резервна копія перед цим, щоб не втрачати останні документи, електронні листи , фотографії тощо).

4. Використовуйте віджет-симулятор, щоб знову додати його назад

  1. Йти до /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Запустіть симулятор віджетів
  3. Тепер переходимо до /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Перетягніть com.apple.ncplugin.calculator.appexфайл на піктограму симулятора віджетів у док-станції
  5. Це має відкрити віджет у вікні симулятора
  6. Натисніть на зелену +кнопку:

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

  1. Тепер перевірте, чи повертається віджет Калькулятор у ваш Центр сповіщень (чи доступний для додавання ще раз)

5. Якщо є, видаліть усі відповідні файли .plist

ПРИМІТКА. Якщо ви протестували інший обліковий запис користувача і Центр сповіщень / віджет не працює в цьому обліковому записі, тоді не продовжуйте цю опцію.

Якщо macOS створив файл .plist для певного віджета, у якого виникають проблеми, видаліть його. Щоб перевірити це, вам потрібно отримати доступ до відповідного контейнера плагінів Центру сповіщень для відповідного облікового запису користувача. Використовуючи віджет Калькулятор як приклад, ви перейдете до:

~/Library/Containers/com.apple.ncplugin.calculator/Data/Library/Preferences

Якщо ви бачите файл .plist для певного віджета (наприклад, com.apple.ncplugin.calculator.plistта / або com.apple.calculator.plist), видаліть його та перезавантажте Mac.

6. Обміняйте конкретний віджет .appex-файл

Візьміть відому хорошу копію віджета з резервної копії Time Machine або іншого комп’ютера. У цьому випадку (тобто встановлення macOS High Sierra) віджет Калькулятор навіть може бути замінений на один із macOS Sierra.

Зробити це:

  1. На іншому Mac або в режимі резервного копіювання Time Machine перейдіть до: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. Скопіюйте com.apple.ncplugin.calculator.appexфайл, що представляє віджет Калькулятор
  3. Тепер перенесіть це в проблемний Mac у тому самому місці: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

ПРИМІТКА. Для цього вам потрібно тимчасово відключити захист системної цілісності (SIP) на комп'ютері Mac, у якого виникають проблеми.

7. Вийдіть із системи, а потім поверніться до iCloud

Я здогадуюсь, що рубрика говорить все це. Перейдіть у Apple> Налаштування системи ...> iCloud та вийдіть із системи. Щойно ви вийшли з системи, тоді знову ввійдіть.

8. Примусьте переосмислити прожектор

Існують різні способи зробити це. Найпростіший спосіб - це:

  1. Перейдіть до Apple> Налаштування системи> Прожектор
  2. Виберіть Privacyвкладку
  3. Перетягніть гучність завантаження у вікно
  4. Почекайте кілька хвилин
  5. Видаліть об'єм завантаження, щоб він більше не відображався у вікні
  6. Вийдіть із налаштувань системи

ПРИМІТКА: Повторне встановлення гучності завантаження може зайняти багато часу. Скільки часу залежить від розміру вашого накопичувача та кількості даних, що зберігаються на ньому.

9. Скиньте свій пароль і створіть новий брелок

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

10. Створіть новий обліковий запис Користувача та перенесіть ваші дані в цей

Очевидно, що це займе кілька годин, але це, безумовно, вирішить проблему (якщо припустити, що коли ви тестували інший обліковий запис користувача на 3 вище, це справно працювало). По суті, ви створюєте новий обліковий запис і замість цього переносите всі свої дані до цього.


хм ... ні хитро: / Каже, що не може знайти файл [для всіх 3 там], коли цілком прямо вони там. Те ж саме працює чудово на іншій машині. SIP у мене на шляху, спробує без нього і звітувати ...
Tetsujin

Гм, SIP не повинен перешкоджати вам робити це, тому я буду здивований, якщо його відключення вплине. Просто для уточнення, ви хочете сказати, що ви навіть не можете відкрити плагін у сиджері віджетів, або що ви можете його відкрити, але натиснувши на знак зелений плюс, з’являється повідомлення про помилку?
Мономет

Мене перестало міняти новими версіями з іншої машини. Після його відключення я спробував нові версії та також версії на робочому столі - проблема "не можна знайти" все ще залишається проблемою. i.stack.imgur.com/818u1.png
Tetsujin

Ага, так, SIP зупинить вас, додаючи / міняючи їх, але це не повинно впливати на вашу здатність користуватися тренажером і т. Д. Отже, чи відсутній віджет Калькулятор у списку в розділі Системні налаштування> Розширення> Сьогодні? Якщо він є, чи це включено?
Мономет

Він відсутній. Це було перше місце, що я перевірив [pref user, мені вдалося знайти цей ... похований Frameworks не так-то просто;) Це там, він не працюватиме з віджетом Sim. Навіть скопіював весь Framework з іншої машини. Щось просто не реєструється належним чином, і я не можу зрозуміти, що. Мені спокуса ще раз покласти на нього комбо-оновлення або навіть всю ОС ... неприємність, оскільки я обмежений часом на фактичну роботу, яку мені потрібно зробити;)
Tetsujin

2
  1. Відкрийте Центр сповіщень введіть тут опис зображення

  2. Натисніть на EDITкнопку внизу панелі. Праворуч панелі з’явиться кілька «Елементів», включаючи пункт «Калькулятор». введіть тут опис зображення

  3. Клацніть +піктограму праворуч від калькулятора. Калькулятор переміщується на головну панель Центру повідомлень. введіть тут опис зображення

  4. Натисніть Doneкнопку внизу панелі. Параметри зникають з панелі, і Калькулятор залишається на панелі Центру повідомлень. введіть тут опис зображення


Якби це було так просто ;-) Ви можете помітити, що моя ОП показує, що панель редагування відкрита ... декілька відсутні.
Tetsujin

Ага - вибачте; Я думав, що це занадто просто. Ви спробували зараз видалити деякі елементи на панелі, щоб побачити, чи вони відображаються як віджети, які можна додати?
Seamus

Чи додаток «Калькулятор» у папці «Програми» чи це у підпапці під додатками?
Seamus

Так. Ті, що там, працюють, як очікувалося. Всі вони працюють в іншому обліковому записі, тому це щось дуже специфічне для облікового запису.
Tetsujin

Це в програмах & він працює, але це не той же параметр, як у сповіщеннях.
Tetsujin

1

Не багато відповіді, але я врешті-решт вирішив і це питання, і також повторювані обсяги пошкоджень + проблеми з машиною часу , клонувавши диск, переформатувавшись на HFS + та клонувавши знову.

Жодна кількість возитися з APFS не виправить це.

Але дивіться відповідь Мономета тут, щоб отримати чудовий посібник з усунення несправностей.


Пізня примітка: Apple вважає за потрібне автоматично переформатувати назад у APFS ... і обидві проблеми повернулися негайно.
Tetsujin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.