crouton je nástroj pro snadnou instalaci Ubuntu nebo Debianu v prostředí chroot na jakémkoli modelu Chromebooku. Tento článek vysvětluje, jak spouštět linuxové aplikace v Chrome OS (pomocí Croutonu) bez spuštění plnohodnotné linuxové plochy.
Pomocí pokynů v tomto článku můžete otevřít aplikaci pro Linux v okně Chrome OS nebo na nové kartě prohlížeče Chrome.
Je třeba poznamenat, že aplikace pro Linux běžící v okně nebo kartě Chrome OS prostřednictvím Crouton nejsou akcelerovány GPU.
Také je nejlepší používat aplikace z jejich File > Quit
Položka nabídky, nikoli zavřením okna kliknutím na tlačítko X okno. S Quit
Položka nabídky, že chroot existuje správně, a neriskujete ztrátu nastavení, která jste případně změnili v aplikaci, kterou používáte.
Editor Atom, který běží v okně Chrome OS (na Chromebooku) přes Crouton |
Abyste mohli spouštět linuxové aplikace v okně přes Chrome OS nebo na kartě prohlížeče Chrome, musíte nainstalovat cíl xiwi, pokud jste jej ještě nenainstalovali. Potřebujete to také Crouton integration Extension pro Google Chrome.
1. Nainstalujte krutonový terč xiwi
Pokud jste si do Chromebooku s Croutonem již nainstalovali Ubuntu, můžete cíl xiwi přidat do existujícího chrootu otevřením crosh v Chrome OS (použijte Ctrl + Alt + T
otevřete), poté zadejte:
shell
sudo sh ~/Downloads/crouton -t xiwi -u -n <chrootname>
Kde chrootname
je … název chroot. Toto je obvykle kódové jméno verze Ubuntu – xenial
ve výchozím nastavení (Ubuntu 16.04), pokud jste nezadali jinou verzi Ubuntu (například bionic
což je například ekvivalent Ubuntu 18.04 LTS).
Pokud neznáte název chrootu, můžete uvést seznam všech chrootů nainstalovaných s Crouton na vašem Chromebooku:
sudo edit-chroot -al
Pokud chcete Crouton používat pouze ke spouštění jednotlivých aplikací a nechcete mít plnou plochu, můžete se vyhnout instalaci desktopového prostředí a stačí nainstalovat cíl xiwi pomocí instalačního příkazu Crouton. Takže si můžete stáhnout krutony, použijte Ctrl + Alt + T
a poté spusťte tyto příkazy pro instalaci pouze cíle xiwi:
shell
sudo sh ~/Downloads/crouton -t xiwi
Další informace o instalaci (a některých základních vylepšeních) Crouton na váš Chromebook v tomto článku:Jak nainstalovat Ubuntu Linux na jakýkoli model Chromebooku bez výměny Chrome OS (Crouton)
2. Nainstalujte si integrační rozšíření Crouton pro Google Chrome
K použití cíle Crouton „xiwi“ je vyžadováno integrační rozšíření Crouton pro Google Chrome. Rozšíření si můžete stáhnout z internetového obchodu Chrome.
3. Spouštějte aplikace pro Linux v okně nebo kartě Chrome OS
PyCharm se spouští v okně Chrome OS |
Poté, co nainstalujete chroot s cílem xiwi, můžete spustit aplikaci pro Linux v okně Chrome OS. Otevřete Crosh na Chromebooku stisknutím Ctrl + Alt + T
a zadejte:
shell
sudo enter-chroot xiwi <executable>
Kde executable
je spustitelná aplikace, kterou chcete spustit. Například můžete spustit GIMP pomocí:
shell
sudo enter-chroot xiwi gimp
Pokud máte více než jeden chroot, můžete určit, ve kterém se má aplikace spustit přidáním -n <chrootname>
:
shell
sudo enter-chroot -n <chrootname> xiwi <executable>
Název chroot je kódové jméno verze Ubuntu s xenial
(Ubuntu 16.04 Xenial Xerus) jako standard. Pokud neznáte název chrootu, můžete pomocí Crouton vypsat seznam všech chrootů nainstalovaných v Chromebooku:
sudo edit-chroot -al
GIMP běží na kartě prohlížeče Chrome |
Pokud chcete spustit aplikaci pro Linux na nové kartě Chrome, použijte -T
xiwi takto:
sudo enter-chroot xiwi -T <executable>
Jak ale instalovat aplikace, když krutonový cíl xiwi běží bez desktopového prostředí? V takovém případě otevřete Crosh stisknutím Ctrl + Alt + T
v Chrome OS a zadejte:
shell
sudo enter-chroot
Pokud máte více chrootů, zadejte název chroot:
shell
sudo enter-chroot -n <chrootname>
Poté použijte stejný příkaz jako v Ubuntu k instalaci aplikace, přidání PPA atd. (ale instalace snap balíčků nebude fungovat). Například nainstalujte GIMP pomocí:
sudo apt install gimp