Moving files to a container was hard

 It was last month that i finally fully switched to using GNU/Linux full time. Not going to lie, it has been fun, and such an interesting experience for me personally. As a windows user for a while, switching to linux was kind of hard for me to think about as my experience running mint on cinnamon on my old pc - lets just say, wasn't great.

Fedora with KDE Plasma 6 is something out of a dream, it has everything in windows that i personally wanted, and features like text recognition on the screenshot tool was shipped right during my first update cycle. There has been some times when i was pretty frustrated about my machine, but it was mainly dumb stuff i did knowing it would fuck up the system.

Wayland hasn't been that great for me as i use a laptop. It didn't support Touchegg as the touchpad gestures were really important for me. Turns out wayland, though very stable and safer wasn't as widely adopted as x11 for touchegg to be remade on it. But it gets better once you get used. As much as i love the freedom of installing whatever wherever and whenever i wanted, i was surely unprepared for this new found free will. As any new linux user would do, i had too to reinstall my system a couple of times. 

It has been with great pleasure that i installed waydroid for the first time in my life. It didn't work. I still don't know why, but i was pretty disappointed. Even though i just used genymotion for the time being, it didn't match the performance of a native container. Later, after like a week, i decided to try again and what i saw was a running 64_86 android running natively on my fedora machine. 

It was amazing until Google started spamming that google play services wont run here. That was when i realized GApps didn't work on this thing, and play services hated my waydroid. 

I went to the internet to download the Instagram app - which was the reason for me to install an android container in the first place - and got into a website called APKMirror. Downloading the apk, it said i needed to have some debundler software installed to install the instagram app.

After a few minutes i had a working instagram set up. But that's when i opened up the gallery. Who likes an empty gallery app! 

It was too late when i realized 

1. there was literally no way to mount a fedora folder inside the waydroid container

2. the default browser in this thing sucked so bad it couldnt even download images.

3. all the p2p apps didn't work on my waydroid setup.

Wonderful. But what if i host the files on a goddamn server on my machine served the image? Tried it. The barebones browser didnt have a feature to download media from urls. 

Great. ADB transfer? i asked myself, but i just couldnt get it working because my waydroid was running on an isolated mainline mode without adb bridge enabled.

At last, I used my http server which i hosted using python. I opened up the waydroid shell inside my host machine terminal and curl'ed the local server and saved the result to the SD Card. It worked.

Instagram was so upset about having no google play services that it refused to index my filesystem for new files. So i had to manually go to gallery app, select the image and share it to instagram.


Now i can sleep peacefully. Good night, fellow being.
(you can't really say 'human being' anymore cuz i think a lot of bots are gonna read this too and i don't want them to feel left out. If they felt that was and told that to the AI superlord, it's gonna put me in america and break my legs and paint me black so i have no way to get medical care and will be deported to congo.)

Discuss this post

Feel free to criticize the post on our public discord

Popular posts from this blog

What Metacognition and Web OSes have in common

Operator consciousness

To live longer.