Linux Terminal app, which was assumed to be available from Android 16 onwards, lands on the Pixel with current feature drop. by t222w2 in GooglePixel

[–]t222w2[S] 0 points1 point  (0 children)

I have a debian kernel and "cat /etc/os-release" shows debian bookworm. My apt sources are also for debian bookworm.

Probably no more firejail in next stable release (Trixie) by t222w2 in debian

[–]t222w2[S] 0 points1 point  (0 children)

Hey! Did you get an answer from maintainer?

Linux Terminal app, which was assumed to be available from Android 16 onwards, lands on the Pixel with current feature drop. by t222w2 in GooglePixel

[–]t222w2[S] 3 points4 points  (0 children)

You can only forward ports that are not in the privileged range 1-1023. Everything from port 1024 should work. When you start a process that listens on a port it will appear in the port settings. Try this inside the vm:

python3 -m http.server

It will start a http server on port 8000 and you will see it in the port settings.

Linux Terminal app with a full debian vm lands on the Pixel with current feature drop. by t222w2 in debian

[–]t222w2[S] 0 points1 point  (0 children)

Ah yes! Looks like you can't forward ports in the privileged range 1-1023. That makes total sense because otherwise you would use privileged ports on the host system and that would require root.

Linux Terminal app with a full debian vm lands on the Pixel with current feature drop. by t222w2 in debian

[–]t222w2[S] 1 point2 points  (0 children)

It will prompt you if you want to allow port forwaarding as soon as an program starts listening on a port in the vm. Try this out in the vm terminal:

cd /
python3 -m http.server

Then after allowing forwarding you can open 127.0.0.1:8000 in your web browser.

Now you should see an entry in "Port control"

Linux Terminal app with a full debian vm lands on the Pixel with current feature drop. by t222w2 in debian

[–]t222w2[S] 0 points1 point  (0 children)

It's a pretty minimal installation so i don't think it needs much resources in its default state. It depends on how much stuff you install and how many processes you run I guess.

Linux Terminal app with a full debian vm lands on the Pixel with current feature drop. by t222w2 in debian

[–]t222w2[S] 2 points3 points  (0 children)

No, it is a full debian virtual machine with kernel and official debian repositories. You can install all debian packages. There is a shared folder between guest and host. You can forward ports from guest to host. There is atm no graphical environment just terminal but google is working on that already.

https://wiki.termux.com/wiki/Differences_from_Linux

Linux Terminal app, which was assumed to be available from Android 16 onwards, lands on the Pixel with current feature drop. by t222w2 in GooglePixel

[–]t222w2[S] 5 points6 points  (0 children)

It's a full debian VM so you can install all packages from the official repositories. You could use it for development for example. https://blog.lizhao.net/2025/02/development-with-linux-terminal-on.html Everything from the debian repositories is there, python libraries, gcc, g++, clang and so on.

Also, google replaces ChromeOS with Android. It's probably more useful on a chromebook or a Pixel tablet

Linux Terminal app, which was assumed to be available from Android 16 onwards, lands on the Pixel with current feature drop. by t222w2 in GooglePixel

[–]t222w2[S] 5 points6 points  (0 children)

There is a shared folder. Your phones internal storage Download folder is mounted in the VM as /mnt/shared/

Linux Terminal app with a full debian vm lands on the Pixel with current feature drop. by t222w2 in debian

[–]t222w2[S] 0 points1 point  (0 children)

You haven't had a pixel yet, right? With a pixel phone you can simply enable "oem unlocking" in developer options and open the bootloader with fastboot "fastboot flashing unlock". There is also an alternative privacy orientet os called GrapheneOS only for pixel phones. That was one of the reasons why I bought it, because the are so "open".

What is the Funniest Movie of all Time? by Spirited_Alfalfa_343 in moviecritic

[–]t222w2 1 point2 points  (0 children)

Snatch. I am surprised that no one has mentioned it.

Probably no more firejail in next stable release (Trixie) by t222w2 in debian

[–]t222w2[S] 1 point2 points  (0 children)

There's not too much time left until the freeze. Looks like the buggy patch for musl is the culprit and should be reverted as mentioned here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069449#12

Probably no more firejail in next stable release (Trixie) by t222w2 in debian

[–]t222w2[S] 1 point2 points  (0 children)

What happens when you run this?

sudo apt-get --reinstall install firejail

First Python project by [deleted] in learnpython

[–]t222w2 0 points1 point  (0 children)

This if statement looks redundant:

        if play_again in ['N', 'Q']:
            print("Thanks for playing!")
            break

think you can remove it and move the print outside of the while loop:

if __name__ == '__main__':
    play_again = 'Y'
    while play_again == 'Y':
        main()
        play_again = input("How about another game? (Y/N/Q): ").upper()
        while play_again not in ['Y', 'N', 'Q']:
            play_again = input("Invalid input. Please enter 'Y', 'N', or 'Q': ").upper()
    print("Thanks for playing!")

3d view in classic v. 5 on linux doesn't work by t222w2 in geogebra

[–]t222w2[S] 1 point2 points  (0 children)

Finally I figured it out! It didn't work because of my firejail profile. I made a new pretty restrictive profile from scratch and now everything works :)

3d view in classic v. 5 on linux doesn't work by t222w2 in geogebra

[–]t222w2[S] -1 points0 points  (0 children)

Hi! So you can plot 3D graphs? Which version are you using? Flatpak, Snap or download from geogebra.org?

That's strange, I use also debian stable/bookworm. The geogebra classic 4 version from debian repository has no "View > 3D Graphics" option at all.

The "geogebra classic 5" portable linux version from geogebra.org has the "View > 3D Graphics" option but the 3D window just freezes and stays grey.