Why are my notifications crashing cinnamon?
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
About three months ago, I noticed cinnamon randomly going to fallback mode; however, clicking "Restart Cinnamon" always worked in restarting it, and no errors seemed to be reported.
About two weeks later, I realized that it was every time I got a notification. It bugged me, but I just never used apps that sent me notifications (I never had enough time to look at it further).
Today, I've tried fixing it, and now I'm really aggravated toward the seemingly simple problem.
I've tried tons of solutions. I tried purging every notification-related app on the device, and then reinstalling each one directly from the repositories. Tried a notification from three apps, and they all crashed it. Rebooted, and same results.
I looked in the system monitor to find that the only notification-related app that was running was csd-print-notifications
from /usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-print-notifications
.
So naturally, I wondered where notify-osd
was, as it had seemed to be my default notification daemon in the past. I found it, reinstalled it, rebooted, retested, and all resulted in crashes once more, all of which could be recovered.
Also, during the tests, I had my phone synced to the computer using indicator-kdeconnect
. The phone showed each of the notifications perfectly, while the computer crashed and showed none. This gave me the notion that while the notifications are somehow being transmitted, they just aren't getting far enough to reach cinnamon.
So in a terminal, I ran sudo su
, and then /usr/lib/x86_64-linux-gnu/notify-osd &
.
This started the daemon, and it showed up in the system monitor as being run by root, which is what I wanted. I tried sending the notifications once more, and all failed. However, I decided to add a fourth method for testing notifications.
In a new terminal, I typed notify-send test
. To my surpise, Cinnamon did not crash! Unfortunately, however, it didn't show any notification, either. The only indication that a notification was send would be my phone picking up the notification.
And just to prove that kdeconnect
wasn't interfering, I closed them out from the system monitor, and the notification failed with and without the terminal daemon.
An even more strange discovery is that when Cinnamon crashes, and goes to the MATE desktop, I decided to try sending a notification with the daemon still running. It showed up. So I stopped the daemon, and send another one. It worked again! Not to mention that when I send the notification, it started a new daemon with the owner being my user, not root. But why...?
So I tried one last thing. I logged out, and logged back in, thus exiting fallback mode back into the normal cinnamon interface. In the terminal, I tried running /usr/lib/x86_64-linux-gnu/notify-osd &
without root permissions. It didn't terminate, but this is what it returned:
** (notify-osd:2689): WARNING **: Another instance has already registered org.freedesktop.Notifications
** (notify-osd:2689): WARNING **: Could not register instance
Mind you, there was never a notify-osd
instance running unless I manually started one as root (according to gnome-monitor
). It didn't show an instance of notify-osd
when I started it without root. Despite the messages, I tried sending the notifications anyway to see what would happen. Of course, cinnamon crashes once again, and my phone beeps telling me that my computer has a new notification.
This seems extremely confusing to me, and somehow Notify-OSD isn't launching on startup/login. How can I make it do so? And if I did, would it solve the problem? How do I fix Cinnamon's notifications?
Is there any other info I need to attach?
notification cinnamon notify-osd
add a comment |Â
up vote
0
down vote
favorite
About three months ago, I noticed cinnamon randomly going to fallback mode; however, clicking "Restart Cinnamon" always worked in restarting it, and no errors seemed to be reported.
About two weeks later, I realized that it was every time I got a notification. It bugged me, but I just never used apps that sent me notifications (I never had enough time to look at it further).
Today, I've tried fixing it, and now I'm really aggravated toward the seemingly simple problem.
I've tried tons of solutions. I tried purging every notification-related app on the device, and then reinstalling each one directly from the repositories. Tried a notification from three apps, and they all crashed it. Rebooted, and same results.
I looked in the system monitor to find that the only notification-related app that was running was csd-print-notifications
from /usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-print-notifications
.
So naturally, I wondered where notify-osd
was, as it had seemed to be my default notification daemon in the past. I found it, reinstalled it, rebooted, retested, and all resulted in crashes once more, all of which could be recovered.
Also, during the tests, I had my phone synced to the computer using indicator-kdeconnect
. The phone showed each of the notifications perfectly, while the computer crashed and showed none. This gave me the notion that while the notifications are somehow being transmitted, they just aren't getting far enough to reach cinnamon.
So in a terminal, I ran sudo su
, and then /usr/lib/x86_64-linux-gnu/notify-osd &
.
This started the daemon, and it showed up in the system monitor as being run by root, which is what I wanted. I tried sending the notifications once more, and all failed. However, I decided to add a fourth method for testing notifications.
In a new terminal, I typed notify-send test
. To my surpise, Cinnamon did not crash! Unfortunately, however, it didn't show any notification, either. The only indication that a notification was send would be my phone picking up the notification.
And just to prove that kdeconnect
wasn't interfering, I closed them out from the system monitor, and the notification failed with and without the terminal daemon.
An even more strange discovery is that when Cinnamon crashes, and goes to the MATE desktop, I decided to try sending a notification with the daemon still running. It showed up. So I stopped the daemon, and send another one. It worked again! Not to mention that when I send the notification, it started a new daemon with the owner being my user, not root. But why...?
So I tried one last thing. I logged out, and logged back in, thus exiting fallback mode back into the normal cinnamon interface. In the terminal, I tried running /usr/lib/x86_64-linux-gnu/notify-osd &
without root permissions. It didn't terminate, but this is what it returned:
** (notify-osd:2689): WARNING **: Another instance has already registered org.freedesktop.Notifications
** (notify-osd:2689): WARNING **: Could not register instance
Mind you, there was never a notify-osd
instance running unless I manually started one as root (according to gnome-monitor
). It didn't show an instance of notify-osd
when I started it without root. Despite the messages, I tried sending the notifications anyway to see what would happen. Of course, cinnamon crashes once again, and my phone beeps telling me that my computer has a new notification.
This seems extremely confusing to me, and somehow Notify-OSD isn't launching on startup/login. How can I make it do so? And if I did, would it solve the problem? How do I fix Cinnamon's notifications?
Is there any other info I need to attach?
notification cinnamon notify-osd
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
About three months ago, I noticed cinnamon randomly going to fallback mode; however, clicking "Restart Cinnamon" always worked in restarting it, and no errors seemed to be reported.
About two weeks later, I realized that it was every time I got a notification. It bugged me, but I just never used apps that sent me notifications (I never had enough time to look at it further).
Today, I've tried fixing it, and now I'm really aggravated toward the seemingly simple problem.
I've tried tons of solutions. I tried purging every notification-related app on the device, and then reinstalling each one directly from the repositories. Tried a notification from three apps, and they all crashed it. Rebooted, and same results.
I looked in the system monitor to find that the only notification-related app that was running was csd-print-notifications
from /usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-print-notifications
.
So naturally, I wondered where notify-osd
was, as it had seemed to be my default notification daemon in the past. I found it, reinstalled it, rebooted, retested, and all resulted in crashes once more, all of which could be recovered.
Also, during the tests, I had my phone synced to the computer using indicator-kdeconnect
. The phone showed each of the notifications perfectly, while the computer crashed and showed none. This gave me the notion that while the notifications are somehow being transmitted, they just aren't getting far enough to reach cinnamon.
So in a terminal, I ran sudo su
, and then /usr/lib/x86_64-linux-gnu/notify-osd &
.
This started the daemon, and it showed up in the system monitor as being run by root, which is what I wanted. I tried sending the notifications once more, and all failed. However, I decided to add a fourth method for testing notifications.
In a new terminal, I typed notify-send test
. To my surpise, Cinnamon did not crash! Unfortunately, however, it didn't show any notification, either. The only indication that a notification was send would be my phone picking up the notification.
And just to prove that kdeconnect
wasn't interfering, I closed them out from the system monitor, and the notification failed with and without the terminal daemon.
An even more strange discovery is that when Cinnamon crashes, and goes to the MATE desktop, I decided to try sending a notification with the daemon still running. It showed up. So I stopped the daemon, and send another one. It worked again! Not to mention that when I send the notification, it started a new daemon with the owner being my user, not root. But why...?
So I tried one last thing. I logged out, and logged back in, thus exiting fallback mode back into the normal cinnamon interface. In the terminal, I tried running /usr/lib/x86_64-linux-gnu/notify-osd &
without root permissions. It didn't terminate, but this is what it returned:
** (notify-osd:2689): WARNING **: Another instance has already registered org.freedesktop.Notifications
** (notify-osd:2689): WARNING **: Could not register instance
Mind you, there was never a notify-osd
instance running unless I manually started one as root (according to gnome-monitor
). It didn't show an instance of notify-osd
when I started it without root. Despite the messages, I tried sending the notifications anyway to see what would happen. Of course, cinnamon crashes once again, and my phone beeps telling me that my computer has a new notification.
This seems extremely confusing to me, and somehow Notify-OSD isn't launching on startup/login. How can I make it do so? And if I did, would it solve the problem? How do I fix Cinnamon's notifications?
Is there any other info I need to attach?
notification cinnamon notify-osd
About three months ago, I noticed cinnamon randomly going to fallback mode; however, clicking "Restart Cinnamon" always worked in restarting it, and no errors seemed to be reported.
About two weeks later, I realized that it was every time I got a notification. It bugged me, but I just never used apps that sent me notifications (I never had enough time to look at it further).
Today, I've tried fixing it, and now I'm really aggravated toward the seemingly simple problem.
I've tried tons of solutions. I tried purging every notification-related app on the device, and then reinstalling each one directly from the repositories. Tried a notification from three apps, and they all crashed it. Rebooted, and same results.
I looked in the system monitor to find that the only notification-related app that was running was csd-print-notifications
from /usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-print-notifications
.
So naturally, I wondered where notify-osd
was, as it had seemed to be my default notification daemon in the past. I found it, reinstalled it, rebooted, retested, and all resulted in crashes once more, all of which could be recovered.
Also, during the tests, I had my phone synced to the computer using indicator-kdeconnect
. The phone showed each of the notifications perfectly, while the computer crashed and showed none. This gave me the notion that while the notifications are somehow being transmitted, they just aren't getting far enough to reach cinnamon.
So in a terminal, I ran sudo su
, and then /usr/lib/x86_64-linux-gnu/notify-osd &
.
This started the daemon, and it showed up in the system monitor as being run by root, which is what I wanted. I tried sending the notifications once more, and all failed. However, I decided to add a fourth method for testing notifications.
In a new terminal, I typed notify-send test
. To my surpise, Cinnamon did not crash! Unfortunately, however, it didn't show any notification, either. The only indication that a notification was send would be my phone picking up the notification.
And just to prove that kdeconnect
wasn't interfering, I closed them out from the system monitor, and the notification failed with and without the terminal daemon.
An even more strange discovery is that when Cinnamon crashes, and goes to the MATE desktop, I decided to try sending a notification with the daemon still running. It showed up. So I stopped the daemon, and send another one. It worked again! Not to mention that when I send the notification, it started a new daemon with the owner being my user, not root. But why...?
So I tried one last thing. I logged out, and logged back in, thus exiting fallback mode back into the normal cinnamon interface. In the terminal, I tried running /usr/lib/x86_64-linux-gnu/notify-osd &
without root permissions. It didn't terminate, but this is what it returned:
** (notify-osd:2689): WARNING **: Another instance has already registered org.freedesktop.Notifications
** (notify-osd:2689): WARNING **: Could not register instance
Mind you, there was never a notify-osd
instance running unless I manually started one as root (according to gnome-monitor
). It didn't show an instance of notify-osd
when I started it without root. Despite the messages, I tried sending the notifications anyway to see what would happen. Of course, cinnamon crashes once again, and my phone beeps telling me that my computer has a new notification.
This seems extremely confusing to me, and somehow Notify-OSD isn't launching on startup/login. How can I make it do so? And if I did, would it solve the problem? How do I fix Cinnamon's notifications?
Is there any other info I need to attach?
notification cinnamon notify-osd
asked May 17 at 4:42
![](https://i.stack.imgur.com/M1biZ.jpg?s=32&g=1)
![](https://i.stack.imgur.com/M1biZ.jpg?s=32&g=1)
ComputerGuy
127215
127215
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037225%2fwhy-are-my-notifications-crashing-cinnamon%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password