This is a good resource for leaning about Enlightenment -> http://www.bodhilinux.com/e17guide/e17guideEN/
It still hasn't been fully updated for this latest testing release (the basics are the same still), but it will be overhauled the next couple of months
Awesome guide. Thanks. I've ported the chromeOS touchpad driver to Linux, which makes the touchpad support even better than the synaptics driver fix. Here is the link to the ppa and instructions:
https://launchpad.net/~hugegreenbug/+archive/cmt
https://github.com/hugegreenbug/xf86-input-cmt
Once you install the packages, do the following:
sudo mv /usr/share/X11/xorg.conf.d/50-synaptics.conf /usr/share/X11/xorg.conf.d/50-synaptics.conf.old
sudo cp /usr/share/xf86-input-cmt/50-touchpad-cmt-peppy.conf /usr/share/X11/xorg.conf.d/
Then restart
You have to patch your kernel each time you update your kernel. What you need to do is to download cros-haswell-modules.sh, then open up whatever text editor you use and find
> #Grab Ubuntu kernel source
> apt-get source linux-image-$mykern
> cd $mykernver
and change it to
> #Grab Ubuntu kernel source
> wget whatever kernel version you updated
> tar -xJf your zipped kernel
> cd location of your extracted zip folder
save it and run the shell script. It should be fixed after you restart your chromebook.
In case you need the website to get the kernel source, here it is https://www.kernel.org/pub/linux/kernel/
If you don't mind pressing ctrl + L on a cold boot you don't have to do anything to the bios flags or the screw. Ubuntu will suspend instead of shutdown by default so you rarely have to worry about it.
Don't mess with the bios flags or the screw. Run this instead: sudo crossystem dev_boot_usb=1 dev_boot_legacy=1
Press ctrl + L on startup to boot installation USB. It will only boot from the USB 2.0 port.
Search this subreddit for threads about installing Windows. There have been a few, which I haven't read too closely, but you might find something useful there.
Regarding Legacy Boot, the most thorough instructions are here: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook
If you're interested in hearing about possible alternatives to Windows software, let us know what your needs are -- we might be able to suggest Linux equivalents.
There is also WINE and VirtualBox for emulating Windows, if nothing else satisfies and you have adequate RAM. If your Windows needs can be pared down to occasional, you might be able to use Amazon AWS or Microsoft Azure, and Remote Desktop into remote servers? This can work well for some uses.
I've only tried Crouton, so I can't really give an unbiased answer as to what will serve you best of Crouton or ChrUbuntu, but I'll answer your questions still. :-)
16 GB is enough for a Crouton/ChrUbuntu install, with some free space for documents, pictures, music, games, etc. With ChrUbuntu you have the option of installing on a SD card instead of the local hard drive, which is less practical (and probably makes the system slower), but it will give you more free space.
The process is as far as I know identical on all Chromebook models. Here is a step by step guide for Crouton, and here is one for ChrUbuntu.
Yes, all changes are saved, so it's just like using any other Ubuntu laptop. It's also easy to restore it to how it was before, in case you screw something up.
I've become quite busy with my new job, but I would like to update it at some point. I just can't say when.
EDIT: Here's a quick iso of rc2 I threw together. https://drive.google.com/file/d/0B1fMMW8H2fLfT1ZwRHY2SXhaS0k/edit?usp=sharing
This happened to me before. It seems like you can screw up the SeaBIOS even if you don't remove the write protect screw. I had to remove the screw then flash the SeaBIOS part back as talked about in this post.
https://groups.google.com/a/chromium.org/forum/?nomobile=true#!topic/chromium-os-discuss/IFCeicUAVZ8
The important part is to extract the BIOS
chromeos-firmwareupdate --sb_extract /tmp
cd /tmp
Then flash just the legacy part back.
flashrom -w bios.bin -i RW_LEGACY
Be careful about flashing your BIOS with the write protect screw removed because you can brick it so it won't even boot into ChromeOS.
Regarding ctrl-l at the nag screen, this Google Groups thread doesn't inspire confidence in expecting a "first-class Linux experience" from a Chromebook:
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-discuss/pFqHo93Y-l4
The version of xflux packaged with the PPA on the Flux website doesn't work properly with the GUI. You have to delete xflux from /usr/bin and replace it with a copy of xflux from the website: https://justgetflux.com/linux/xflux64.tgz
The xflux from that .tgz should go in /usr/bin.
You can grab the 32-bit version of the .tgz from the website if you're running a 32-bit OS.
Woah really in Chrome OS? That is definitely hardware related. Huh. Crazy. "echo TPAD > /proc/acpi/wakeup" in /etc/rc.local While in crouton, find rc.local in /etc and open it in their terminal so that you have permission to edit it (you'll need gedit text editor installed): sudo gedit /etc/rc.local
Add the line "echo TPAD > /proc/acpi/wakeup" in a line before the final line in that file, and save it.
I noticed that after I did that, it slept and woke correctly, the the backlight was all the way off. So once I increased the brightness it was fine. I set keyboard shortcuts for doing the brightness. Hopefully that works for you. If not look on here: https://groups.google.com/forum/m/#!msg/chromebook-central/ScOjfFQuxEg/WOeT-B39c7AJ
John has a BOOT_STUB only ROM for the Dell Chromebook 11 2015 (hardware ID "CANDY").
The chromium.org list (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices) hasn't been updated for CANDY yet, so I can't point you to a picture, but the write-protect screw should be easy to find: look for a screw with an unusually wide head, and visible copper pads underneath it. Check some other photos to get an idea, it's quite distinct.
Your device probably does not ship with a usable SeaBIOS, but it's easy to check. Put it into developer mode (no need to remove the WP screw for this part), and then press CTRL+L at the "OS verification is OFF" screen. If you get a "Booting from Hard Disk..." message then you have a good SeaBIOS. Anything else means you probably do not. I haven't seen any conclusive reports yet, but as soon as we do, we will update the hardware compatibility list (https://github.com/iantrich/ChrUbuntu-Guides#supported-models), so please do let us know what you learn!
You can log in to the ChromeOS shell by booting ChromeOS, then switching to VT2 by pressing CTRL+ALT+F2. Username "chronos", no password. Since you're already in dev mode, sudo crossystem dev_boot_usb=1
(no password) will enable USB boot (Use CTRL+U at the "OS verification is OFF" screen, where you would normally do CTRL+D).
Above is standard procedure, but double-checked for your model on https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/hp-chromebook-11 , which also says to "use the USB port next to the HDMI connector".
There are a few different "HP Chromebook 11"s. That page is for the 2013 ARM devices -- for which you'll need bootable media for ARM... You might be able to find a small live-CD style ARM ISO to boot from, then mount your SSD and change the user password.
On the whole, it might be easier to download the ChromeOS recovery media and start over, assuming no data of importance. :(
I tried it both ways with no success. It looks like Grub isn't going to be able to boot ChromeOS since we're already in SeaBIOS by that point and it's a traditional bootloader. HOWEVER, I've found some really interesting documentation from the Chromium project that breaks down the boot process and partitions in detail. I think I should be able to dig into this and figure out a fix. Check it out here: https://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format
Well, two options, 1: setup developer/legacy boot, if you setup the legacy boot you will need to hit Ctrl+L at every boot to get it to boot Ubuntu. Or 2: setup John Lewis custom firmware, it will boot up immediately to the "Bios" without intervention.... Option 1 keeps your warranty, Option 2 doesn't.
To run the custom firmware, you need to open the machine up, and remove a screw to flash the firmware. It's #7 in the picture here, https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook#TOC-What-s-Inside- It's not difficult to open the C720 up, it's just the bottom plate, but as you've figured out, it will void your warranty. I mean this nicely, but even though the information is scattered, this is pretty easy to figure out, are you sure you're ready to get your hands dirty?
*script for John Lewis firmware here: https://johnlewis.ie/custom-chromebook-firmware/rom-download/ At the same Chromium page above, they show how to enable developer mode, usb boot, and legacy boot, this can all be done without opening the machine, but will require you hit Ctrl+L at every boot.
There is this step by step tutorial for example: http://www.webupd8.org/2013/12/install-ubuntu-on-your-chromebook-using.html
There are also videos on youtube that demo the process of setting up a crouton environment.
Xubuntu is a linux distribution, Crouton is a script that helps you set up a linux distribution running alongside Chrome OS.
You can either install Xubuntu natively (dual boot), or use Crouton to install it "inside" Chrome OS.
No idea why it wouldn't boot your disk with Ctrl + U.
Why are you root in crouton? A nice guide for installing crouton and steam: http://www.webupd8.org/2013/12/install-ubuntu-on-your-chromebook-using.html http://www.webupd8.org/2013/12/things-to-do-after-installing-ubuntu-on.html
I would recommend using trusty (Ubuntu 14.04)
WebUpd8 maintains a ppa for tor browser. Alin Andrei is awesome.
sudo add-apt-repository ppa:webupd8team/tor-browser
sudo apt-get update
sudo apt-get install tor-browser
Follow these steps to recover Chromebook back to factory settings. This will wipe the Chrubuntu installation and its partition. Then, you'll need to re-enable Developer Mode and re-install Ubuntu.
By the way, I decided to try Crouton instead of Chrubuntu and so far, I really like it better. The ability to switch OS with a keyboard shortcut is nice and it's quite stable. If you want to try Crouton, follow these steps.
Just a standard pop tech type of article. http://www.howtogeek.com/162120/how-to-install-ubuntu-linux-on-your-chromebook-with-crouton/ I am working with crouton actually, so I guess this would be the wrong place, but I would still appreciate it if you could help me out. ASUS C300 doesn't support Legacy bios type of booting, so I couldn't install ChrUbuntu.
Getting Ubuntu running well on a c720 is not a problem at all.
As mentioned, use one of HugeGreenBug's distros at distroshare.com. Just search for c720, he has made a version of the major ubuntu based distros. It has all the fixes already in place, plus many other niceties.
It honestly all depends on what you want.
The c720 is more powerful, but is going to run linux/chromeos only.
The e11 is less powerful (more in the netbook range) but runs windows.
Also if you shop around some, you can probably find the i3 version of the c720 for a little over $200, which is significantly more powerful than the haswell version.
If you're comfortable with linux, there is no reason to use the e11.
http://www.cpubenchmark.net/compare.php?cmp[]=2388&cmp[]=2193&cmp[]=2073
Personally, if theres any reason I HAVE to use Windows. I just RDP into my desktop, and use it there.
The first errors are missing part of the url. There is nothing at ppa.launchpad.net. You need a user behind it. You can remove those, or see if theres a format error in your sources.list.
As for the other ones. Those don't have utopic packages.
If you go to http://ppa.launchpad.net/nvbn-rm/ppa/ubuntu/dists/ you will see that it stops at trusty (14.04)
The zram one is actually part of ubuntu. The changes that shnatsel made to zram got pushed into elementary os, and the ppa you're using is rather old. But since Freya is built upon trusty, I doubt there will be any packages for utopic. The regular zram is still good, and you can just use the one thats built into ubuntu.
As for hugegreenbug's ppa, I just made a ppa up. I just checked and he hasn't made any packages for utopic yet, but I've read that he currently is working on it. https://launchpad.net/~hugegreenbug/+archive/ubuntu/cmt you can check here and see it stops at trusty. You can attempt to download the trusty packages manually and see if theres any dependency issues when installing.
A thought, might want to look into TLP settings as well, assuming you have it installed. I know there are some settings related to USB in it that might be causing you issue: [TLP}(http://linrunner.de/en/tlp/tlp.html)
I just upped my swap to 4GB. I basically followed this tutorial and am about to reboot. I will then wipe my swap partition and increase the main partition. So I'm just using a 4GB swapfile on the main partition.
I also set these settings in the /etc/sysctl.conf file(all in the link at the bottom)
vm.swappiness = 40 vm.vfs_cache_pressure = 50
https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
So yeah I'm a happy puppy. Found an open source version of the classic Red Alert.
http://www.openra.net tiny tiny download <11mb and cross platform, win,mac,linux
Single player and online multiplayer.
I installed it, but it still won't boot into Legacy mode. Should I try to follow the instructions on here https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook again?
As /u/WYkkYD666 asked, which model? It will come down to logging into the dev console, and entering something along the lines of:
sudo crossystem dev_boot_usb=1
Then enabling Legacy boot (If your device supports it) with something along the lines of:
sudo crossystem dev_boot_legacy=1
If you click on your device here, you'll be able to go to the headings of USB Boot and Legacy Boot to learn which commands will be used.
It will also teach you how to enter Developer mode if you do not know how.
perhaps, since you didn't detail which partitions you used, i'm not sure. I know for sure that sda6 (kern-c) and sda7 (root-c) are unused and can be freely resized as needed after shrinking the stateful partition.
For reference: https://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format#TOC-Google-Chrome-OS-devices
Thanks, richdawe77, but actually I think I typo'ed above. I'm pretty sure I DID use https://chrx.org/go, but I will double check when I get home, thank you for pointing that out.
Regarding Legacy mode, what's the difference between that and Developer mode? I tried originally to install Ubuntu from a USB, but I had a hard time enabling Boot From USB. I followed these instructions:
https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c7-chromebook
(I know it's for a C7, but I thought it might work anyway.)
I got all the way up to: and reboot once to boot from USB drives with Ctrl-U.
When do I press Ctrl+U? I tried it from the "OS verification is turned off" page, but the computer only angrily beeped at me.
I would love to install Ubuntu from a USB via the iso downloaded directly from Ubuntu.
tried that already. I get this error E: You must put some 'source' URIs in your sources.list --2014-02-23 17:44:40-- http://linux-libre.fsfla.org/pub/linux-libre/releases/3.13.3-gnu/linux-libre-3.13.3-gnu.tar.xz Resolving linux-libre.fsfla.org (linux-libre.fsfla.org)... 208.118.235.54 Connecting to linux-libre.fsfla.org (linux-libre.fsfla.org)|208.118.235.54|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 74570756 (71M) [application/x-tar] Saving to: `linux-libre-3.13.3-gnu.tar.xz'
100%[======================================>] 74,570,756 106K/s in 21m 52s
2014-02-23 18:06:33 (55.5 KB/s) - `linux-libre-3.13.3-gnu.tar.xz' saved [74570756/74570756]
cros-haswell-modules.sh: line 15: cd: linux-libre-3.13.3-gnu.tar.xz: Not a directory --2014-02-23 18:06:46-- https://patchwork.kernel.org/patch/3078491/raw/ Resolving patchwork.kernel.org (patchwork.kernel.org)... 198.145.19.199 Connecting to patchwork.kernel.org (patchwork.kernel.org)|198.145.19.199|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/x-patch] Saving to: `STDOUT'
[ <=> ] 1,330 --.-K/s in 0s
2014-02-23 18:06:47 (186 MB/s) - written to stdout [1330]
can't find file to patch at input line 5 Perhaps you used the wrong -p or --strip option?
|diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c |index f6ed06c..816cbd1 100644 |--- a/drivers/i2c/busses/i2c-designware-pcidrv.c
File to patch:
Does it make any difference if i installed the operating system without a chrubuntu script? just by usb? or should it work the same way? Also.. should i install the new kernel first or does the script install the kernel and patch it automatically?
But other things will grow larger, like web browser caches, etc.
I don't know how to move Steam, but you might poke around to see what else is taking up space too, just in case Steam isn't the problem.
I just use du -skh *
from the command line, but it looks like there are a few friendlier tools available too:
There's a good list on the ncdu
page that might have better options. Some of these might be available from the OS software installer.
I think most of them just fix the touchpad unfortunately.
From the kernel.org FAQ:
>When will the next kernel be released? > >The next kernel will be released when it is ready. There is no strict timeline for making releases, but if you really need an educated guess, visit the Linux kernel PHB Crystal Ball -- it tries to provide a ballpark guess based on previous kernel release schedule.
ok so i get this error Picking 'linux-source-3.13.4-gnu' as source package instead of 'linux-image-3.13.4-gnu' E: Unable to find a source package for linux-source-3.13.4-gnu --2014-02-24 09:19:06-- https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.4.tar.xz Resolving www.kernel.org (www.kernel.org)... 149.20.4.69, 198.145.20.140, 199.204.44.194 Connecting to www.kernel.org (www.kernel.org)|149.20.4.69|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 77187868 (74M) [application/x-xz] Saving to: `linux-3.13.4.tar.xz' from where can i get the source packages for my kernel? for example the linux-libre one? cant find the location of one. How can i make the tar command work? Thank you.
What you would need to do is modify the script to download the linux-libre kernel sources. So you need to change the following lines in the script from this
# Grab Ubuntu kernel source wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.3.tar.xz tar -xJf linux-3.13.3.tar.xz cd linux-3.13.3
to this
# Grab linux-libre kernel source wget http://linux-libre.fsfla.org/pub/linux-libre/releases/3.13.3-gnu/linux-libre-3.13.3-gnu.tar.xz tar -xJf linux-libre-3.13.3-gnu.tar.xz cd linux-libre-3.13.3-gnu.tar.xz
I am on my phone right now and it wont let me edit the script for some reason but give it a try and let me know if it works or you run into any issues
Because the magnet link contains so many "&" characters in it you gotta encapsulate it in apostrophes. So it's more like:
./node peerflix '$magnetlink' -v
Do you have an ARM chromebook? Did you get this up and running on yours?
>Since when does peerflix support magnet links
In my experience, OpenShot works well enough for basic editing. It's a bit clumsy and buggy, but hey, it's free, and it's under active development. It should run just fine on your Acer. You can install it through Software Center.
hi
thanks
I use EC2 for lots of UNIX instances, but haven't tried Windows. The free tier is 750hrs/mo for one year.
After that, it's still only a few cents per hour -- if you need to run Windows software for 10 hrs/week or whatever, you only pay for the hours you use. You'd need to pull the data down after processing (or it goes away) and push it back up next time (if you're operating on the same data sets repeatedly).
See: https://aws.amazon.com/ec2/pricing/
If your data set is very large, that could be onerous, and data transfer fees might apply if it's really big. [EDIT: You can also store your data on Amazon's servers for less cost than keeping the instance running, but the service (S3) isn't designed for consumers and the process feels daunting unless you already know basically what to expect.]
Actually, that's an important consideration for any new or existing local hardware too. Chromebooks have small SSDs (which be upgraded), so depending on what you're working on, you might need to solve that problem. The cheap Windows laptops usually have standard hard drives many times larger than stock Chromebook SSDs.
Ctrl+Alt+T to open the terminal window
type "shell" and hit enter
type sudo startxfce4 and hit enter
The "sudo sh -e..." command is only for installing Crouton, so you won't ever need to type that in again unless you are re-installing for some reason.
These are the two guides I used to install Crouton. They both explain the stuff I described above, so it might be a good idea to bookmark them until you've got a good handle on it.
5) Have you been adding programs to autostart via ~/.config/autostart?. Double check that for syntax errors. I meant just adding some notepad program and seeing if that notepad program starts at boot. I.e. to make sure the autostart is working at all.
6-7) Here's the hardware accelerated flash fix. It seems a bit hacky, but it works. For convenience, I recommend doing the enable "system-wide" part. It'll allow you to launch Firefox without "VDPAU_DRIVER=va_gl" prepended, and I haven't encountered any issues with doing that.
9) Take a look at Arch wiki's Openbox page. It covers the keybindings for volume and brightness. Just don't use the XF86MonBrightnessUp/XF86AudioRaiseVolume keys since the C720 doesn't have them.
11) mousepad is just a very basic notepad program. It comes default with XFCE, so it gets mentioned a bit. Gedit is definitely a more powerful program.
The complexity is just that most things are set via config files than graphical utilities. This isn't too big of a deal (and many prefer it), but it does make the Lubuntu learning curve a bit steeper.
LXDE/OpenBox really is low on resources. With 4gb of RAM, I don't think it'll matter too much actually (difference between XFCE might be just ~300mb), but it doesn't hurt to be conservative.
I think that covers just about everything? Let me know how the rest goes.
Which Chromebook do you have?
edit: I glanced at your comment history and saw that you have an Acer C720.
Open chrome://flags and enable "Override software rendering list." This should enable HW acceleration. I also recommend enabling hardware accelerated flash for better Youtube performance.
For more fixes like these, you can refer to this post.
Prices have definitely gone up on that model; I got mine for $180 at an Office Max two years ago.
I love the unit I have for what it is, but the extra $90 kills the price/performance ratio. If I were to get another one, I would definitely pay the extra $60 to get the i3 model.
I've seen recommendations for Transcend m.2 drives like this one, but I have no personal experience with it.