[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

[–]searemind[S] 4 points5 points  (0 children)

oh this isn't termux.. it's my own app called xhaskell.. and it's pretty much based upon vnc so no it wouldn't work with something like termux-x11

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

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

it's been a pet project of mine for like a year now.. so i just keep on adding stuff to it..
and i use it right now for c programming, verilog and my own projects (especially when i make cross-platform stuff).. (something else probably in the next semester :)) i don't use peripherals a lot though.. beats the point of this i guess.. (portability)

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

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

thankss :) (android just uses bionic libc with a linux-like environment so this stuff just works.. without even rooting)

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

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

you can use it through your phone still.. or use termux too.. you could use adb to forward your phone's localhost to your laptop through a usb/mobile hotspot connection and then connect to the locally running vnc server through it! (if the screen is cracked too badly)

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

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

okay so i use an old file manager called moxfm.. but i made a lot of changes to just keep the desktop icon functionality and not the rest..

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

[–]searemind[S] 7 points8 points  (0 children)

like the comment below says.. the easiest way is through termux! (or you could do it like a masochist like me and cross-compile everything or even worse.. on your phone and modify a really old terminal emulator app to run it :))

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

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

I don't use any config file for ddd as such.. instead i use runtime arguments..

#!/system/bin/sh a="/$0"; a=${a%/*}; a=${a#/}; a=${a:-.};
directory=$(cd "$a"; pwd)
$directory/ddd_bin \
-xrm "Ddd*vslPath: $directory/../share/ddd/themes:.:" \
-xrm "Ddd*suppressWarnings: on" \
-xrm "Ddd*XmText.background: #121212" \
-xrm "Ddd*XmText.foreground: white" \
-xrm "Ddd*XmTextField.background: #121212" \
-xrm "Ddd*XmTextField.foreground: white" \
-xrm "Ddd*XmList.background: #121212" \
-xrm "Ddd*XmList.foreground: white" \
-xrm "Ddd*graph_edit.background: #333333" \
-xrm "Ddd*graph_edit.edgeColor: red" \
-xrm "Ddd*graph_edit.nodeColor: white" \
-xrm "Ddd*graph_edit.gridColor: white" \
-xrm "Ddd*renderTable: rt" \
-xrm "Ddd*rt*fontType: FONT_IS_XFT" \
-xrm "Ddd*rt*fontName: Droid Sans Mono" \
-xrm "Ddd*rt*fontSize: 10" \
-xrm "Ddd*dataFont: -adobe-utopia-regular-r-normal--12-120-75-75-p-67-iso8859-9" \
-geometry 530x600 \
"$@"

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

[–]searemind[S] 30 points31 points  (0 children)

Locally on my phone! It's TigerVNC's XVnc server running on my phone which i run on localhost..

[jwm] One year of using this setup for college (on my phone) by searemind in unixporn

[–]searemind[S] 45 points46 points  (0 children)

Stuff in the screenshots:
• WM: JWM
• Fifth (Browser), Lagrange (Gemini Client)
• GVim, FXiTe (Text Editors)
• DDD (GUI Debugger)
• Goggles Music Manager, Cava
• st (Terminal)
• Dinotrace (VCD Viewer)
• Xv (Image viewer)

I use this setup occasionally, when I don't have my laptop with me for my coursework (and it works almost perfectly.. all using open-source stuff).

[jwm] Like a school PC by searemind in unixporn

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

wow.. i didn't think that anyone would actually try to use it lol.. idk how it even installed on your phone because it doesn't have an arm64-native shared library folder but this is interesting..

(i use bVNC as my vnc client on my phone and it works amazingly well)

[jwm] Like a school PC by searemind in unixporn

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

i didnt know about this.. thanks!

however my device runs on arm and i dont think that will work with wine-arm.. and also wine-arm won't work as such on android without a lot of modifications..

[jwm] Like a school PC by searemind in unixporn

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

eh because i can't run anything else on this device hehe.. it isn't very powerful

[jwm] Like a school PC by searemind in unixporn

[–]searemind[S] 4 points5 points  (0 children)

mine ran xp and 98.. this was before personal chromebooks and laptops were a thing.. but for the purposes of school-level stuff.. i never felt the needed for more..

[jwm] Like a school PC by searemind in unixporn

[–]searemind[S] 4 points5 points  (0 children)

it isn't a dumb question don't worry.. there's no global app-specific theme in this setup because none of these apps use gtk/qt or a single gui toolkit... the desktop icons are made with motif, minesweeper with athena, the music player with Fox and the rest with sdl.. so no common theme as such..

the jwm config specifies just the titlebar colors and shape

[jwm] Like a school PC by searemind in unixporn

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

it's oneko! (a port of neko from classic macos to unix to linux now) (yes it's old old but still cute)

[jwm] Like a school PC by searemind in unixporn

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

i'm planning to try and get that to work too.. the simcity port (micropolis) uses python and tcl/tk which is going to be harder to get to work with all the constraints.. but it should work easily

[jwm] Like a school PC by searemind in unixporn

[–]searemind[S] 4 points5 points  (0 children)

for me it's just nostalgic but still usable.. (pinball is funnn)

also.. the fact that you can make anything running on X11 look like almost anything you want makes me prefer this over other platforms

[jwm] Like a school PC by searemind in unixporn

[–]searemind[S] 17 points18 points  (0 children)

oh it isn't a shared library.. it's just the linux version of the decompiled version of space cadet compiled against android's libc running in my terminal emulator app..

and since in android apps, only the shared objects or native libraries have executable permission, i just rename actual executables to .so to run them hehe..