I've recently reinstalled arch and I now have this problem.
When I connect to the pi via ssh with X forwarding, and I want to run emacs,
it does not display the menu items properly, nor the dialog boxes.
Instead I get boxes everywhere
On the pi terminal, emacs prints the following
Gtk-Message: Failed to load module "pk-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
The latter is sound related, so I ignore it.
The former instead could be very important as it seems to be a tool to "Install fonts automatically using PackageKit"
Now, the problem is that there does not seem to be any package in arch able to provide something like
I can find them for Fedora, Debian, but arch nothing.
Tried pkgfile, but nothing.
I connect to a pi from a Fedora 22 wrokstation where I have installed all possible fonts related packages I could find
and which was able to display emacs properly till 1 months ago when I decided to reinstall arch from scratch.
Not sure if the problem is caused by the reinstall or by a recent update of emacs (which seems to have broken icons anyway
https://bugs.archlinux.org/task/48862). I have a separate PC where emacs has exactly that problem, but the menu entries are displayed correctly.