After configuring a personal home “Command Center” display in the kitchen, I came across this article after the fact. I went with TightVNC for remote control, but this article has a really cool alternative of controlling more than one monitor / RPi with one set of keyboard and mouse via X2X… very cool.
After playing with all the available ARM Linux flavors for the Raspberry Pi 2, I reset my heavily bloated Raspbian image to the beginning after downloading and playing with every package that looked interesting.
Here is what I have landed on so far…
sudo apt-get update
sudo apt-get upgrade
sudo nano /etc/apt/sources.list
- Add an
#to the start of the line current “main” repository to comment it out:
#deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
- Add a new line:
deb http://ftp.us.debian.org/debian sid main
- Install the updated glibc6 from the unstable branch
sudo apt-get update && sudo apt-get -t sid install libc6
- When prompted update the packages, I had 14 to upgrade.
- When prompted accept to install the packages that can’t be authenticated.
- When prompted let it restart the services
- Confirm the version of glibc6 has been updated to a version > 2.15:
ldd --versionshould report 2.19 or higher
- Undo the changes from step 1.1. Edit /etc/apt/sources.list un-comment the original package repository and comment out the unstable repository.
- Refresh the packages with the original repository:
sudo apt-get update
- sudo apt-get install gdebi
- Download the Debian (.deb) packages of Citrix Receiver for Linux ARMHF and the option USB package (ARMHF version as well).
sudo gdebi icaclient_22.214.171.1242243_armhf.deb(or whatever version filename that you have downloaded.
- If you are configuring a client on the network of a Citrix Farm, you would configure the following section. Skip to browser setup of Iceweasel if you are configuring the use of Raspberry Pi from home or want to configure the client for Citrix Web Portal only.
- •Launch Citrix Receiver, either from the desktop menu item or run: /opt/Citrix/ICAClient/selfservice &
•Configure your connection. If using a StoreFront store you’ll need to use HTTPS and ensure you have the necessary pem formatted certificate download to the keystore/castore. For simplicity I’m going to use the PNAgent site on my XenApp 7.6 deployment. •The address of which I enter as: http://xa76.rowannet.local/Citrix/Store/PNAgent/config.xml
•If you are looking for your PNAgent site URL, you’ll find it by running Citrix Studio, Open the Citrix StoreFront console node: Stores -> “Configure XenApp Services Support”. The dialog that appears will show if PNAgent is enabled and the URL.•Add one of your published resources (Applications or Desktops)
•Connect. You should hopefully have a successful session.
ICEWEASEL w/ Google Calendar as the default full screen homepage installation:
- sudo apt-get install iceweasel
- Open Iceweasel browser up and setup the Google calendar as the home page / save credentials (if you are in a secure location of course).
- F11 brings the browser to full screen which is part of the instructions that I read. Good for just a full blown browser page like Google calendar, but I am also using this as a kitchen recipe station and “just got paged” but can’t/don’t need to go to the Mothership 3-monitor workstation in the basement. That is where the Citrix receiver installation comes in.
- I received an error launching a web portal published application following the web page instructions that I found. Probably due to the new client and an encryption error.To fix the issue,sudo ln -s /usr/share/cacertificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacertsWorked like a charm after the copy. That, so far, is my kitchen multitask calendar so far. I have a cheap web cam project next that turns on the monitor whenever someone walks by.
That, in a nutshell, is the culmination of a couple of different setups that were published on Instructables website on Calendar DIY project
and to take the project further, I am going to do a variation of the following URL next, Raspberry Pi Google Calendar with Motion Controlled Webcam and Weather
I have previously reposted the instructions on both of the above links plus the Citrix Receiver setup.
In addition to the setup above, I have remote desktop via RDP and VNC protocols setup to remote different home devices.