Acer Revo XBMCLive Setup guide. *Still a Draft*

Thread: Acer Revo XBMCLive Setup guide. *Still a Draft*

Tags: surf
  1. DejaVu's Avatar

    DejaVu said:

    Default Acer Revo XBMCLive Setup guide. *Still a Draft*

    Updated 03/03/11.
    Everything in this guide so far is correct. I have reinstalled my Revo using this guide and have it up working perfectly.

    Once this is setup, maintaining, adding and editting your Media Collection would never have been easier!

    XBMCLive is ultimately a standalone XBMC installation that runs on a Ubuntu Minial installation and is the recommended way to use XBMC on the Revo to use it at it's full potential.

    First things first, as this caught me out. It might be simple, but it's the simple things we miss! Make sure your TV's Overscan settings are set to default. It could be called Zoom or Overscan. It's what change the screen to 16x9, 4x3, Subtitle Zoom, Movie Expand... etc. Either have it set to 'Default', 'Off' or 'Widescreen'.

    My setup is -
    • Philips 50" Plasma Full HD TV (1080p).
    • Acer Revo R3700 250Gb, 2Gb, Wireless Version.
    • Denon AVR-1910 Full HD Amp.

    The 4GB Revo will work with this guide, but only 2.7Gb is needed/used. It's limitation from XBMCLive for some reason (x86/Shared Graphics perhaps?)

    What you will need -
    • A Windows PC. (Irony!)
    • A 1GB USB Stick
    • The Internet


    With this setup you will be able to -

    • Use XBMC with full Video Acceleration and DTS/Dolby Surround sound (if needed).
    • Install the correct and most up-to-date NVidia ION drivers.
    • Share External USB Drives back to a Windows Network
    • Setup your XBMC to be completely compatible with your TV or Amp.
    • Download from News Groups (Provider required - Recommended Astraweb!)
    • Automatically find TV Episodes & Movies when they are released.
    • Rename and Organise them into a decent name convention.
    • Surf the internet
    • Check your downloads (Movies & TV) with Google Chrome - through XBMC!
    • Download and install Skins or Add-ons to XBMC.
    • Be able to update & Upgrade almost everything with one single command line command.


    Remember, some of this may not be correct as I am writing this after the event. I MAY miss some details, but I will edit to rectify any mistakes.

    Installing and tackling XBMC. Including NVidia Drivers and 5.1 Surround Sound.
    How to setup XBMC Minimal install perfectly for Acer Revo.
    Spoiler:
    1)
    Download the latest version of XBMC Live from [Only registered and activated users can see links. ]. At the time of writing, Dharma has been released. (03/03/2011). Dharma 10.1 is dues to be released shortly.

    2)
    Now, the Revo hasnt got a DVD Drive - It's NOT a DVD Player it's a HTPC! So, I'm NOT going to tell you to buy/borrow or steal one. All you'll need is an empty 1GB USB Stick. Then download [Only registered and activated users can see links. ] (For Windows).

    3)
    Plug in your (at least 1GB) USB Stick and make sure you know which drive it is assigned.
    Run UNetbootin
    Select Diskimage = ISO and browse for the Live.iso you downloaded from XBMC's website.
    Make sure 'Type' says USB and choose the right drive for your USB stick. Make sure you get it right, I wont stand accountable for you wiping your Windows PC's HDD!
    Press OK and your Bootable XBMC Live USB Boot Drive will be created!

    4)
    When UNetbootin has finished shutdown your Revo.
    With the USB still pluged in, turn on the Revo while tapping F12.
    This will then ask for a Boot Device. Select your USB.
    After this you can choose to run XBMCLive from the USB, but install it to the HDD instead and press yes to Confirm.

    5)
    During the Install it should ask for your Full name - Enter it. Then a Username - XBMC, Password - XBMC and finally a computer name - I used - Revo. Do this as it's easier to follow future tutorials on other things.
    After it has installed, your revo will turn off. Unplug the USB drive and turn it back on. XBMC will load from the HDD (fingers crossed).

    6)
    Once installed, you can 1 of 2 things. You can use the Linux Command line on the Revo (In XBMC press CTRL-ALT-F2 to drop to it). But I prefer to [Only registered and activated users can see links. ] into it from my Windows Computer. This is assuming the Revo is on the Same Network/Router as the Windows PC.

    7)
    With Putty loaded put the name of your Revo into the Host Name setting (Revo) and press open and you'll be asked for you Username - XBMC and Password - XBMC. If it does not connect, you may need to use the Revo's IP Address. Query your router for the assigned address.

    You are now logged onto your Revo with Command line access. I prefer this as right click is paste and you do not need to write URL's down to enter in the command line. This tutorial assumes you are using putty on a windows machine.

    8)
    Now lets download and install the latest Linux Drivers for NVidia ION GPU's.
    On your Windows PC you need to find the FULL address of the latest update.
    Goto [Only registered and activated users can see links. ] and select

    Product Type = ION
    Product Series = ION (Desktops)
    Download Type = Graphics Driver
    Operating System = Linux 32-bit
    Language = English (UK)

    Click Search, the click Download. You will reach a page that says Agree & Download.
    Right click this and Copy Link Address.

    Back to Putty type -
    Code: [View]
    wget (and insert *Right click mouse* the URL)
    - Mine said -
    wget [Only registered and activated users can see links. ]
    Meaning that 260.19.44 is the latest version. Keep an eye on where this .run file is used and the correct version numbers are the same filename.

    This will download all the drivers that we need for our Nvidia ION off the net wait till the files has finished downloading and the command has stopped running then type.
    Code: [View]
    sudo apt-get update
    This updates the Repo's and enures you download the correct versions. Thanks to [Only registered and activated users can see links. ] for spotting this.
    Code: [View]
    sudo /etc/init.d/xbmc-live stop
    This stops the X-Server so we can install the newest version -
    Code: [View]
    sudo apt-get install xserver-xorg-dev
    then
    Code: [View]
    sudo apt-get install build-essential cdbs fakeroot dh-make  debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)
    then (check .run filename).
    Code: [View]
    sudo sh ./NVIDIA-Linux-x86-260.19.44.run -k $(uname -r)  --x-module-path=/usr/lib/xorg/modules --x-library-path=/usr/lib
    If all has gone well you should be in the NVIDIA installer. It pretty much guides you through this just press return and answer yes to all questions. When that's done your return to a blank screen.

    Then
    Code: [View]
    sudo shutdown -r now
    Your Revo will reboot into XBMC with the correct up-to-date driver install.

    Now goto Settings > System > Video and enable VDPAU. Ignore the Resolution as we'll address this properly later on.

    9)
    Problems existed with Sound with the Dharma beta versions, but since the release of Dharma, the issues have finally bee resolved.

    All you should do is configure your Audio Settings to your liking. For most this means using HDMI as the output and HDA NVidia HDMI for the bottom 2 settings.

    After the above, you should have you Revo all setup with XBMC with Full Video Acceleration and DTS/Dolby D Surrond sound through HDMI. You should be able to simply change to Optical in the Audio settings. If you use Optical, simply change it to that setting.


    Sharing your Revo attached drives to your Windows Network.
    Manage your drives from your Windows PC. Delete, rename or change things with the system your more used too.
    Spoiler:
    1)
    Installing Samba and sharing the Revo's attached USB drives back out to a Windows network. This it, although sounds involved, is relatively easy. Samba may already be installed on the Live CD, I cant remember.

    Code: [View]
    sudo apt-get install samba smbfs
    Once installed you should have 'XBMCLive' appear in your Network. This is direct access to your Revo. Which needs one last step -

    Code: [View]
    sudo nano /etc/samba/smb.conf
    Make sure, near the top that your, Workgroup is specified.

    The end of the file add -

    Code: [View]
    [Revo]
    comment = Revo
    path = /
    force user = root
    inherit permissions = yes
    read only = no
    guest ok = Yes
    What you have affectedly done above is something that someone told me was not possible. You are viewing your entire Revo's drive (ext4) on your Windows machine and you should have total read access. However write access is only limited to some areas.

    Main areas of interest are -

    /media = This is where your USB drives are attached.
    /mnt = This is where you should 'mount' any network drives.

    You CAN now create Network drives as I have to the /media folder if you wish for ease of access through Windows. Which is what I did.

    You also have full access to the /home/xbmc folder which is the User folder that XBMC is installed with.


    Sickbeard, SabNZBd and CouchPotato -
    Automatically downloads, updates and organises your entire TV Collection and Movies with hardly any intevention from you.
    Spoiler:
    [Only registered and activated users can see links. ] -
    I created a clone from the Github. Upgrading is easy. SB is now auto updating by itself.
    Installing via git hub is easy.
    Code: [View]
    sudo apt-get install git-core
    cd ~
    git clone git://github.com/midgetspy/Sick-Beard.git ".sickbeard"
    [Only registered and activated users can see links. ] -
    Code: [View]
    echo "deb http://ppa.launchpad.net/jcfp/ppa/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
    sudo apt-get update
    sudo aptitude --with-recommends install sabnzbdplus
    I could write out configuration guides for these, but perfect ones already exists. You have already downloaded and installed Sickbeard and SabNZBd, so start Ainer's tutorial from the 'Auto-Run' part's
    [Only registered and activated users can see links. ] & [Only registered and activated users can see links. ]
    I followed these and it was pretty simple. All credit to Ainer for this!

    [Only registered and activated users can see links. ]. I will be creating an in depth guide on how to setup CouchPotato soon.
    This is a new program that does the same for movies that Sickbeard does for TV Shows. You add the Movies you want in the Quality you want it. As soon as it's available 'From the Usual places' it automatically downloads and add's it too SabNZBd's download list. There is also a 'UserScript' that integrates with most well known Movie websites.

    Code: [View]
    cd ~
    sudo git clone http://github.com/RuudBurger/CouchPotato.git "/usr/local/sbin/couchpotato"
    cd /usr/local/sbin/couchpotato
    sudo cp initd /etc/init.d/couchpotato
    sudo chmod a+x /etc/init.d/couchpotato
    sudo update-rc.d couchpotato defaults
    sudo /etc/init.d/couchpotato start
    XBMC, SabNZBd, Sickbeard and CouchPotato are all installed and should all run upon start in the background when you switch your Revo on!

    IMDB UserScript
    CouchPotato can also insert a User-Script into Google Chrome that allows you to Add Movies by simply surfing IMBD and clicking 1 Button to add it to the 'Wanted' List.
    You can get to this by loading up CouchPotato in Google Chrome - [Only registered and activated users can see links. ] and installing it. The next time you surf IMDB, TheMovieDB, Sharethe.TV or trakt.tv using Google Chrome, you will see an 'Add to CouchPotato' Widget which will do exactly that!




    Install Google Chrome into XBMC and Load it via Executor.
    Surf the Internet, check DF/Facebook/eBay all from your Living Room TV.
    Spoiler:
    Do these 1 at a time -
    Code: [View]
    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
    Code: [View]
    sudo sh -c 'echo "deb  http://dl.google.com/linux/deb/ stable main" >>  /etc/apt/sources.list.d/google.list'
    Code: [View]
    sudo aptitude update
    Code: [View]
    sudo aptitude install google-chrome-stable
    Now we need a script to run google via executor.
    Code: [View]
    cd ~
    mkdir scripts
    cd scripts
    sudo nano chrome.sh
    Nano opens (fresh text file).
    Copy and Paste (Right Click in Putty is Paste!) this into it.
    Code: [View]
    #!/bin/bash
    fluxbox &
    google-chrome
    killall -9 fluxbox
    Save and Exit Nano - CTRL-X and press Y, then Enter.
    Code: [View]
    sudo chmod +x chrome.sh
    Now, back to XBMC load up Executor -
    Add-Ons > Executor
    Navigate to /home/xbmc/scripts
    and select the chrome.sh

    For Arguments - Press Enter.
    For Program name - Google Chrome

    Now try running Google Chrome. If everything upto now went OK, you should be able to go to [Only registered and activated users can see links. ] for Sickbeard, [Only registered and activated users can see links. ] for SabNZBd and [Only registered and activated users can see links. ] CouchPotato.
    To close it, press CTRL-F4 or \ to switch back to XBMC.

    If the Font sizes or icons are too small - and they are likely to be.
    Do this -
    Code: [View]
    sudo nano /etc/X11/xorg.conf
    Under
    Section "Monitor"
    add the line
    Code: [View]
    Option "DPI" "100x100"
    This will make the writing larger and more readable. If it's not, use higher numbers. I found 100 to be perfect. 200 seemed a bit large.



    Setup XBMC and Linux with correct Resolution for your TV or AMP.
    This uses the NVidia X Server and Fluxbox Window Manager to correctly display XBMC on your TV.

    Spoiler:
    Although it seems relatively involved, I am going to scratch the surface of this to get the optimum settings for your TV.

    First off we need to generate a new xorg.conf file which lives at - /etc/X11/xorg.conf
    Code: [View]
    sudo nvidia-xconfig
    Now we need to edit it -
    Code: [View]
    sudo nano /etc/X11/xorg.conf
    Now add the following lines in the correct section of that file -

    Section "monitor"
    Code: [View]
    Option "ExactModeTimingsDVI" "TRUE"
    Section "Device"
    Code: [View]
    Option "ModeValidation" "NoEdidModes"
    Now close and save the file by hitting "Ctrl + X" on your keyboard. Then press "Y" and then "Enter"

    Now we need to figure out what kind of resolution your TV supports by asking its [Only registered and activated users can see links. ] info:
    Kill xbmc if it's running by
    Code: [View]
    sudo /etc/init.d/xbmc-live stop
    Then we need to setup a logfile wich logs your tv's edid modes:
    Code: [View]
    cd ~
    X -verbose 6 > ~/xlog.txt 2>&1
    Leave this for about 10 seconds (any longer will generate a massive Log file).
    The EDID data is outputted extremely quickly.

    Kill X by pressing CTRL+C

    In the Root of you Home directory (CD ~) you will find a xlog.txt file.

    I found it easier to navigate to on my Windows PC to the Share for this file as the command line program Nano or GEdit is awkward to use in this situation.

    \\REVO\System\xlog.txt

    Open this file in Wordpad for easier reading.

    Press CTRL-F and Find "Frequency information for"
    This will show the TV (In my case it is Denon 1910-AVR AMP), the Amp pulls the information from the TV and forwards it.

    We are also interested in the following 2 lines

    Code: [View]
    (II) NVIDIA(0): Frequency information for : Denon 1910-AVR
    (II) NVIDIA(0): HorizSync : 15.000-50.000 kHz
    (II) NVIDIA(0): VertRefresh : 48.000-62.000 Hz
    Write Down the HorizSync and VertRefresh values.

    Browse further and find all the validated modes. Like the example underneath:
    Code: [View]
    (II) NVIDIA(0): Validating Mode "1920x1080":
    (II) NVIDIA(0): 1920 x 1080 @ 60 Hz
    (II) NVIDIA(0): For use as DFP backend.
    (II) NVIDIA(0): Mode Source: EDID
    (II) NVIDIA(0): Pixel Clock : 74.25 MHz
    (II) NVIDIA(0): HRes, HSyncStart : 1920, 2008
    (II) NVIDIA(0): HSyncEnd, HTotal : 2052, 2200
    (II) NVIDIA(0): VRes, VSyncStart : 1080, 1084
    (II) NVIDIA(0): VSyncEnd, VTotal : 1094, 1124
    (II) NVIDIA(0): H/V Polarity : +/+
    (II) NVIDIA(0): Extra : Interlace
    (II)NVIDIA(0): Mode is valid.
    Make sure that the "(II)NVIDIA(0): Mode is valid." line exists on the one you pick. To create a modeline from this is easy. From my example above the first line would be "1920x1080" and then 74.25 and then 1920 2008 and 2052 2200 and so on. you just read the values from top to bottom.
    So in this example the modeline that section gives me would be:

    Code: [View]
    ModeLine "1920x1080" 74.25 1920 2008 2052 2200 1080 1084 1094 1124  +hsync +vsync Interlace
    You can add as many VALID Modes as you like, I mainly only went for 1920x1080, 1280x720 in 50Hz & 60Hz. My TV doesnt support 24p, so that's pointless in my case.

    These are MY ModeLines -
    ModeLine "1280x720 @ 50Hz" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    ModeLine "1280x720 @ 60Hz" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
    ModeLine "1920x1080 @ 50Hz" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    ModeLine "1920x1080 @ 60Hz" 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Now that we got both vsync, hsync and the working modeline's, lets put it in our xorg.conf.

    Back in terminal
    Code: [View]
    sudo nano /etc/X11/xorg.conf
    Then add YOUR ModeLines from what you wrote down earlier.

    Section "Monitor"
    Code: [View]
    HorizSync 15 - 50
    VertRefresh 48 - 62
    ModeLine "1280x720 @ 50Hz" 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    ModeLine "1280x720 @ 60Hz" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
    ModeLine "1920x1080 @ 50Hz" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    ModeLine "1920x1080 @ 60Hz" 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Option "DPI" "100x100"
    Remove the Line's
    Code: [View]
    Option "ExactModeTimingsDVI" "TRUE"
    that we added earlier to ID the EDID's.
    and
    Code: [View]
    Option "DPMS"
    If it's there as this is the auto setup and will overide our new settings.

    IMPORTANT!
    This line must match the modeline you created ! In my case I added the Hz into the Description.

    Section "Screen"
    SubSection "Display"

    Code: [View]
    Modes "1920x1080 @ 50Hz" "1920x1080 @ 60Hz" "1280x720 @ 50Hz"  "1280x720 @ 60Hz"
    Now close and save the file by hitting "Ctrl + X" on your keyboard. Then press "Y" and "Enter"

    Start xbmc by running
    Code: [View]
    sudo /etc/init.d/xbmc-live start
    You should get a nice correct screen, make sure to go into
    Settings > Screen and calibrate/adjust your new resoultion.

    Make SURE the Overscan is set to Default on you TV!!

    If not try another modeline using same methods and see if that works.

    If all goes completely wrong or you give up.
    Simply generate a new xorg.conf by running
    Code: [View]
    sudo nvidia-xconfig
    Further information on this can be found at -
    [Only registered and activated users can see links. ]


    Adding the 'Unofficial Add-On Repositories'
    The Offical Repo is added by default and you can install the Offical Add-ons by visiting it.
    Spoiler:
    I'm not sure why these exist, but they do, so we'll add them.

    First download these to your desktop, they are all direct links, so you should be able to 'Save Link As'.
    [Only registered and activated users can see links. ]
    General Plugins - Maintained by Nuka1195

    [Only registered and activated users can see links. ]
    General Plugins - Maintained by Queeup

    [Only registered and activated users can see links. ]
    Swiss Repo - Maintained by linuxluemmel.ch

    [Only registered and activated users can see links. ]
    Host of the Alaska Skin - Maintained by Hitcher

    [Only registered and activated users can see links. ]
    French Repo (some English stuff) - Maintained by XBMC-Passion Team

    [Only registered and activated users can see links. ]
    Music & Video Add-Ons - Maintained by BlueCop

    [Only registered and activated users can see links. ]
    Large Repo - Maintained my DanDare

    [Only registered and activated users can see links. ]
    Online TV Streams - Maintained by Basje

    [Only registered and activated users can see links. ]
    Russian Repo - Maintained by Seppius

    [Only registered and activated users can see links. ]
    Chinese Repo - Maintained by Taxigps

    [Only registered and activated users can see links. ]
    Add-on listings for Adult Only content - Maintained by XBMCAdult

    Now, open Network share -
    \\Revo\System\Downloads
    and copy or move all the downloaded Zip into this folder.

    Load up XBMC and go to Add-Ons > Install From Zip.
    For each one, load it and add it to your install.

    All done, you have all the Unofficial Repo's that I know of installed.


    Installing the Awesome Night Skin for XBMC
    Other Skins are available, but I really like this and it's Dharma compatible!
    Spoiler:
    The Night Skin is now available on hte official Repo so installing the most upto date version is easy.

    [code]



    Have a fiddle and play around with the Skin, see what you think. If you dont like it, simply change it again in Appearance.

    This skin is fully supported and has an active forum dedicated to fixing issues and resolving bugs at [Only registered and activated users can see links. ]. If you need any further information about TV Logo downloading, landscape.jpg. I'll update this post again.

    Nice as it is, I have now moved on to a new skin called [Only registered and activated users can see links. ] by igotdvds.



    Share your Media Library with Friends and Family (Facebook/Twitter/Forums etc).
    Integrate your XBMC with Trakt.TV and ShareThe.TV websites
    Spoiler:


    trakt helps keep a record of what TV shows and movies you are watching. Based on your favorites, trakt recommends additional shows and movies you'll enjoy!
    This guide assumes you know how to download add-ons from the Repo. It's relatively easy and is available in all Skins, generally under "Program Addons".

    These are updated in realtime and the last thing I watched on XBMC was -

    -New Widget-
    [Only registered and activated users can see links. ]

    -Old Widget-
    [Only registered and activated users can see links. ]
    Click the above images to check my trakt Media Collection/Watched History.

    How To get started:
    - Register by going to trakt.tv and click the join trakt button on the upper right corner
    - Open the trakt plugin configuration, fill in all the details required. Once done, press enter on trakt to run the first time.
    - Thats it, the next time XBMC is running, your library will automatically sync, and as you watch episodes, they will automatically show up online

    What does it do?
    As you watch Episodes, they are being updated "live" online. After you have watched an Episode, trakt maintains a history of when you watched which Episodes. Episodes and shows that are in your collection, including your local watch status, will sync with your trakt library, however they are marked differently from Episodes you watched with a trakt enabled plugin-version. For instance you get no watch count or time/date of when you watched them. CouchPotato also adds its User Script to the trakt.tv [Only registered and activated users can see links. ] page


    Facebook, Twitter and Tumblr are integrated, but IMO if you watch quite a few Movies or TV Shows, tends to Spam your profile pages a bit much.
    Your Widget is available on your Profile page on the trakt website.

    _________________________________________________________________________________________


    ShareThe.TV is all about having a social media collection. Other websites let you manually add items to a library to show off your collection, but this doesn't make sense when you've already entered all that information into your media centre. We provide a service that lets you instantly share what's in your media collection without any work from yourself. This is done by using a plugin for your media centre of choice to automate the process.
    You will also need to download the plugin from the Official XBMC Repo using the 'Program Addon' section.

    Very similar to Trakt, Sharethe.TV is geared towards the Movies side. Instead of waiting for you to watch a movie for it to get added, the plugin scans your Movie Library and makes it available online for all to see.

    It's still in development and is undergoing extensive changes, but it's a must have for any XBMC owner.

    With Sharethe.TV, if you have CouchPotato installed and someone recommends a film, you can simply add it to SabNZBd's queue within literally 2 clicks as the 'User Script' mentioned above, adds itself to the [Only registered and activated users can see links. ] page.

    To view my collection of Movies click the following widget -
    You can see the four most recently added movies are in the image.
    [Only registered and activated users can see links. ]


    Administration for you HTPC all in one place using MediaFrontPage
    Easily access Sickbeard, CouchPotato, SabNZBd and any other Web related applications from within your browser.
    Spoiler:



    I had completely forgotten that I had already created a tutorial for [Only registered and activated users can see links. ] in it's own [Only registered and activated users can see links. ] already.
    This program/idea created by Nick8888 and improved on by Zarquon on XBMC's Forum this program should be available to any HTPC owner. It's the whole solution shown on one page!
    Last edited by DejaVu; 28th March 2011 at 03:03 AM. Reason: Added link to MFP Tut after realising I'd already created it!

     
  2. DejaVu's Avatar

    DejaVu said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Update. 12/03/11
    Added MediaFrontPage tutorial (has it's own thread).

    Update. 07/03/11
    Added Information for sharing your Media Library with Social Networking sites, websites and friends. ([Only registered and activated users can see links. ] & [Only registered and activated users can see links. ])

    Updated. 03/03/11

    Ensured everything is still current. It is now!
    No guide for adding a Remote is worth making. Plug in a USB IR Receiver with a MCE Remote control and it WILL work. Harmony Programmable remote's are also supported (Add support to for MCE to it!)

    Coming Soon
    Spoiler:
    1. How to add/activate TV Logo's into your Library.


    Last edited by DejaVu; 12th March 2011 at 11:41 PM.

     
  3. Clubber Lang's Avatar

    Clubber Lang said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    I'm gonna do my Revo again following your guide, get ready for lots of questions as I fuck it all up!
     
  4. DejaVu's Avatar

    DejaVu said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Clubber Lang View Post
    I'm gonna do my Revo again following your guide, get ready for lots of questions as I fuck it all up!
    I reckon you should be fine. I've drafted up EVERYTHING I done, so should be OK.

     
  5. Geko's Avatar

    Geko said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Awesome.

    Now to find a reasonably priced Revo. Ebuyer seem to have put the price up by 40 quid recently.
     
  6. TwoPlAnKs's Avatar

    TwoPlAnKs said:

    Default Re: Acer Revo Full Linux Setup guide. *Updated but still Draft*

    Quote Originally Posted by DejaVu View Post
    What you will need -
    • A Windows PC. (Irony!)
    Great to see more Linux on the go and people helping with it, but unetbootin comes for Linux too.

    [Only registered and activated users can see links. ]

    How is performance of full screen flash videos on this setup? I just use a standard business computer that my old work were chucking out for playing videos on the telly and the old Linux having shit flash support problem is a real issue. If I wasn't so horribly allergic to Windows it would almost be enough to make me just chuck XP on the box. My setup is very watchable and fine but it just irks me slightly that it isn't quite as smooth as non-flash videos or flash videos on Windows.
     
  7. Nibb's Avatar

    Nibb said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Think hes referring to using the Windows PC to Putty over apps to the Revo!
    "Where you are is what you eat. When I'm in London I'll have beans on toast for lunch. On holiday — what? Tapas? Go on then I'll have a bit. You eat whatevers in that area"
    Karl Pilkington
     
  8. DejaVu's Avatar

    DejaVu said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Nibb View Post
    Think hes referring to using the Windows PC to Putty over apps to the Revo!
    Personally, I do. It's easier. But you can use the XBMC Terminal if you want to make life a little more difficult!

    CTRL-ALT-F2 to access it from XBMC.

     
  9. TwoPlAnKs's Avatar

    TwoPlAnKs said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Nibb View Post
    Think hes referring to using the Windows PC to Putty over apps to the Revo!
    Putty is just a clone of SSH ffs.

    You can paste into most terminals with middle click, that works the same way as Putty right clicking.
     
  10. Nibb's Avatar

    Nibb said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by TwoPlAnKs View Post
    Putty is just a clone of SSH ffs.

    You can paste into most terminals with middle click, that works the same way as Putty right clicking.
    Just giving you an opinion....keep your fucking wig on!!
    "Where you are is what you eat. When I'm in London I'll have beans on toast for lunch. On holiday — what? Tapas? Go on then I'll have a bit. You eat whatevers in that area"
    Karl Pilkington
     
  11. Tim.Lad's Avatar

    Tim.Lad said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    you can save a ton of time using the XCI script to install XBMC and relevant drivers and other common set-ups

    Code: [View]
    sudo wget http://sourceforge.net/projects/xci/files/Release/xci.sh/download
    
    sudo chmod +x xci.sh; sudo ./xci.sh
    VIP WOOP !
     
  12. DejaVu's Avatar

    DejaVu said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Tim.Lad View Post
    you can save a ton of time using the XCI script to install XBMC and relevant drivers and other common set-ups

    Code: [View]
    sudo wget http://sourceforge.net/projects/xci/files/Release/xci.sh/download
    
    sudo chmod +x xci.sh; sudo ./xci.sh
    I tried that originally and it downloaded the Trunk version (without Video Acceleration) of XBMC. It worked fine til I rebooted - where I lost the HDMI sound and had to reinstall ALSA again anyway! You may also find that the creator of the XCI script lost interested in it ages ago and is very unlikely to update it.

    I've been trying to get the Linux version installed for months and have had sooo many issues with one version or another (Read through the "[Only registered and activated users can see links. ]" Thread!

    Also, it's all well and good getting the so called scripts to do all the work. But I prefered to document what to do as you learn how to use Linux and gives you a better understanding of the way XBMC works.

    There are also already a few Tut's on DF about using the script...

    This is the Do It All Youself To Make Sure It Works guide!
    Last edited by DejaVu; 9th September 2010 at 09:22 PM.

     
  13. Clubber Lang's Avatar

    Clubber Lang said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Tim.Lad View Post
    you can save a ton of time using the XCI script to install XBMC and relevant drivers and other common set-ups

    Code: [View]
    sudo wget http://sourceforge.net/projects/xci/files/Release/xci.sh/download
    
    sudo chmod +x xci.sh; sudo ./xci.sh
    I might give this a crack tomorrow following DejaVu's guide. Where does this fit into the guide?
     
  14. DejaVu's Avatar

    DejaVu said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Clubber Lang View Post
    I might give this a crack tomorrow following DejaVu's guide. Where does this fit into the guide?
    It doesnt. It's an automated way of doing the lot. But I found it was out dated and a pain in the arse!

    Great when first available. But's I think it's knackered now. Read above post.

     
  15. Tim.Lad's Avatar

    Tim.Lad said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by Clubber Lang View Post
    I might give this a crack tomorrow following DejaVu's guide. Where does this fit into the guide?
    It replace step 9 of the "Installing and tackling XBMC. Including NVidia Drivers and 5.1 Surround Sound." section
    VIP WOOP !
     
  16. badlydrawnboy's Avatar

    badlydrawnboy said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    as soon as my revo comes back i will be having a pop......thanks
     
  17. Clubber Lang's Avatar

    Clubber Lang said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    I followed the above guide up to step 10.

    Now when I boot into XBMC I have to enter my XBMC password before it loads whereas before it booted straight into XBMC.

    How do I remove this?
     
  18. DejaVu's Avatar

    DejaVu said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Seems strange, that never happened to me. I would probably start again... but you can try this -
    Code: [View]
    vi /etc/passwd
    And change the line -
    Code: [View]
    root:x:0:0:root:/root:/bin/bash
    to
    Code: [View]
    root::0:0:root:/root:/bin/bash
    (Remove the x).

     
  19. TwoPlAnKs's Avatar

    TwoPlAnKs said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by DejaVu View Post
    Seems strange, that never happened to me. I would probably start again... but you can try this -
    Code: [View]
    vi /etc/passwd
    And change the line -
    Code: [View]
    root:x:0:0:root:/root:/bin/bash
    to
    Code: [View]
    root::0:0:root:/root:/bin/bash
    (Remove the x).
    I don't know XBMC but is it really logging in as root by default? Their wiki says it uses an account called xmbc with password xmbc.

    Whether you have a password or not shouldn't affect automatic login anyway. Apparently it uses Gnome so it probably has gdm, check by taking a process listing and grepping it for gdm:
    Code: [View]
    ps -ef | grep gdm
    If anything comes up, gdm is running and you can configure it for automatic login.

    Check the automatic login configuration for gdm with these instructions [Only registered and activated users can see links. ]

    I *think* the username you need to set it to automatically login as should be xbmc. Ubuntu-based distros are pretty hot on stopping you from logging in as root directly so I'd be really really surprised if it is doing it as root.
     
  20. Clubber Lang's Avatar

    Clubber Lang said:

    Default Re: Acer Revo Full Linux Setup guide. *DRAFT*

    Quote Originally Posted by DejaVu View Post
    Seems strange, that never happened to me. I would probably start again... but you can try this -
    Code: [View]
    vi /etc/passwd
    And change the line -
    Code: [View]
    root:x:0:0:root:/root:/bin/bash
    to
    Code: [View]
    root::0:0:root:/root:/bin/bash
    (Remove the x).
    Once I remove the 'x' how do I save?

    ctrl x does nothing