The difference being, I didn't pay $1700 for plastic straws and Google said we'd get kernel upstream patches:
>Upgrades
>The kernel will be upgraded to a new version as soon as practical after a new version of the upstream kernel is released. We will do this via a Git rebase, this means we'll keep clean versions of our patches floated on top of the latest tree. In practice, this will happen approximately every 3-6 months, and approximately every other kernel versions from upstream. Other, smaller updates will be done on a continuous basis, such as merging in the -stable kernel updates.
>All third-party vendors are expected to supply updated versions of their code against every new mainline kernel version (for example, at 3.2, 3.3, and so on) within 14 days of its release, if the code is not already upstream.
https://www.chromium.org/chromium-os/chromiumos-design-docs/chromium-os-kernel#TOC-Upgrades
A x86 CPU, and an Intel Broadwell i7 being stuck on older kernel is just non existent is any standard computing scene, be it Windows, Mac, or another Linux distribution. This point of ChromeOS kernel was to avoid the trappings of the third-party vendor proprietary binaries.
Here's the source on the Qualcomm/Snapdragon roadblock.
https://9to5google.com/2016/12/24/why-chromebooks-dont-use-qualcomm/
>I have a file that has all my passwords, including bank and some stocks. On the mac I have whole disk encryption and feel fairly secure about that, so I keep this file on the mac.
I just died a little - you know that Filesystem encryption doesn't protection you from attacks while you're logged in. One malware, one folder shared to much and everyone in the world has access to all your passwords.
It's way worse then writing your passwords on a piece of paper.
At the very least get something like KeePassX that encrypts the database itself as well. If you are able to run a server (even a RaspberryPi should be fine - tought you need bitwarden_rs for that) then use Bitwarden - or if you trust them you can get an free account from them as well:
The project is sponsored by canonical so I don't see any reason why it shouldn't be trust worthy. Canonical makes Ubuntu.
Ubuntu.com posted an article about the security of Chrome OS's crostini setup.
https://ubuntu.com/blog/using-lxd-on-your-chromebook
In short, LXD is configured in Chrome OS to be extremely secure two ways.
The first is that it runs inside a read only VM. The second is that Crostini will only run unprivileged containers. There is persistant storage, but it's accessed by the container inside the read only VM.
AFAIK unprivileged containers can't actually touch the system running the container at all, and Chrome OS has been configured to only allow unprivileged containers. Privileged containers are created by root and are run as root, but this option is way less secure.
https://linuxcontainers.org/lxc/getting-started/
Provided you use a stock container from LXD I don't see why it would be insecure at all, given you would need both code that escapes the container, and code that escapes the VM the container is in.
edit: I forgot to mention the part about unprivileged containers.
I feel like I may have graduated to "Subject Matter Aware", as my conjecture above appears to be confirmed. I do try to be careful to be clear when I know a thing versus when I think I know a thing.
My basic understanding is that containers depend on namespaces and cgroup support from the Kernel -- thus the container is much more coupled to the kernel than the hardware chipset.
For anyone interested, here is a presentation that helped me with the basics.
Your CB3 is running a 3.18 kernel according to: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices That suggests you may get Crostini about the same time that the Pro does as commits suggest a backport is underway for the 3.18 kernel.
You might look at DBeaver (https://dbeaver.io/)
I'm not a MySQL person, but I know this works well for PostgreSQL, and it also offers support for MySQL (and everything else you ever heard of).
While I realize it's not what you're asking, I have to ask, why not just run the Android version? It's available for free on F-Droid or also on Google Play. It works perfectly on my Chromebook, and can be played with touchscreen or mouse.
Your issue running it in Crostini is that you likely don't have GPU Acceleration available and/or turned on. You can find some info on how to enable it, if your system supports it, in other posts on this subreddit.
I've been experimenting with UserLAnd, which runs a distro inside Android on your Chromebook. It's not perfect, but it works pretty well. I have it set upon my C302 so I can SSH and VNC into it.
https://play.google.com/store/apps/details?id=tech.ula&hl=en_US
Just for fun, here is how I got atom running in a brand new stretch container.
create new container at the Termina prompt
run_container.sh --container_name=foo --user=ddenardo --shell
now inside the container
sudo apt-get update sudo apt-get upgrade exit
the 'exit' command drops me back to the Termina prompt. Restart the container (good practice after 'apt-get upgrade') and go back in.
lxc restart foo run_container.sh --container_name=foo --user=ddenardo --shell now back inside the container
sudo apt-get install wget wget "https://atom.io/download/deb" -O atom-amd64.deb sudo dpkg -i atom-amd64.deb sudo apt-get install -f sudo apt-get install libxss1 libasound2
All done! Now it will run.
atom
you download appimages, rather than install them.
ChromeOS recognises appimages and will try to run them, but does not have the required fuse library installed.
sudo apt-get install fuse
after downloading appimages are not "executable" in their file-attributes that is true in any linux as well as ChromeOS,
https://www.libreoffice.org/download/appimage/shows how to deal with that.
Browse to the location of the AppImage
Make the AppImage executable
$ chmod a+x LibreOffice*.AppImage
Run it
$ ./LibreOffice*.AppImage
I have used both extensively. Also familiar with the internals of both. First, I would recommend GNURoot over Termux. It is far, far better. For some reason Termux became better known. But GNURoot is a much better solution. The internals of both are actually based on the same software. It is actually pretty interesting how it works if interested.
But if you have Crostini then use it. Termux is very limited.
Termux is a kludge. I could not get Termux GUI to work properly but with GNURoot I could. But it was not the best solution. You have to also use a XWin server app. Then point GUI application to the IP for the Xwin server.
Crostini just works. None of that silliness. The GUI is automatically forwarded for you to the ChromeOS window manager.
Google made it so XWindows has a Wayland adapter that gets forwarded to ChromeOS all transparently to you.
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US
BTW, both GNURoot and Termux are using the same mechanism underneath. But GNURoot enables you to use unchanged software versus Termux requires approved software.
Realize server and client is backwards to what people think with XWindows. So what you think is a client is actually called a server. So you run an XWindows server app.
You only have root in your container, which as /u/nt4cats-reddit said is stored entirely within the encrypted home directory of your Chrome OS user. When you change users, that state is not available.
The VM that hosts the container is shared between users, but it's read-only and protected from any modification by dm-verity like the rest of Chrome OS.
I don't know much about Java, but maybe VSCode?
https://code.visualstudio.com/docs/languages/java
"The Java support in VS Code is provided through extensions and optimized for lightweight Java projects with a simple, modern workflow. Popular extensions in the Marketplace provide essential language features such as project support, code completion, linting, debugging, testing, code formatting, snippets, as well as tooling integration including Maven and Tomcat."
Edit
D'oh! Not sure what the status is with Electron and arm64 support.
Hey, LXD upstream here. :) LXD itself has support for usb device passthrough. In essence, it is as simply as:
lxc config device add <container-name> <device-name> usb vendorid=<id> productid=<id>
Where productid=<id> can even be left out to passthrough all devices from the same vendor.
The neat thing is that LXD will listen dynamically meaning that as soon as the device shows up, LXD will process the uevent and then plugin the device into the container.
Here is a demo: https://asciinema.org/a/171520
The problem is that currently the VM that LXD is run in does not support usb device passthrough. Basically, what needs to happens is that devices are passed to the virtual machine at which point LXD can just pass them into the container.
Well, Microsoft made an android app of Edge and I guess that can run on Arc++.
https://play.google.com/store/apps/details?id=com.microsoft.emmx
Edit: To be clear, it has little to do with Crostini as Android Apps don't use Crostini.
I mean nothing untowards towards parades or bubbles, but this is also on the Play store. https://play.google.com/store/apps/details?id=org.openttd.sdl&hl=en_US so available to non-Crostini enabled Chromebooks too.
Aside from that, nice to hear! Any reccos on other Linux enabled, non GPU intensive games to try out while we wait for GPU support?
It does seem to pretty much reflect update status in real-time, can't remember who turned me on to that but was one of the regulars in this sub.
Might also check the following Google Play App which claims to notify you when the updates get released (can't vouch for it).
I just use the tried and true `apt` command: https://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html
​
Typically if you are trying to install something you can google search for the how to install XYZ on debian. You'll usually find the instructions for adding the repositories and using `apt` to install whatever it is you are after.
I use keep to Keep track. And now, Reddit...
mc, bpython, nano, ethtool, w3m, libreoffice, W3M, pysolfc, gnome-software, gnome-packagekit
I remember to run this set of commands often..
sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove
to repair and update any linux dependencies.
good documentation on debian
https://www.debian.org/doc/manuals/debian-reference/ch01.en.html
I found the instructions to be confusing on the security updates. It says you should comment them out, then says you need them:
...
If you are tracking testing or the next-stable code name, you should always have a corresponding deb http://security.debian.org <"testing" or codename>/updates main line in your /etc/apt/sources.list . See this FAQ-Item.
I guess you have obtained r studio packages from here. Try the solution below:
sudo apt update && sudo apt install libnss3 -y
If it asks something about old-stable accept it.
https://code.visualstudio.com/docs/languages/java
Give this guide a shot. Just download the VSCode Debian package and install it from ChromeOS. Without GPU acceleration VSCode is a little sluggish on ChromeOS, but perfectly usable
You have to have fuse installed.
sudo apt-get install fuse
After that: download an appimage file. Change the attributes to "executable" either in a filemanager (usually under file-properties) or use the chmod command.
Libreoffice gives the following example:
https://www.libreoffice.org/download/appimage/
Running the AppImage from the Terminal
Browse to the location of the AppImage
Make the AppImage executable
$ chmod a+x LibreOffice*.AppImage
Run it
$ ./LibreOffice*.AppImage
​
​
I have tried the same with musescore.
$ chmod a+x Muse*.AppImage
$ ./Muse*.AppImage
yes they ar not complete...
https://www.playonlinux.com/en/supported_apps-3-0.html
if office 2010 or lower works for you, you should try
Like it says on the Calibre web site download page:
> Please do not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below.
So I've always done that, and hence I'm on 3.42.0 on my Ubuntu desktop PC, but whether you can do that on Crostini I doubt ...
poppy is x2, slate and samsung plus V2
Useful link for all the board names:
https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices
I believe you chromebook C330 is built with "hana" (codename) board - which has the problem with linux already documented.
see the url below
https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices
In Developer Mode you can enable ssh
access to Chrome OS, it's one of the Debugging Features available on the OOBE screen.
Even with that enabled I'm not sure you'll be able to automate anything in a python script.
The official docs say that "There are no plans to support devices running Linux 3.10 or older."
The C740, unfortunately, has 3.8.
detailed info here: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices
and you can watch for your device to appear here:
There was a post a couple of days ago from /u/cygnus8595 talking about this.
Yea, confusing to me. In one of my other posts, I mentioned how my used eBay Dell Chromebook 11 currently has a kernel of 4.4.111 (dated April of 2018!), even though it was originally shipped/manufactured in June, 2016. Somewhere along the line Google has bumped up the kernel from its original version!
UPDATE: Your idea of kernel version number being dependent on chipset has merit. Looking at the chart (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices) and sorting by 'Platform' shows a clear pattern: all (?) of the Chrome devices of the same platform have the same kernel version. So, at some point (for example) the 'BayTrail' Chrome devices had kernel 3.10.18, but now they all have 4.4 -- at least that is what it looks like to me. Theory: Google occasionally upgrades the ChromeOS kernel version for all devices sharing the same platform at the same time.
According to the list (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices), the R11 uses kernel 3.18 -- which is disappointing to me. Am I mistaken?
I just tried the Flatpak version myself, it seems to work pretty well, I tested it by running Slay The Spire, although I'm not sure how other more demanding games will be handled.
For anyone trying to set this up, you can find instructions here, and then you can find the command to install Steam here.
That's what elementary OS has been doing, AFAIR following GNOME path.
See this discussion for some reference.
In their case the suggested solution is to make a request to the developers asking to follow XDG specifications.
From what I can tell Steam falls in the kind of app that should display information in its own shelf icon.
Sketch is unlikely. OSX apps tend to use OSX-specific frameworks for everything.
Photoshop under wine might be a possibility, but YMMV.
People have been tooting https://www.photopea.com lately. It's pretty neat.
The man page has it very clearly explained:
Signal the end of options and disables further option processing. Any arguments after the -- are treated as arguments to command.
This option is useful when you want specify options to command and don't want lxc-execute to interpret them.
If you want to pass options to your command, bash
in your example, you have to tell lxc to stop parsing the command line and passing the rest of the line as is.
As example lxc exec penguin -- bash -c 'echo FOO'
, without the double dash lxc-execute will try to parse the -c
option.
For some years now, I have used KeePass 1.x which works for Windows, and via KeePass Droid (in the Play store), works on Android (for my phone and Chromebooks). I like the portability and simplicity of an encrypted KeePass file more than I like the cloud based services like LasPass etc. because it's free, and my passwords are not where anyone else can get to it. I don't change the password file so often that a manual process to keep it "sync'd" across devices is a hassle. I keep a master-backup copy of the KeePass file in my dropbox, so if I change it from any device, I just upload the updated file to Dropbox, where the encrypted KeePass file is again encrypted by dropbox.
KeePass is easy, free, and secure. You can keep the windows executable and your file on a thumb drive for use while traveling (at hotel business centers etc.) No "install" to Windows is required. KeePass also permits you to securely save "notes" and comments, so you can keep account numbers, answers to security questions, support phone #s, etc. along with your logon info for any given web site.
I would not recommend that you keep a clear text file with passwords anywhere on your own system or any cloud account. Very dangerous! https://keepass.info/ (Note: KeePass 2.x is cool, but it requires .net library, so not as portable to Android/Chrome)
try with FUSE. rclone fuse mount or https://github.com/harababurel/gcsf or https://astrada.github.io/google-drive-ocamlfuse/
Place the mount point in your home folder (or a sym link to it) and then the share will be also accessible from ChromeOS.
it's not the 100% native integration you want but you can do most of the use cases since the mount point works in both worlds (chromeos & crostini) and been in the home folder it benefits from the automatic path translations:
x-www-browser /home/yourname/rclonedrive/file.html
will open file.html in ChromeOS.
or manually navigate from ChromeOS with the 'Files App', 'Linux Files' folder, 'rclonedrive' folder, file.html file.
Sorry for the late response. The home version of CloudReady should allow you to access the shell using crosh. Can you please tell me the website you downloaded it from. The shell command is deliberately disabled in the education edition. Try https://www.neverware.com/freedownload
I have unencrypted drives, probably use Dropbox there, unless I upload sensitive data to it.
Otherwise, I plan to use rclone, only and only if needed. It supports Dropbox, Google drive and others as well
It looks like you're trying to run pip
from within the Python console - you need to run it directly from bash.
However, given what you're trying to do, I would highly recommend installing pygame
from apt, using the Debian/Ubuntu/Mint instructions from the pygame page.
Even if you don't do that, I'd recommend using python 3 (sudo apt install python3-pip
) rather than python 2, since Python 2 is close to no longer being supported and Python 3 is the future.
Try installing it using this method.
Download in chrome: https://www.libreoffice.org/donate/dl/deb-x86_64/6.0.4/en-US/LibreOffice_6.0.4_Linux_x86-64_deb.tar.gz
Copy to Linux Files (assuming you have linux files showing up in Files folder)
Open terminal (penguin terminal)
Unzip with tar: tar -xvf LibreOffice_6.0.4_Linux_x86-64_deb.tar.gz
open: cd LibreOffice_6.0.4.2_Linux_x86-64_deb/DEBS
finally: sudo dpkg -i *.deb
Should automatically add the apps to the launcher and you are good to go
This is the last message I see once a successful OpenVPN connection has been made:
Mon Mar 1 12:11:26 2021 Initialization Sequence Completed
In other words, you may be connected. You can test access by opening another terminal window and using e.g. ssh to access the machine you're trying reach. You need to leave OpenVPN running - I typically run it in a separate tmux screen in my terminal window.
However, there are some caveats.
First, by default Linux programs should see the VPN tunnel, but Chrome will not. Whether that works for you depends on what you need.
Second, it is possible that the NordVPN app could interfere, but only when that's actually running. The reason is that Crostini will automatically route traffic over a VPN configured in ChromeOS or an Android app.
You can run OpenVPN as an Android app, btw, if that works better for you:
Personally I use the Linux command line one.
Ah, OK. If you're on an ARM machine, you'll need to use the Android version, that you can install with the Play Store:
https://play.google.com/store/apps/details?id=org.torproject.torbrowser
TBH it's unlikely that an older version of Stardew Valley is going to perform much better (if any) than a newer (likely more optimised) version. You're probably best off sticking to the version on Steam.
What device you have will likely be the determining factor for when you get GPU support, at which point Stardew Valley will likely run just fine on most devices.
If your device has Android app support (I think all Chromebooks with Crostini also have Android support), you may be better off trying the Android version. It lacks some of the features of the current desktop version (e.g. multiplayer), but given that you were trying to run an older version you may not care about those features.
Here is the link to the Control4 app in the Google Play store so you can read more about it.
https://play.google.com/store/apps/details?id=com.control4.app&hl=en_US
I was on Dev when 70.x was pushed but I had similar stability issues, probably worse. I switched to stable because I use my Pixelbook for work. I'm just going to stay on stable going forward because there are a ton of options to do what I need. I use Termux for local dev and tools and I use the remote VM for anything that I can't do locally.
​
If you don't switch accounts and don't use an external monitor I think 69.x is pretty stable.
What about crossover from playstore? (its the same as wine)
https://play.google.com/store/apps/details?id=com.codeweavers.cxoffice&hl=en
I've seen things like Termux which is very cool and even Debian noroot, on droid but haven't seen any docker or lxc/lxd apps - yet.
Who knows what the future holds though, syncing the droid apps across devices which now include Chromebooks is becoming very interesting.
You can use my Android tool to monitor Chrome OS updates: https://play.google.com/store/apps/details?id=ua.kyiv.heneraliuk.chromeosupdates
You can simple install it on your Pixelbook. Then just add Pixelbook to your devices list.
You will receive notification when update appears.
You really want to do what Google had done for their own employees.
Web version only with Zoom. The regular Zoom has had serious security issues.
"Google bans employees from using Zoom on their devices"
https://thenextweb.com/security/2020/04/09/google-bans-employees-from-using-zoom-on-their-devices/
Check out FreeOffice (https://www.freeoffice.com/en/) Very good compatibility, runs on Crostini. Not open source, but much more MS compatible than Libre or GDocs. Liked it so much I paid for SoftMaker Office to support it.
https://play.google.com/store/apps/details?id=com.faveset.klink_blue&hl=en_US&gl=US
Klink is a usb no root tethering app. It's like easytether. I installed it in Crostini and it shows that my phone is connected.
I don't know if Klink is providing Crostini with a separate internet connection (from my phone) or if that's possible. If it is possible for Crostini to be connected to the internet via Klink, can I share that internet connection with ChromeOs?
Sorry, I don't know how else to state what I'm looking to do.
"Install" the curren Nextcloud sync client (i. e. download the Linux AppImage from https://nextcloud.com/install/#install-clients, make it executable, connect it to your server and tell it to save the data somewhere below /mnt/chromeos/MyFiles).
Select only a small subset of directories to synchronize.
Terminate the client correctly (by either using "exit" from its menu or running /tmp/.mntxxx/ust/bin/nextcloud --quit).
Start the client again. If it is syncong the entire tree it has deleted a (corrupt) database and recreated it.
If you don't feel confident using Linux options, you can try the Android App "Autosync": https://play.google.com/store/apps/details?id=com.ttxapps.autosync. It does have a small cost associated with it - but it's pretty reliable and simple to configure. You can sync with different platforms, including Windows SMB and it is automatic. the only caveat is that is can only sync with the "downloads" folder. So you need to make sure all your files are stored in there.
Otherwise, if you are looking for a private cloud option, Nextcloud is good, but takes some setting up...
Done it.
If anyone's interested in installing retropie on Crostini this is what I did just copy and paste these commands into the terminal but it took about an hour and a half to install and compile itself.
https://retropie.org.uk/docs/Debian/
Or you could just install emulationstation by downloading the .deb file for debian located here https://emulationstation.org
I haven't tried it yet will play with it later.
will celeron n4020 be enough for now as the deal is really good and in my budget. I am not going to do any heavy coding and i liked sublime text more than vscode.
Also how to check if a certain chromebook does support crostini or not? This i the chromebook i am thinking of buying.
Its really cheap and seems good enough for me.
You can download anki from their website https://apps.ankiweb.net/ for linux and then install it with either dpkg -i or apt install anki package-name-that-you-just-downloaded.deb
I've used anki on crostini before so it should be possible
I don't think the wrapper is an issue - in fact it simplifies installation compared to manually installing the tar.gz package from Zotero. All the wrapper does is connect to the Zotero Debian package maintainer's GitHub to download and execute a short install shell script. The script downloads and installs the maintainer's repo security key and adds the repo to your container's apt sources. You then run "sudo apt update && sudo apt install zotero -y" to install the package. The Debian package is optimised for your container whereas Zotero's tar.gz is a generic package built for the multitude of Debian based distros with potentially conflicting dependencies. BTW, after testing the wrapper and installing Zotero in my Bullseye container, the program launched with only one icon on the launcher and on the shelf. It's also worth noting for anyone reading this thread that the wrapper method is supported by Zotero (https://www.zotero.org/support/kb/installing_on_a_chromebook).
I think you will be pleasantly surprised at how well the core functions of Chrome OS, i.e. the Chrome browser, web apps, and cloud integration, all work together seamlessly. To get a general idea of what to expect, if you have access to a Windows PC, try Chrome OS's close relative CloudReady by making a live USB drive and booting from it. It will be slower than booting natively on a Chromebook but it will give you a good introduction to how the file system, browser and web apps work together.
sudo apt install r-base
Download rstudio for Debian 10
https://www.rstudio.com/products/rstudio/download/#download
(Ubuntu 18/Debian 10 rstudio-2021.09.2-382-amd64.deb)
Install from downloads folder
Right click install with Linux
I downloaded the latest version but get this error when running it:
./OpenRPGMaker64: error while loading shared libraries: libfmodex64.so: cannot open shared object file: No such file or directory
I investigated a little and this error was supposedly addressed seven years ago:
I tried copying the file as recommended at the beginning of that thread (before it was supposedly fixed), but that didn't work. I didn't try to build from source, though (which I have never done).
The C300 and C300SA are completely different devices.
Your C300 is a Baytrail device (as mentioned above) and is no longer receiving Chrome OS updates (which is why you're still on 76).
The C300SA is a Braswell device, supports Crostini, and is still getting updates.
See here: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices
The easiest and safest way is to install Minecraft on top of Flatpak. Easy as follow this steps https://flatpak.org/setup/Chrome%20OS/ then you are ready to get some app https://flathub.org/home included Minecraft
I would strongly suggest to use a packet manager to install software. This handles dependencies and everything else for you. This could be a start: https://www.debian.org/doc/manuals/debian-reference/ch02.de.html#_basic_package_management_operations_with_the_commandline
Try to familiarize Ourself with the process
In case people do not know what Buster even is
It is V10 of Debian.
https://wiki.debian.org/DebianBuster
The version after Stretch.
"Debian “buster” Release Information"
Raspberry Pi runs Debian Linux as per the default crostini container. They produce a 90+ page free to download pdf explaining how to use the terminal and command-line interface including writing simple bash scripts: https://www.raspberrypi.org/magpi/issues/command-line-second-edition/
There are lots of Linux/UNIX pdf cheat sheets/reference cards available from the Internet with a list of the most common terminal commands and options. The following is a good pdf reference card for Debian, and designed to be printed on a single doubled sided page and folded in thirds to provide a simple pamphlet: https://www.debian.org/doc/manuals/refcard/refcard
> I'm not sure why you would need to download and unpack it manually. I'm guessing that you are using the default Linux install? (Debian)
Buster has Blender 2.79 and OP wants Blender 2.80, which has a massive UI overhaul and a lot of other new features like a sweet new real-time renderer that's good for real-time preview without sitting through a proper render, and some cool 2d stuff for sketching.
> If you're at a Terminal window, what happens if you enter "sudo apt install blender"?
You get an old version that probably isn't what the OP wants.
> But I get this error chmod: changing permissions of 'blender': Operation not permitted. And trying to run it I get this -bash: ./blender: Permission denied
OP, are you by any chance trying to run this from external storage (like an SD card)? It sounds like you might be; doing so won't work because it's accessed somewhat strangely, via network storage using 9P protocol, which doesn't retain permissions nor allow execution of binaries. That could be why you're getting errors when uncompressing (can't set the read/write/execute permissions after extract) and when attempting to run blender (can't run binaries).
If that's the case, extract it to somewhere inside Crostini itself and try again.
I actually got libreoffice to work by default but I have to open files a certain way. Now it's just spotify, it may just be how the application is downloaded. I just followed the debian instructions in the link below.
Since i don't use my phone other than some social platforms(whatsapp & wechat generally) i don't need to backup my phone occasionally(and never tried it tbh), so i can't say anything about it. As long as i know crostini is only allowing your device to connect through 9p file system protocol which is might be the reason for your problem, i would try something like syncthing which is a foss syncing program connects your phone wirelessly through sshfs and backs up automatically
Okay, first off, some blunt criticism: if you want to get help you need to learn how to better ask for it. You want help but provide almost no useful information, so unless Reddit's full of mind readers nobody's going to be able to figure out important things like what tutorial you used, what steps you attempted, at what point you got an error, and what the error was. When you want help you need to provide as much information as possible because nobody knows what you've tried already.
I have no idea what you're having trouble with here because there's literally nothing to "install" for Godot. You go to this page, download the appropriate zip, extract it to a location, and then run the executable in the extracted folder, whose name is something like "Godot_vX.Y.Z-stable_mono_x11.64". Nothing gets installed, it's just an unzipped folder with a binary and some data file, just like a portable Windows application.
The Mono version needs either the VS build tools or Mono SDK, but you said you already have that handled so...you should be set. Extract folder, run program, done. You don't even have to chmod
the binary, it's already marked executable and runnable on extraction.
That's probably all the help I or anyone else can provide unless you start providing a lot more info.
OK I got it all working on my HPX2 cb
https://atom.io/packages/processing
this is the best route to take.
atom, processing with syntax highlighting and live preview all work fine. abit laggy, but works ok
thx again
This probably won't help much with your main coding work, but I recommend using this chromeos text editor - Caret - alongside your ide.
Its lightening fast compared to pycharm or vs code, so I have it set as the default editor. When you don't need all the ide help it gets the job done.
Pycharm recommends 8gb of ram, on crostini the linux VM only sees 4gb or so? I don't know if u can tweak that allocation somehow.
I'm feeling the future of IDE's is in the cloud, which is where chromeos would excel.
Nope i didn't tried it, but your problem might be fixed by downloading an android native file manager like this one, and browsing your backep up files from there
renamed files to 'docker-containerd' and 'docker-containerd-shim'. Stopped the service, replaced the binaries in /usr/bin, getting a service failure on restart. Yeah, im trying to get CentOS sysd container to work. other images seem to be working, just not the one i want lol
Oct 16 02:59:11 penguin systemd[1]: docker.service: Start request repeated too quickly.
Oct 16 02:59:11 penguin systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit docker.service has failed.
--
-- The result is failed.
Oct 16 02:59:11 penguin systemd[1]: docker.socket: Unit entered failed state.
Oct 16 02:59:11 penguin systemd[1]: docker.service: Unit entered failed state.
Oct 16 02:59:11 penguin systemd[1]: docker.service: Failed with result 'exit-code'
Debian recommends this hd space:
But I assume part of whatever google is doing is using some kind of minimum possible debian image with nothing except the basics to run a gui app. regular debian seems to have all sorts of other files.
It's certainly possible although one of the areas Crostini is not awesome at right now is sound so not sure if the sound will work.
You could try following this inside the penguin container : https://www.spotify.com/us/download/linux/
Thank you for your response. I'm a linux user who started using Ubuntu with "The Warty Warthog" :-) despite that I'm still a shell user but a standard user. I'm also comfortable with crouton but I never managed to get the Legder Nano S recognized under : Xenial - Buster - Kali rolling that I tried everything. Maybe I could come back to you for this kind of area once I'm logged in under crouton? currently a Xenial.
It seems to me that a friend had managed to have it detected but it was not permanent, I had to redo a whole bunch of manipulations. I'll try to ask him again, but he's very busy right now.
​
Translated with www.DeepL.com/Translator (free version)
I had not heard of Syncthing. In case others are the same it is
"Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet."
NP. I had a Series 3 and I loved it: light weight and a great keyboard.
BTW: if you're a beginner coder, don't worry too much about which editor you use. Your focus is on learning the language, not maximum productivity. If you're learning Python, the Thonny editor helps you learn how Python works and should work on your Samsung: sudo apt install thonny
. Otherwise, the online editor Repl.it has coding environments for most languages.
ESC-arrows worked for me after reading this: https://www.gnu.org/software/emacs/manual/html_node/efaq/No-Meta-key.html
however to do multiple move/promotes/etc I need to lift and repress ESC each time... but that's no big deal.
launch node inspect by binding 0.0.0.0 instead of 127.0.0.0 (see https://nodejs.org/en/docs/guides/debugging-getting-started/#enabling-remote-debugging-scenarios) then in chrome://inspect you can port forward to penguin.linux.test:nodeport or use one of the forwarded ports: https://www.reddit.com/r/Crostini/comments/99s3t9/wellknown_ports_are_now_autoforwarded_to_the/
This seems to work for me, see this screenshot.
My steps:
Then I ran 'atom', clicked on the 'untitled' tab and started typing. Took a screen shot and posted it here.
If you haven't already, please make sure all your packages are up-to-date ('sudo apt-get update' followed by 'sudo apt-get upgrade').
Also, in true IT Crowd fashion, have you tried turning it off and back on again? This is the unstable development channel after all.
I am using Visual Studio Code on my Acer Chromebook Spin 13 with Crostini.
I am quite happy with it.
Most of the time I do web development using JavaScript and TypeScript.
If you are a little bit familiar with Debian or Ubuntu and if you're not afraid of a terminal window I see no major problems using an Chromebook for coding. I have no issues with bugs or errors. But I don't play games on my machine.
I would look for a machine with enough flash memory though. Mine has 128 GB.
Why can't you just download the deb file?
https://www.libreoffice.org/download/download/?type=deb-x86_64&version=7.0.0&lang=en-US
If you have a tower that can work as the host, install the Steam Link Android app and just stream it.
No need for GIT or compiling. Once Wine is installed, all you need is to download this .deb file and double click it from Chrome's File Explorer: https://www.playonlinux.com/script_files/PlayOnLinux/4.3.4/PlayOnLinux_4.3.4.deb
I've just done it myself to run some games, works like a charm :)
In the terminal, you can use winecfg
to set up your default bottle and then wine program.exe
to run the program (or installer) that you want to run. I've had much more luck using PlayOnLinux than I did using wine straight from WineHQ with winetricks.
One other way with regular gnu/Linux. Curious if work here.
We have Crostini which enables the KVM on ChromeOS. You can boot a Windows ISO using the KVM on a "regular" GNU/Linux machine.
Once boot you can use remote desktop to connect to the Windows instance and you would then have ChromeOS, Android, GNU/Linux, and Windows.
Here is a tutorial on how to do it on gnu/Linux. Have not tried on my PB.
https://www.funtoo.org/Windows_10_Virtualization_with_KVM
One tutorial and there is several others.
I do NOT want true dual boot. That is NOT ideal. This method should also work with Fuchsia. Google already has equiv to KVM working on Fuchsia.
I thought it was Ubuntu, thank you for the info. I used DistroTest.net and tried the game on Debian Buster and it worked as expected, once I changed both LODERUNN executables to allow execution, the ran without problems. The output in terminal was very similar as well, compared to my PixelBook Go (which is now on Stable). I'm not knowledge enough about Linux or Crostini to know what to try next. I appreciate you trying it on your chromebook, thank you again for your time, and help!
Well, you see, Google made a clear statement about their stance that "Chrome OS devices are NOT general-purpose PCs" (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices) so it's probably not their interest at all to provide a general purpose OS even when you have dev mode enabled, and we're probably always going to be swimming against the current when trying to configure our Chrome OS to do things that don't fall into the very narrowly purposed usage cases defined by Google :(
If I could find an Android x86 ROM that supports most of the properitory hardware on my i7 Surface Pro 6 then I would ditch Chrome OS anytime and just setup another normal Linux installation on it alongside.
Oh no I do not use an official Chromebook, they all suck one way or another lol
Sorry mate, I don't think you'll get Crostini enabled on that device. It's not on the list of pre-2019 devices that got support: https://www.chromium.org/chromium-os/chrome-os-systems-supporting-linux
The display must be USB 3.0 like the chromebook is and the cable must be USB 3. I was just reading up on this earlier. Maybe your cable is older? Take a look at this.
https://www.chromium.org/chromium-os/chrome-os-systems-supporting-adb-debugging-over-usb
Nice. Originally it was going to happen, then some people said its stuck on the old kernel, now it is here.
https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices
Broadwell seems to be the last of the legacy devices to be updated.
Hmm. Okay, I recommend doing some reading on your device. Perhaps start here: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook
The thing with older out of support devices, at least if they were popular, is there are usually pretty good resources to get certain things working. If you put the device into developer mode you may get a more updated build of the OS. I can’t recommend daily driving outdated operating systems, but if you want to play around in crostini try and get to Chrome/Chromium OS v79. It isn’t likely to be a great experience given the specs but i bet someone somewhere has got it working. Start with that dev page and do some more reading to get a version of the operating system to support crostini.
If you really want a linux experience and don’t mind experimenting a bit, you may even be able to get ubtuntu or another linux distro on there.
Good luck!
Hmm. Okay, I recommend doing some reading on your device. Perhaps start here: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook
The thing with older out of support devices, at least if they were popular, is there are usually pretty good resources to get certain things working. If you put the device into developer mode you may get a more updated build of the OS. I can’t recommend daily driving outdated operating systems, but if you want to play around in crostini try and get to Chrome/Chromium OS v79. It isn’t likely to be a great experience given the specs but i bet someone somewhere has got it working. Start with that dev page and do some more reading to get a version of the operating system to support crostini.
If you really want a linux experience and don’t mind experimenting a bit, you may even be able to get ubtuntu or another linux distro on there.
Good luck!
I'm not sure, the MDS article (https://www.chromium.org/chromium-os/mds-on-chromeos) does mention a new fix is coming in Chrome OS 75.
I'm 100% positive that hyper-threading was enabled by default on my Pixelbook yesterday and was disabled by default today (the only change being upgraded to v77.
What is the codename for R13, because according to this list the Acer Chromebook 13 (CB5-311) will not getting Linux support:
https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices
Unfortunately not at the moment. The Samsung Chromebook Pro is stuck with an older base Linux kernel (3.18) than the Chromebook Plus (4.4). This means Google has to do extra development work in order to get the Chromebook Pro capable of running Crostini. There are signs Google has started tackling some of this work… so hopefully CB Pro support isn’t too far down the road.
Although this may not be the right place to ask this, do you know if Android on Chromebooks requires VT-x/VMX support? I can still hold out for that because according to this site it's "Planned" although it's said that for quite some time now.