Am încercat să rulez aplicații Linux GUI pe Android ca să nu trebuie să o faci tu (Surpriză: e o mizerie)
Am încercat să rulez aplicații Linux GUI pe Android prin aplicația Weston, dar este un coșmar plin de bug-uri și consumator de RAM, care duce mai ales la blocări și mesaje de eroare, dar hei, măcar este teoretic posibil.
Într-o mișcare care are sens exact pentru genul de persoană care își numește animalul de companie după o distribuție Linux, am decis să rulez aplicații Linux GUI complete pe telefonul meu Android. La urma urmei, kernel-ul Android se bazează pe Linux, iar Google ne-a oferit deja suport pentru terminalul Linux. Așa că de ce să nu încerc să înghesui aplicații desktop pe un ecran de telefon? Nu cumva ar putea fi un exercițiu de inutilitate.
Android 17 a făcut acest lucru teoretic posibil prin aplicația Weston, o implementare de referință a compozitorului Wayland. În teorie, instalezi Flatpak, adaugi depozitul Flathub și rulezi aplicații GUI precum Chromium, GIMP sau LibreOffice. În practică, este o comedie de erori care l-ar face mândru pe Buster Keaton.
Am început cu Pixel 9 Pro, care avea deja suport pentru terminalul Linux. După ce am făcut upgrade la Android 17, am instalat Flatpak, am adăugat Flathub, am rulat comanda `weston` și am deschis fila de afișare. Prima problemă: terminalul Linux avea alocat doar 2 GB de RAM. L-am dublat la 4 GB prin Setări > Avansat > Dimensiune memorie, sperând că va fi suficient. Surpriză: nu a fost.
Cu Weston rulând, trebuia să deschid terminalul Weston pentru a lansa aplicații. Dar atingerea pictogramei terminalului în fereastra Weston era un joc de noroc. Uneori cursorul scăpa din fereastră; alteori nu. Repornirea aplicației terminal a devenit un ritual.
Am încercat să păcălesc sistemul rulând `weston-terminal` din terminalul Linux standard. A funcționat! Am avut acces la terminalul Weston. Apoi am încercat să rulez o aplicație cu `flatpak run org.gimp.GIMP` și am primit o eroare: „eșec la inițializarea portalului D-bus”. De ce? Pentru că compozitorul Weston nu rula. Dar dacă rulam compozitorul, nu puteam face terminalul să funcționeze. Catch-22, ediția Linux.
Am încercat `weston-calibrator`, care a scuipat două erori despre imposibilitatea de a se conecta la compozitor. Am petrecut o săptămână depanând: făcând upgrade, ștergând suportul pentru terminalul Linux, adăugându-l din nou, alocând până la 50% din RAM-ul telefonului. Nimic nu a funcționat.
În cele din urmă, am reușit să deschid terminalul Weston exact o dată. S-a prăbușit imediat. Suportul pentru aplicații Linux GUI pe Android este stricat, și până nu va fi reparat, este la fel de util ca o ușă de plasă pe un submarin. Dar hei, poate următorul upgrade Android îl va repara. Voi aștepta, Pixel 9 Pro în mână, gata să încerc din nou. Pentru că optimismul este marca înregistrată a unui adevărat entuziast Linux.
The Good Times
Știri în inbox-ul tău.
Un rezumat sardonic, livrat după programul tău. Gratuit. Dezabonează-te oricând.
Ești deja abonat dar nu ajungem niciodată în inbox? Verifică folderul de spam și apasă 'Nu este spam' (sau 'Elimină din spam') ca să ne scoți din purgatoriul mesajelor nedorite. Îi ajuți și pe ceilalți.
Rewrite Article
Select parts to regenerate with a fresh AI pass. Translations will be updated automatically.
Generate AI Image
Creates a sardonic version of the article image using OpenAI.