Apr 182012

UPDATED 1-7-2013

I dug around for a long while trying to find a solution to this issue. I was able to find parts of it on various sites, but never found an explicit how to guide for setting this up. I’m sure most Linux pros know how to do this, but I am not that good and hopefully this will help other people use Linux for Citrix access.

Here is the environment I tested it on. I am running Kubuntu 11.10 12.04 LTS(note at bottom) , Citrix Receiver 12.1 beta for Linux. I am using a 24in NEC and 19in NEC monitor. I launch my VDI session from a web link ICA file.

If you need help setting up Citrix the instructions are located in the Citrix Ubuntu Documentation. I installed the reciever, USB support plugin, libmotif, and all that good stuff. You can find if you are missing any libraries by running the HDX script in the citric folder. for me that was “/opt/Citrix/ICAClient/util/hdxcheck.sh”, run the script as root to make sure it detects everything alright.

Now, Citrix is set up and should work fine normally, but getting it to span was giving me trouble. I saw on the Citrix and Ubuntu forums that adding the command line parameter “-span 1,2” would make it span properly. So, I just needed to get this to launch from a browser. I went into the folder Citrix was installed in again (/opt/Citrix/ICAClient) and edited the “wfica.sh” script located there. Basically this is a script that lanches the wfica program that launches Citrix. the last line of it is the command that launches the wfica program with the .ica file from the browser.

It should look like this:

$ICAROOT/wfica -file $1


I changed it to:

$ICAROOT/wfica -span 1,2 -file $1


Now it has the span parameter and will launch the file. Now I went into Firefox selected Edit -> Preferences, then to the Applications tab. Find “Citrix ICA settings file” in the list and change the program to launch it with to “wfica.sh”.

That should make Citrix launch with all the parameters we specified. You should be able to add any other command line parameters to this file if needed.


Something I like and wanted to fix(there is lots of documentation out there) is the middle click in VDI. By default it passes through a CTL+V and I wanted a standard middle click. You can do this by editing your ~/.ICAClient/wfclient.ini file and changing the MouseSendsControlV=True to False. Here is a link to the forum post I used.


NOTE: I upgraded to Kubuntu 12.10 and could not get it to work. The Citrix window would flash up quickly and then disappear and I ended up reinstalling 12.04 LTS. If I get a different result I will change the info here.

Another Note: I have Lubuntu 12.10 installed on a laptop I use and the Citrix Reciever works fine on that. I have not tested anything with dual monitors, but it looks like the Citrix stuff is working. I will try a fresh Kubuntu 12.10 install on my desktop and see if I can get Citrix working on that.


Mar 252011

Well I have been back from NZ for a couple weeks. Things have been busy, but it’s a good busy. I release v1.5 for the Earthdawn Dice Roller app. The update adds the much desired ability to use the Earthdawn Classic dice table and adds the ability to toggle a display for which dice values are being rolled. I didn’t put this in the change log anywhere, but I also made it so a bonus dice has and asterisk next to it so you can tell which dice are bonus dice. I am already working on v1.6 and have a working check box for karma dice in third edition. I need to implement it for classic still which takes a bit more work because if I am correct the steps are different for each race. I will probably put that in the options, because that isn’t something you should change every roll. I need to double check the rules to make sure I am getting this right. I will have to ask the ED community and make sure I am correct.

 Posted by at 3:39 pm
Dec 202010

I suppose I should put at least some reference to my Earthdawn Dice Roller app on the Android market since this is the website I put on my developer account.

First, thanks to all the people who have downloaded it and are using it (about 20 of you at this time!). I appreciate the installs and I hope the app works well for you all. Feel free to drop comments and requests here if you have something you would like to see or just want to say something else.

Second, I am planning to recode a good portion of the app in the near future. I’m sure some people noticed but I am a big huge noob programmer. This is the only program I have written outside of the stuff I did for one class back in college. I am learning a great deal from this program and as a result need to redo some of my… they aren’t really mistakes…. but less than desirable programing techniques.¬† Bear with me as I learn, things should only get better in time.

Last, I will toss up a tab on this site for my app(s) so I can leave specific  information about each one. I will plan on having that up in the next couple days, if not sooner. I have plans to try making a really simple game to get more coding under my belt. Wish me luck!

 Posted by at 5:19 am
Nov 222010

Wow it has been some time since posting. I got the yearning a few days ago and finally decided to make another post for fun. Things have been busy, mostly me trying to keep myself busy with projects and stuff. Got some of the programming off the ground and am taking it very very slowly so I don’t rupture my brain. Maybe someday I will finish it.

Pick up a cheap server tower and have converted that into the server for my house. It a Dell PowerEdge T110 that I got for cheap. Right now it is running Ubuntu Server(64) 10.10 with Virtualbox running more servers that are the main controllers. Right now I only have one running DNS and DHCP for the house, but more will come soon. I’m kinda experimenting with virtualizing as much as I can. I tried using KVW, which Ubuntu has built in, but I ran into troubles with network devices. I couldn’t get KVM to share one network device with the host and all the VMs. I know that would be a major choke point, but my traffic is pretty low as it is. I’ll mess with stuff more and see where things go. I’m going to try to get my thirdshifthero.com domain pointed to my hardware still. Made progress but still far off.

Got some new airsoft goodies also. I’ll probably talk about those and throw up some pictures when we do our winter game. Should be a blast.

 Posted by at 1:06 am
Sep 052010

I kinda have a sad dilemma going on. For a long time I have avoided anything to do with programming. I had a class in college that pretty much destroyed any desire for me to learn it at all. Now, about 4 years later I have been glancing back at it longingly, but without any knowledge or base to begin. I sort of feel it’s “too late” to do anything about it. Most of it is technically beyond me, I haven’t looked at a math formula since getting out of college, and I don’t feel I have the immense amount of time to put into learning something so complex.

The major disappointment for me is thinking about all the stuff that was explained to me so long ago and finally GETTING IT! It took years for me to finally understand what we were doing and probably was the result of actually learning the math behind it as the last class I took (good timing right). I have dabbled very slightly, but soon realize that this is all way way beyond my knowledge in every way.

Well, I guess I haven’t given up completely. I am looking for small ways to practice at all. I have done very very small amount of addon coding for WoW, but that is about it. Are they any good languages to use to get into it? Is there a good way to get into it? I know there is no quick way to learn programming, I just want a little bit of knowledge with the ability to actually write a very simple code. Well that is my sad story. Any help is appreciated.

 Posted by at 9:58 pm
Apr 112010

I have been messing with the new beta for Ubuntu 10.4 or “Lucid Lynx” and it is so affectionately termed. So far it is looking pretty shiny. I guess the most noticeable change is the open/close/minimize buttons have been moved to the left side of the window in Mac fashion. I re-skinned it so my poor little Windows addled brain can handle it. They changed a few default programs which is not surprising I guess. Things seem pretty solid so far, but many packages are missing/incomplete because of the beta status. I had a bitch of a time installing virtualbox. I think one of my packages messed up and I just need to reinstall it for some reason. I can’t expect full function right now I guess, although it should be dropping pretty soon so I hope everything in in by then for my upgrades. This is supposed to be the new LTR so I will probably keep with it. My main server, which is only running DHCP right now, is running Karmic server edition which is nice and stable right now. I need to debate whether to dist upgrade that or not when this stuff drops. If any linux users could advise me that would be great. I would like to start using linux more for my everyday stuff if I can.

I feel like I have amped up my computer work lately and feel like I have learned millions of new things in a short time. I keep trying things and I learn tons even if I fail. I think I may try and tackle an internal DNS server again. My last few attempts have met with defeat. If I can get and internal DNS up and running I may move ahead and get that static IP and try hosting something myself. I will take it slow for now. I don’t want to burn out too quick. IT is taking me a bit longer using Ubuntu server to set up everything, but at least I don’t have to shell out the cash for Windows Server.

I have hit a dead end with game writing lately. For some reason my brain is just not giving me anything. I can’t get motivated, and even when I am I can’t get any ideas to some out. I feel really crappy about the whole thing and hate letting my players down with crappy games. Maybe with our moving to one day a week I can sit out a few weeks to rest my head. Even though I have been running things pretty slim it still feels like somewhat of an overload. I may get too ambitious sometimes which may cause problems.

 Posted by at 2:26 am
Apr 042010

I feel a bazillion times better tonight. Saturdays are just way too long, even with naps. Maybe I will be productive tonight…. lol.

I managed to snag an old computer from work. It has no HDD or RAM, but I have that laying about. Unfortunately my problem is that I have no idea what to do with it. Before I had too many ideas and not enough computers. Now it is the opposite. I have two computers just sitting there empty, and one more that should be decommissioned, but comes in handy every now and then. Right now I am running a “domain server” for lack of a better term and a file/torrent server. My main computer is a Win 7 machine, and I have an old XP machine running next to me for general web surfingness and other such things. I had a machine for testing Linux stuff on but it was rarely used and the HDD was failing so I pulled it apart. I have contemplated a media server of some kind, but I don’t think that would get a lot of use. I only watch Netflix and Hulu on the internet and those don’t stream over a media server. We download videos so infrequently that it really isn’t worth it. We could just sync up our PCs to the Xbox and do it that way also. I am at a loss and it makes me sad. I suppose I could just make a Linux machine and put it on my KVM. Time will tell I guess.

I have fallen in love with <a href=”http://www.gog.com”>GoG.com</a>. Basically it sells old games, optimized for new computers, and DRM free. It picked up Might and Magic 1-6 and am having a blast. I have been playing through 4/5 and it brings back some good memories. I may have to fire up 3 and see how far I can get through that from memory lol. I also notice they had both Blake Stone games which I really loved back in the day. I may have to get one of those next.

 Posted by at 11:42 pm
Mar 282010

Airsoft is in full swing finally and it is a good time! I usually lose, but oh well it is still a good time. We have been making some plans to build a course in one of our fields. We took a good look at it and started brain storming building designs right now. I guess I will be skeptical that it will happen until we get the first building started. I still have hope and it would be really awesome. Saturdays are a long day for me with airsoft and gaming and then working so I skipped posting last night to take it easy. I was pretty crazy by the end of my shift…

Gaming has been a little sketchy as of late. I haven’t been motivated, John will be starting a new shift at work, and people have been busy quite often. I’m not worried the group will fall apart or anything. We have these times before and it will pass. It is just kinda stressful when it happens. We have some big plans for gaming and I hope we can keep the whole group around for them. Tuck is planning an Earthdawn game and I have the space game. I am encouraging John to set up a story based game. His sandbox game is going pretty good and I am impressed with him so far. I wish I had his ability to use NPCs.

I’m rocking my new HP Touchsmart notebook right now and I love the crap out of it. It is a snappy computer running Win 7 64 bit with 6 Gb ram and a 1.3GHz Dual Core processor. The touch ability of it is nice and accurate. Construction is solid. I also really like the fingerprint reader. I use the crap out of it. The only issue would be the screen is a bit too glossy and can be tough to see in bright light or from the sides. I can work with that though. Overall I give it a thumbs up for awesome.

I still don’t know what I am going to write for TOTD tonight. I’m sure I will figure out something.

 Posted by at 9:48 pm
Mar 202010

Holy crap am I tired. I must be getting old or some lame shit like that.

We did some airsoft today and I got smoked pretty dang hard. It was still fun, but I need to take a look at my gun and make some adjustments. It seems to be firing bad. Plus, I did some really dumb stuff that got me hit. I’ll have to talk to Tuck and see what we can do.

I have been reading “The Legend of the Jade Phoenix” trilogy. They are three books from the Battletech universe, and holy hell are they good. I have enjoyed the heck out of them. The back story and different cultures are well defined. It makes me want to play some Battletech.

Actually me and John started playing Mecwarrior 4 Mercs again. MW5 needs to come out about yesterday. I am really looking forward to that game. MW4 was tons of fun and I could use an updated game.

I should be getting my HP Touchsmart Notebook on Tuesday. I will throw up some thoughts about that when I get a chance to feel it up a bit. Apparently Sprint is getting the Android 2.1 update out to my HTC Hero fairly soon. Looking forward to that quite a bit.

I am sort of scatterbrainy right now. Maybe something with content will come out in the future.

 Posted by at 9:56 pm
Feb 282010

Wow writing here has completely slipped my mind. I feel like nothing has been done this week. I have a few projects I need to get done and a few games to prepare for.

My parents gave me their old laptop to get some data off. It is running windows ME and it hurts my soul. I am hoping it will be relatively simple. I finally have all the cables to hook it up to the network. I hate those adapters for the card slots. It’s hard to believe that a phone jack was more important than an Ethernet jack. Modems suck… a lot.

A also have been trying to get the IDE/SATA converter working on an old computer. It is not recognizing the HDD and I don’t know what is going on with it. I haven’t had much time to mess with it though. My computer area is getting pretty cluttered. I need to get some more power strips. That whole area need to be shuffled around. I will have to spend some time with those computers.

I picked up Oblivion the other day. I forgot how much I enjoy games like that. I have been playing it pretty heavily. I’m sure in the next week I will have the editor up and running and be doing something with that. I have a problem with making half finished projects with games. I think I have only finished two things and both of those were pretty small. I should do some scripting. It would be good to get a feel for basic programming. Maybe if I learned how to do it I would enjoy it…. probably not.

 Posted by at 3:06 am