Raspberry Pi, libnotify, and Arduino LCD
Just about every x86 implementation of a Linux window manager includes a pop-up system so applications can pass messages and information to users, but with Raspberry Pis (Rasp Pis) finding their way into all sorts of projects that don't always have conventional monitors, a pop-up notification might not be very helpful.
Linux notifications make use of dbus
(D-Bus), an interprocess communication and remote procedure call handler. The goal of D-Bus is to allow processes that provide services (e.g., pop-up messages) to connect to one central system instead of creating a separate connection for every process that wants to communicate. For example, a process that handles communication with USB devices might announce that a new flash drive has been connected to the system. Any listening processes can send requests and commands over D-Bus to call exposed objects that manipulate the devices.
Raspberry Pi vs. Arduino
A question often asked by makers when they're starting a project is: "Which is better, Arduino or Raspberry Pi?" Unfortunately it's not really a fair question. Both platforms are perfectly valid for projects, but they fill different roles.
[...]