[Samsung Galaxy Alpha] Stevethegreat:
INTRO

This is a quick guide to turn your little phone into a capable PC with the ability to be controlled by mouse and keyboard all the while it's connected to a big Screen. The downside is that it'll take some time from you to set it up.

The (significant) upsides is that it's a straightforward guide that makes no use of Shell or ADB commands, all the while it runs on the phone's Framebuffer, so you should expect quick responses and fluid performance without losing calls in the meanwhile.

PREPARATIONS

For this guide to work you'd need 3 kinds of things. The right hardware, the right kernel and the right software.

Fortunately I can provide you with 2 of those. For the 3rd one (hardware) you're on your own. Lastly you'd need about 5GB of free storage.

Hardware needed to own (the guide can only work if you have all of those):

1) A galaxy Alpha G850F running stock Samsung v5.0.2 (obviously)

2) A Chromecast connected to a spare monitor/TV (prefer Chromecast 2 and 5Ghz networks). You can see how to set it up here: https://support.google.com/chromecast/answer/2998456

3) A bluetooth mouse and/or keyboard OR a USB mouse and/or keyboard connected via an OTG Hub (like this: http://www.amazon.com/Inateck-Adapter-Compact-Compatible-Smartphones/dp/B00OCBXIY8/ )

Kernel that you'd need to flash: http://xdaforums.com/attachment.php?attachmentid=3672201&stc=1&d=1457259506

I've modifield duki994's Kernel for Stock Samsung v5.0.2 to include Virtual Terminal support (we need that for a smoother Linux experience). Beware don't flash it if you're on KitKat or AOSP/CM Roms.

Here's the original thread of the kernel: http://xdaforums.com/galaxy-alpha/development/duki994-kernel-t3239357

All the kudos belong there (as well as any bug reports regarding the kernel).

Apps that you'd need to install:

1) LinuxDeploy (v1.5.6 is used for this guide, but future versions may well work too)

2) Meefik's Busybox

3) Chromecast app

4) LinuxCanvas (download and install the apk)

Along with the following apps you'd need to download and place the following files into the internal storage of your phone:

1) Config Files (extract the contents to the root of your phone's internal storage, don't change the name/structure of the folders/files)

2) A Linux Image (download and place it to the root of your phone's internal storage)

GUIDE

If you have followed the "preparations" section completely (be veery careful), you'd have to follow 3 steps to make the software work together:

1) Install Meefik's Busybox

a) Open "busybox" (the app we installed above)

b) Tap install in the lower right corner​

2) Copy Config Files

a) Open LinuxDeploy

b) Go to Settings (3-dot icon in the lower left) -> Settings

c) Tap "Update ENV", wait until it reads "Updating configuration files ... done"

d) Open LinuxCanvas and give it root permissions (say "yes" to the prompt that pops up)​

3) Create a Linux image

a) Open LinuxDeploy again

b) Tap the "Back" Arrow in the upper left corner of the app

c) Delete the extant profile (3-dot icon -> Delete -> OK)

d) Import the downloaded Profile (3-dot icon -> Import -> OK)

e) Double-tap to the imported profile (its name is "linux")

f) Navigate to properties (Arrow showing "down") and Tap "Install" -> "OK"

g) Be patient. When it's done it will read " >>>install"​

...and you're done, you've installed Linux. On how to operate it, go to post #2, below.