Neden OSX'teki Mesajlar her zaman okunmamış mesajları gösteriyor?


61

İMac dağ aslanı çalıştığımda, Mesajlar Dock simgesinde okunmamış 2 mesajım olduğunu gösteriyor. Ancak henüz okunmamış mesaj yok. Geçmişimdeki her bir sohbeti bile okudum ve okuduğumda uzun ve unutulmuş bir mesajın olmadığından emin olmak için bile uğraştım.

Herhangi bir büyük soruna neden olmuyor, ama olmadığımda sürekli yeni bir mesaj aldığımı düşünmek can sıkıcı. Bunun neden olduğunu bilen var mı?


Bunu bir süre gözlemledikten sonra, her zaman 2 mesaj olmadığını farkettim ... bazen 1, bazen hiçbiri değil. Bir süredir telefonum veya ipad gibi diğer cihazlarda "okunmamış" mesajlarla ilgili olduğunu hissediyorum. Sonunda bildirim kayboluyor gibi görünüyor. Buna kimse bir ışık tutamazsa, durumun bu olduğunu varsayacağım ve bu soruyu kapatacağım.
Jonathan van Clute

Yanıtlar:


73

Bunu OS X 10.10 (Yosemite) 'da alıyorum. Ben bir çözüm buldu Elma tartışma forumlarına.

Kullanıcı LHindiii, Message.app'dan çıkmayı ve ardından Dock'tan çıkmak için Aktivite İzleyicisini kullanmayı (otomatik olarak yeniden başlatılacak) tavsiye etti ve bu benim için çalıştı.


26
Bu benim için çalıştı. killall DockMesajlar uygulamasından çıktıktan sonra daha kolay bir yol (IMO) kullanmaktır . Tekrar aç, hepiniz hazır olmalısınız.
Craig Otis

2
Yosemite tecrübelerime göre, önceki sürümlere göre gerçekten çok kötü.
chrishiestan ve

3
sonra bir sonraki yeni Mesaj için tekrar olur. Bunu her zaman, başka kalıcı bir çözümle yapamayız mı?
Mihnea Simian

@MihneaSimian Apple hatayı düzeltene kadar olmaz. Bu, oldukça kolay bir geçici çözüm olduğunu söyledi.
njboot

2
Bu benim için hiç işe yaramadı :(
steve

20

Bunu Dock'taki Mesajlar'a sağ tıklayıp, ortaya çıkan bağlamsal menüde gösterilen okunmamış mesajlara tıklayarak (Süreklilik aracılığıyla eklenen SMS'lerdir) ve onlara cevap vererek bunu çözebildim.


1
Tabii ki, ama bu aslında asıl konuyu ele almıyor. Bu sadece herhangi bir mesaja cevap verirken olur. Ancak bunlar zaten başka bir cihazdan yanıtlanmış mesajlardır, bu nedenle cevaplayacak bir şey yoktur. Onlar sadece okunmamış olarak göstermemeliler.
Jonathan van Clute,

1
Asıl sorunuzda olduğu gibi, Mesajlar dock simgesinde okunmamış konuşmalar gösteriyordu, ancak tüm konuşmalarımı tarayarak okunmamış görünen birini bulamadım. Ben okunmamış ileti Ancak, buldunuz edildi benim sonrası başvurulan bağlamsal menüde belirtti. Okunmamış mesajlar dok simgesinde ve bağlam menüsünde görünecekse, Mesajlar'da da görünmeleri gerekir.
Joshua Pokotilow

2
Teşekkür ederim! Bu sorunumu kalıcı bir şekilde çözdü, Mesajları ve İskeleyi öldürmek sadece geçici olarak çözdü. Bir not olarak, sadece okunmamış mesajları tıkladım. Onlara cevap vermek zorunda değildim.
dontangg

benim için işe yaramadı
Stembrain 13:16 '

18

Bu benim için çalıştı:

Script Editor'da aşağıdakileri yapan bir script hazırladım:

tell application "Messages" to quit
    delay 1
tell application "Dock" to quit
    delay 1
tell application "Messages" to launch

Komut dosyasını bir uygulama olarak kaydedin ve Mesaj her zaman karıştığında başlatın.


1
killall DockTerminalden de çalışır.
Paul Schreiber

işe yaramadı, ne yazık ki.
Stembrain

6

En kolay çözüm, aşağıdakine benzer bir komut dosyası oluşturmaktır.

tell application "Messages" to "clear unread messages"

1
Bu oldukça kullanışlı, teşekkürler! Sadece, neden bunu en başta yaptığını ve onu durdurabildiğinin altına inmeyi diliyorum.
Jonathan van Clute

Kesinlikle önerilen en basit ve en zarif çözüm olarak görünüyor. Bir dahaki sefere bu sorunla karşılaştığımda deneyeceğim (zaten quit> killall dock> launch message şeyini yapmıştı).
squareman

1
Hmm. Bugün yine başıma geldi, bu basit senaryo ne yazık ki hayalet simge sayımını kaldırmadı. Ancak üç eylemli komut dosyası temizleme işlemini tamamladı.
squareman

benim için işe yaramadı
Stembrain 13:16 '

5

Önceki yanıtların bir kombinasyonunun Komut Dosyası Düzenleyicisi'nde bir komut dosyası olarak en iyi şekilde çalıştığını gördüm:

tell application "Messages" to "clear unread messages"
delay 1
tell application "Messages" to quit
delay 1
tell application "Dock" to quit
delay 1
tell application "Messages" to launch

1
benim için işe yaramadı
Stembrain 13:16 '

0

bilgisayarınızı yeniden başlatmayı deneyin, sağ tıklayın ve okunmamış mesajları açın


Burada tamamen uygulanamaz.
Jonathan van Clute

killAll Dock bir kez benim için çalıştı, ama bir dahaki sefere bu sorun oldu elma komut dosyası çözümleri, killall çözümleri ve okunmamış mesajları seçmek için dock simgesini sağ tıklattı. sadece bu yeniden başlatma eskimiş rozeti temizledi.
Stembrain,

0

Bu çözümlerin hiçbiri benim için High Sierra'da işe yaramadı.

Bu yaptı. Tüm konuşmaları temizlemeyi içerir . Bu noktada, muhtemelen iMessage arayüzü aracılığıyla başarılı olamamışsınız (okunmamış sorunu çözemediği için).

IMessage kapalıyken;

  • ~ / Library / Mesajlar / dizinine gidin ve içeriğini silin.
  • ~ / Library / Containers / find com.Apple.iChat dosyasına gidin ve silin.
  • Yeniden Başlatma

Açılış (yok) iMessage'ı önce yeniden başlatma Bu işlem "... güncelliyor Mesajlar" Eğer söylüyorum size bir mesaj verecektir asla tamamlandı.

Yeniden başlatma sonrası tüm gerekli dosyalar yenilenecek ve yepyeni, temiz bir iMessage'a sahip olacaksınız.


-1

Tinker Tool'u Dock menüsüne gidin ve dock'u yeniden başlatın


1
Farklı sormaya hoş geldiniz! En iyi cevapları bulmaya çalışıyoruz ve bu cevaplar neden en iyi olduklarına dair bilgi sağlayacak. Önerilen yazılımın neden diğerlerinden daha iyi olduğunu düşündüğünüzü açıklayın. Bağlantıların sağlanması OP'ye ve diğerlerine de yardımcı olabilir, yazılımı bulup kendileri değerlendirebilir. Kaliteli bir cevabın nasıl sağlanacağına dair Nasıl Cevaplanır ? Bölümüne bakın .
fsb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.