Use Geany for RPi to Arduino Shield IDE

It’s a bit nightmare to find which IDE that i can use to make sketches for my Raspberry Pi To Arduino Shield project, and finally i found a lightweight IDE that fit my need, It’s Geany, not much drama during the installation and easy to use, it has feature to make your own make file, later it became benefit to compile, build, and run the project. For the installation you can just install geany.

pi@raspberrypi ~ $ sudo apt-get install geany
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libblas3gf liblapack3gf
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  geany-common
Suggested packages:
  doc-base
The following NEW packages will be installed:
  geany geany-common
0 upgraded, 2 newly installed, 0 to remove and 91 not upgraded.
Need to get 3401 kB of archives.
After this operation, 8695 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://http.debian.net/debian/ wheezy/main geany-common all 1.22+dfsg-2 [2336 kB]
Get:2 http://http.debian.net/debian/ wheezy/main geany-common all 1.22+dfsg-2 [2336 kB]                                              
Get:3 http://http.debian.net/debian/ wheezy/main geany-common all 1.22+dfsg-2 [2336 kB]                                              
Get:4 http://http.debian.net/debian/ wheezy/main geany armel 1.22+dfsg-2 [1065 kB]                                                   
Fetched 1705 kB in 15min 55s (1783 B/s)                                                                                              
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package geany-common.
(Reading database ... 59824 files and directories currently installed.)
Unpacking geany-common (from .../geany-common_1.22+dfsg-2_all.deb) ...
Selecting previously unselected package geany.
Unpacking geany (from .../geany_1.22+dfsg-2_armel.deb) ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Processing triggers for desktop-file-utils ...
Setting up geany-common (1.22+dfsg-2) ...
Setting up geany (1.22+dfsg-2) ...

Geany must run under X Window, it needs a remote like VNC or RDP when found don’t have any monitor apply to the RPi, and here the IDE looks like.

Image