The Gnome Notifications area only shows the title and a portion of the first line of a message.
Clicking on the message in the Notifications area simply removes the message. I've tried looking at the Logs, but do not see the message there.
How can I view the full message?
In the screen shot below, there is a message about network discovery, but I can't see the rest of the message.
Have you tried the Notify OSD app? It is quit useful if you want to configure your notifications. You can read more about it here: https://wiki.ubuntu.com/NotifyOSD
Here are the steps how to install it from the terminal:
Or you can simply download the .deb installer from this link (from ppa.launchpad.net/nilarimogard/webupd8/).
Answer
If what you are looking is to see the full message somewhere, the GNOME extension "Notifications to file" allows you to store the notifications to a file of choice.
Expert mode
If you are looking to see the full message in the notification list of your screenshot, you may want to change the CSS of that specific section of GNOME. There are some tutorials that help to do this, but I do not recommend to go this route unless you know what you are doing. You can see the documentation on Gnome Shell wiki page.
You can find all CSS related to these notifications on the file
gnome-shell.css
of your gnome-shell theme, located on:/usr/share/gnome-shell/theme/gnome-shell.css
The CSS related to these specific notifications are under the CSS class
.message-list
.There are various add-ons that might help.
This stops apps removing their own: https://extensions.gnome.org/extension/1335/grown-up-notifications/
This keeps them visible until clicked: https://extensions.gnome.org/extension/41/permanent-notifications/
This shows a counter: https://extensions.gnome.org/extension/1386/notification-counter/
And so on. You might need to try some combination to see if that helps...
A bullet-proof method to see all notifications, full notification messages
(The method provides access to all, full notification messages. A finer grained handling of them is possible).
The "basic" command
dbus-monitor "interface='org.freedesktop.Notifications'"
will show info on every notification. For instance, if in terminal #1 I execute that command, and in terminal #2 I executenotify-send -u normal 'testing'
, I get in terminal #1From this point on, you could handle that information as you like. For instance, you could:
grep
/awk
/sed
, etc. the output.bashrc
,.profile
, etc.I don't know if there is anything already available as a starting point. A few pointers I found are: