Monday, March 19, 2012

Lenovo ThinkVision USB Monitor Review

I picked up a new toy a couple of weeks ago - a secondary monitor for my multitude of computers. The screen I picked up though a slightly different from your every day monitor. Lenovo recently released a USB monitor called the Lenovo ThinkVision:


The ThinkVision sports a 1366x768 resolution (720p for you media centric folks out there) and has a nice crisp image. The reason I opted for a USB monitor is because my favorite netbook lacks a standard video out port (plus now with my normal laptop I can have a three monitor setup!). Another thing worth mentioning is that is addition to connecting to your PC via two USB ports - the ThinkVision also draws all of it's power through USB, meaning you won't have to scramble to find an additional outlet when using this extra screen.

So far I've just been using the screen as a nice large terminal at home when using my netbook. I have several weekend trips planned for this summer and the ThinkVision is designed to be mobile. It has a built in stand:


 and it comes with a protective plastic cover that can clip over the screen when transporting the monitor.

Like a good deal of hardware the ThinkVision only comes with a driver disc that supports Windows operating systems. Thankfully the screen uses the same display driver as most USB display adapters - DisplayLink. OSX users can find a driver download here and my fellow Linux users out there should be happy to know that DisplayLink drivers have been in the mainline kernel since the 2.6.38 release (meaning they are included in most modern Linux distributions by default).

The price tag on the ThinkVision is 200 USD and you can pick one up directly from them here. As a slightly added bonus if you use the discount code:

LENOVOTECHIES

You will get 10% off of the ThinkVision through 03-31-12.

~Jeff Hoogland

Tuesday, March 13, 2012

HOWTO: APTURL with Midori Browser

The Bodhi Linux App Center utilises APTURL technology to allow users one click install for popular Linux software. We also ship with the Midori browser by default. If you are using a different Debian based distro and wish to have APTURL function in the Midori browser following is what I do to make it work on Bodhi:

In your ~/.local/share/applications directory create a file called:

mimeapps.list

For it's contents paste in:

[Added Associations]
x-scheme-handler/apt=apturl.desktop;

Finally we need to create one more file. In your /usr/share/applications make a file called:

apturl.desktop

For it's contents paste in:

[Desktop Entry]
Type=Application
Name=AptURL
Categories=Network;
MimeType=x-scheme-handler/apt;application/apt;
Exec=apturl %u
Terminal=false
NoDisplay=true

Note that you will need root access (or sudo) to create this second file in the proper location.

Restart Midori and now clicking on APTURL links should work (make sure you also have APTURL installed).

~Jeff Hoogland

Get Your Linux Game On

I've done a number of posts in the past complaining about a lack of support for Linux based operating systems from main-stream game companies. Today I would like to highlight a few different high-calibre game titles that bring Linux support to the table.

Oil Rush

Status: Available Now

Cost: 20 USD

Oil Rush is a truly interesting mash up of a game. From the creator's website:

"Oil Rush is a real-time naval strategy game based on group control. It combines the strategic challenge of a classical RTS with the sheer fun of Tower Defense. "


Savage 2

Status: Available Now

Cost: 0 USD (with premium content available)

I once heard Savage 2 described as a FPS-RTS-MMO-RPG, this description isn't that far from the truth. Savage 2 has combined some of the best elements from all of these types of games.


Deep Black

Status: In Development

Cost: 30 USD

Deep Black is an arcade style, single player, third person shooter. It utilises a variety of different terrains namely water and ground.


Cradle

Status: In Development

Cost: TBA

I'm going to be a bit biased here and admit this is a game I'm waiting excitedly for. From the game's website:

"Cradle is a science-fiction first-person quest with freedom of movement. The story is built around the relations of the protagonist and a mechanical girl, who by enigmatic circumstances find themselves together in a yurt among the desert Mongolian hills. The player is to restore the lost functions of his companion's mechanical body parts and together reveal the mystery of the neglected entertainment park found not far from the yurt."


Whew! Some good entertainment to enjoy now and some to look forward to that all runs natively on my favourite penguin powered operating system.

It is nice to see more game companies are seeing the value in producing cross-platform entertainment. Hopefully more will continue to follow suite.

~Jeff Hoogland

Wednesday, February 22, 2012

Rank your Linux-Nerd Level

So you love your penguin powered computer huh? Just how does your level of Linux nerd stack up compared to the other Linux fans you know? Tally your points using the information below and find out.

The Easy Points (+1 each):

You know what Linux is.

You can name the Linux mascot.

You know what a "kernel" is (and I'm not talking about pop-corn).

You know the difference between Android, Ubuntu, and Linux (thats right folks - there is more to Linux than Ubuntu).

You use Linux every day.

The Average Nerd (+2 each):

You have installed a Linux-based OS on your own.

You have asked for help on a Linux forum/chat room.

You know the difference between Linux, BSD, Solaris and Unix.

You read FOSS new sites daily.

You use "free as in beer" to describe all things that are without cost - not just software.

The Serious Nerd (+3 each):

You solve more problems for other people than you ask about yourself on Linux forums/chat rooms.

You can install and configure Gentoo/Arch without documentation.

You recompile software for fun or too add a new build flag.

You know the difference between apt-get, yum, rpm and dpkg.

You own Linux merchandise and display it as often as possible (t-shirt, coffee mug, ect.)

The Duty of a Nerd (+4 each):

You have edited code that didn't want to compile so it would build correctly.

You contribute to/write for/maintain a Linux news website.

You own more computers than you can count on one hand and they all run some type of Linux.

The Nerdiest of them All (+5 each):

You maintain/regularly contribute code to an open source project.

You have written a patch that was accepted to the main-line Linux kernel.

OK go ahead and take a moment to tally up your points. Lets see what your total says about you:

Linux Ignorant (0-5 points):

Catch phrase: "Whats a 'linux'?"

Linux Newbie (6-10 points):

Catch phrase: "Hey guys - check out this new OS I found. It's free!"

Linux Jockey (11-20 points):

Catch phrase: "Here try this live CD."

Linux Tech (21-30 points):

Catch phrase: "OK first open a terminal..."

Linux Expert (31-40 points):

Catch phrase: "Hang on, I've got some code compiling."

Linux Master (41-50 points):

Catch Phrase: "Once I finish this software patch things are going to be sweet!"

Linux God (51+ points):

Catch Phrase: "Give me a moment, I am praying to Tux."

How do you rank on my little scale? Also please note this short little "quiz" is intended in good fun - it is not meant to be taken seriously in any way.

~Jeff Hoogland

Flash, Chrome and a Mole Hill

In case you haven't heard yet Adobe made a blog post today detailing a new partnership with Google. If you haven't already follow my link above and read Adobe's post - it is only a few paragraphs. I've already seen this news reposted on several open-source news sites and honestly I think it is great deal of fuss over something that ultimately won't matter much.

I have a few reasons for saying this, here is my train of thought on the topic:

1.) We are getting flash 11.2 as a normal browser plugin and then this version will see security updates for five years. A good deal of flash content doesn't break backwards compatibility (heck I still use flash 9.x on my N900 without issues), this means you have at least five more years of using flash in your browser of choice on Linux.

2.) I know, odds are you know it, heck even Adobe knows it - flash is going the way of the dinosaurs with regards to web technology. Does this mean we are going to have a flash free web tomorrow? No of course not. It does mean though that as new, better content gets created for the web it is less and less likely to utilise flash. Five years from now flash not existing for Linux could seriously be a non-issue.

3.) Worst case scenario: Flash doesn't die out and five years from now we all have to install Chrome when we need to access some poorly designed flash-based website. It would suck, but it would hardly be the end of the world.




So for now, lets not make a mountain out of something that very well appears to be nothing more than a molehill.

~Jeff Hoogland

Thursday, February 9, 2012

HOWTO: Run your Games in a new Xserver

When I play a game that runs full screen on Linux but still want to have things running in the background I'd like to check on here and there without closing my game I typically launch my game into a new Xserver instance. This fairly simple setup allows you to change between Xserver instances by using ctrl+alt+f7 and ctrl+alt+f8.

To launch your application into a new Xserver instance you simply need to launch the program as follows (I'll use Desura in my example):

xinit /home/honey/desura/desura %U -- :1

Once you run this your screen will flick once or twice as the new X instance is created and the program is automatically launched within it. This new X will be accessible via the keyboard shortcut ctrl+alt+f8, to get back to your previous X instance simply press ctrl+alt+f7.

Now, one other thing to note is that on some Linux distributions you may be greeted with the following message when you try to run xinit as a normal user:

X: user not authorized to run the X server, aborting.

Don't panic, the fix for this is also simple. In terminal run:

sudo nano /etc/X11/Xwrapper.config

This will open a file for editing - we only need to adjust one line. Make sure somewhere in this file is the line:
allowed_users=anybody

Save and close the file and the above xinit file should now work. Happy gaming folks!

~Jeff Hoogland

Wednesday, February 8, 2012

Lenovo Multimedia Remote (Keyboard/Mouse) Review

Whenever I am working on something, be it homework or one of my various tasks for Bodhi I almost always have the TV on in the background. I have a lot of work that I do - so that amounts to a good deal of television hours. Even with this being the case though, I have not watched more than a few hours of network television in the last three years.

A few years back I took a spare PC I had laying around and turned it into a dedicated media PC. It runs pretty much 24/7 attached to my 32" LCD television. Most people don't sit right on top of their television and I am no exception to this rule. Thus in order to control my media PC I needed some form of wireless control. For a good deal of the last three years I've struggled with using a Logitech wireless keyboard and mouse. While these generally worked they chewed through batteries, had poor wireless range and other various issues.

Late last month I acquired a new device to replace my old keyboard and mouse. It is a Lenovo Enhanced Multimedia Remote. The Lenovo remote is essentially a keboard/mouse combination that is designed to fit in the palm of your hand:


I must say after having used this little device for a couple of weeks I am fairly impressed with it. The range on the device is fantastic - I can go anywhere in my front room and get a flawless signal to my PC. The keyboard is of good build quality and the raised keys make for a pleasant typing experience. The dimensions of the keyboard are slightly bigger than your average smart phone keyboard - meaning that anyone who can text fairly quickly will have no problem working with this keyboard at an impressive speed.

The mouse on the device is a fairly interesting design. It reminds me a of a more fluid implementation of the "nub" mice older laptops used to have built in by default. Directly below the mousing area there is a vertical raised bar that acts as a scroll bar - very handy when web surfing. It is easier to see the mouse/scroll bar in action so the following is a short demo video of the "Remote":


While the product page claims the device is only compatible with various flavors of MS Windows - I have had absolutely no issues with the device on my Linux media PC which runs a build of the 3.0 kernel (meaning it should work on most all modern Linux distros). Beyond being a useful toy at home, I also plan to drag my remote along with me once I start teaching classes so I can work the PC I am presenting from anywhere in the room.

Finally, the price tag on this little guy is 80 USD. So while this is more expensive than your average wired keyboard and mouse it is about the same cost as most quality wireless keyboard and mouse combos.

~Jeff Hoogland