Tam da evcil hayvanına bir Linux dağıtımının adını veren türden insanlara mantıklı gelen bir hamleyle, Android telefonumda kapsamlı Linux GUI uygulamaları çalıştırmaya karar verdim. Sonuçta Android'in çekirdeği Linux tabanlı ve Google bize zaten Linux terminal desteği verdi. Öyleyse neden masaüstü uygulamalarını bir telefon ekranına sıkıştırmayı denemeyelim? Sanki bu imkansız bir çaba olabilirmiş gibi.

Android 17, Weston uygulaması aracılığıyla bunu teorik olarak mümkün kıldı. Weston, Wayland kompozitörünün referans uygulamasıdır. Teoride, Flatpak'ı kurar, Flathub deposunu eklersiniz ve Chromium, GIMP veya LibreOffice gibi GUI uygulamalarını çalıştırırsınız. Pratikte ise Buster Keaton'ı gururlandıracak bir komedi hatalar zinciri.

Zaten Linux terminal desteği olan Pixel 9 Pro'm ile başladım. Android 17'ye yükselttikten sonra Flatpak'ı kurdum, Flathub'u ekledim, `weston` komutunu çalıştırdım ve görüntü sekmesini açtım. İlk sorun: Linux terminaline yalnızca 2GB RAM tahsis edilmişti. Ayarlar > Gelişmiş > Bellek boyutu üzerinden iki katına, 4GB'a çıkardım, bunun yeterli olacağını umarak. Spoiler: yeterli olmadı.

Weston çalışırken, uygulamaları başlatmak için Weston terminalini açmam gerekiyordu. Ancak Weston penceresindeki terminal simgesine dokunmak bir şans oyunuydu. Bazen imleç pencereden kaçardı, bazen kaçmazdı. Terminal uygulamasını yeniden başlatmak bir ritüel haline geldi.

Sistemi alt etmeye çalışarak standart Linux terminalinden `weston-terminal` çalıştırdım. İşe yaradı! Weston terminaline erişimim vardı. Ardından `flatpak run org.gimp.GIMP` ile bir uygulama çalıştırmayı denedim ve bir hata aldım: "D-bus portalı başlatılamadı." Neden? Çünkü Weston kompozitörü çalışmıyordu. Ama kompozitörü çalıştırırsam terminali çalıştıramıyordum. Catch-22, Linux versiyonu.

`weston-calibrator'ı denedim, kompozitöre bağlanamadığına dair iki hata verdi. Bir hafta boyunca sorun giderme yaptım: yükseltme, Linux terminal desteğini silme, yeniden ekleme, telefonumun RAM'inin %50'sine kadar tahsis etme. Hiçbir şey işe yaramadı.

Sonunda, Weston terminalini tam olarak bir kez açmayı başardım. Hemen çöktü. Android'de Linux GUI uygulama desteği bozuk ve düzeltilene kadar, bir denizaltıdaki sinekliğin faydası kadar işe yarıyor. Ama hey, belki bir sonraki Android yükseltmesi düzeltir. Bekliyor olacağım, Pixel 9 Pro'm elimde, tekrar denemeye hazır. Çünkü iyimserlik, gerçek bir Linux meraklısının alamet-i farikasıdır.