Skip Navigation

User banner
Posts
5
Comments
391
Joined
2 yr. ago

  • It's supposed to be available on Android 15, but only on 'select devices', so probably only on Pixel.

    Thanks for trying it.

  • You need to enter these commands in the Linux terminal app, not in the X server app. Once the two apps connect, it should be possible to launch another terminal inside the X server.

    • Go to your phone Settings > About Phone and tap "Build number" seven times. You will receive notification that your phone now has developer options enabled.
    • Settings > System > Developer Options > Linux development environment. On that page, tap the On/Off slider.
    • You will find an icon for the new Terminal app on your home screen. It's going to download 500 MB of data when you open it.
    • Long-press the Terminal app icon, tap Info > Mobile data, and enable Unrestricted data usage.
    • Now you can download more packages inside your Linux virtual machine using apt-get command, as described in my previous post.
  • Yup, Android is Linux, but you can't run desktop apps on it like Gimp or LibreOffice or VS Code, that's what Linux terminal is capable of.

  • Google's bullshit strikes again! All apps must be built for Android 13 or they are removed from Play Store, apparently because Google could not do the Android security correctly for the first 12 versions. Now they can emulate Linux on Android, but cannot emulate an older version of Android on Android. And I last updated my app in 2021, during Android 11 era.

    Here's the link to sideload the app:

    https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/XServer-XSDL-1.20.51.apk/download

    I'll try to update it on Play Store tomorrow, if my crusty build scrips will work with the new Android SDK.

  • Someone who owns a fancy new phone with Android 15 or 16, could you please test if you can run GUI Linux apps on it using my X server app?

    Supposedly it should work like this:

    • Install and run XSDL app
    • Go to home screen, open Linux terminal
    • Run commands
     
        
    sudo apt-get install task-xfce-desktop
    export DISPLAY=127.0.0.1:0
    xfce4-session
    
      

    Open XSDL app again, you should see XFCE desktop environment with mouse cursor, and you should be able to launch Synaptic and install other Linux packages.

  • European squirrels chirp too.

  • There were two or three MIPS Android tablets long time ag, at the time of Android 5. Now Android does not have MIPS support anymore.

  • Bold of you to assume that Linux is not mainstream. Most servers run Linux, most phones run Linux, it's only your work PC that still runs Windows, and it increasingly becomes an isolated bubble of old white corporate dudes who keep buying Windows PCs because that's what they used for twenty years to run their spreadsheets.

  • Well then.

  • they are still supporting WinForms with modern, cross platform .Net builds, meaning that you can use modern C# and .Net features in a runtime that is supposed to have been replaced by their XAML products a long time ago.

    Microsoft is all about corporate clients, that's why their Windows is backwards compatible down to Windows 95, because there is some big corporation that buys the corporate license in bulk and runs some corporate Windows 95 accounting application on it.

  • Permanently Deleted

    Jump
  • #3 is my script that converts one particular RSS feed to .ical format, and pushes it to a repo, because setting up a website for one silly script was overkill.

  • I was forced to code in Perl one time, there's no way it could be good.

  • Is 300 nm the diameter of the optical cable? This terminology breaks my brain, 300 nm is 1000 terahertz, which is unreasonably large for a signal bandwidth, it's like one milllion Ethernet cables.

  • KDE Connect works great to sync SMS from Android to PC, and they have an iPhone app, although I never tested it.

  • That name was straight copied from

    And the phrasing was intentional.

  • Password strength is usually checked inside your browser, not on the server.

  • But it's very convenient! When you have a BSOD, you don't need your core dumped, you simply unplug your DRAM+ and send it to Microsoft using paper mail.

  • Ah don't worry, if you do fopen(file, "w") on Windows and forget to use "wb" flag, it will automatically replace all your \n with \r\n when you do fwrite, then you will try to debug for half a day your corrupted jpeg file, which totally never happened to me because I'm an experienced C++ developer who can never make such a novice mistake.

  • It depends on whether you are printing to a terminal or to a file (and yes the terminal is also a file), and even then you can control the flushing behaviour using something like unbuffer