Benjamin-Loison / termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.
https://f-droid.org/en/packages/com.termux
Other
0 stars 0 forks source link

[Feature]: Be able to run graphical programs locally #42

Closed Benjamin-Loison closed 1 month ago

Benjamin-Loison commented 1 month ago

Feature description

Like GIMP to avoid potential network instability due to roaming to a remote Linux server through RustDesk for instance.

Additional information

Not read.

Benjamin-Loison commented 1 month ago

Related to Benjamin_Loison/apt/issues/18.

Benjamin-Loison commented 1 month ago

https://wiki.termux.com/index.php?title=Graphical_Environment&oldid=6562

Benjamin-Loison commented 1 month ago

Wikipedia: Termux#Package repositories (1246508231)

Benjamin-Loison commented 1 month ago
grep ^Package: ../usr/var/lib/apt/lists/md.mirrors.hacktegic.com_termux_termux-x11_dists_x11_main_binary-aarch64_Packages | uniq
Output: ``` Package: 1oom Package: 2bwm Package: abiword Package: abiword-static Package: adwaita-icon-theme Package: adwaita-icon-theme-legacy Package: adwaita-qt Package: alacritty Package: angle-android Package: appstream-glib Package: arc-gtk-theme Package: ardour Package: ardour-data Package: arqiver Package: at-spi2-atk Package: aterm Package: atk Package: atril Package: atril-static Package: audacious Package: audacious-plugins Package: audacity Package: audacity-ffmpeg Package: awesome Package: ayatana-ido Package: azpainter Package: bdftopcf Package: bluefish Package: bluefish-static Package: bochs Package: boomerang Package: browsh Package: bspwm Package: cairo-dock-core Package: caja Package: caja-static Package: cantata Package: cherrytree Package: chocolate-doom Package: clutter Package: clutter-gst Package: clutter-gst-static Package: clutter-gtk Package: clutter-gtk-static Package: clutter-static Package: codeblocks Package: codeblocks-data Package: codeblocks-static Package: cogl Package: cogl-static Package: cuse Package: dbus-glib Package: dbus-glib-static Package: dconf Package: deadbeef Package: deadbeef-static Package: debpac Package: desktop-file-utils Package: devilspie Package: devilspie2 Package: dmenu Package: dosbox Package: dosbox-x Package: dosbox-x-data Package: dunst Package: dwm Package: eglinfo-system Package: emacs-x Package: eog Package: eog-help Package: epiphany Package: evince Package: evince-help Package: eww Package: exo Package: exo-static Package: extra-cmake-modules Package: far2l Package: far2l-plugins-netrocks Package: far2l-ttyxi Package: fcitx5 Package: fcitx5-configtool Package: fcitx5-data Package: fcitx5-gtk-common Package: fcitx5-gtk2 Package: fcitx5-gtk3 Package: fcitx5-gtk4 Package: fcitx5-hangul Package: fcitx5-qt Package: feathernotes Package: featherpad Package: feh Package: ffplay Package: file-roller Package: file-roller-help Package: firefox Package: flacon Package: flameshot Package: florence Package: fltk Package: fltk-static Package: fluent-gtk-theme Package: fluent-icon-theme Package: fluxbox Package: fontforge-gtk Package: foot Package: freeglut Package: freeglut-static Package: freerdp Package: fritzing Package: fritzing-data Package: fvwm Package: galculator Package: garcon Package: garcon-static Package: gcr Package: gcr4 Package: geany Package: geany-plugins Package: geany-plugins-static Package: geany-static Package: gedit Package: gedit-help Package: ghex Package: gigolo Package: gimp Package: gimp-data Package: gimp-lqr-plugin Package: gimp-static Package: gjots2 Package: glade Package: glew Package: glew-static Package: glfw Package: glmark2 Package: glu Package: glu-static Package: gnome-desktop3 Package: gnome-desktop4 Package: gnome-font-viewer Package: gnome-themes-extra Package: gnumeric Package: gnumeric-help Package: gnumeric-python Package: gnumeric-static Package: godot Package: goffice Package: goffice-static Package: gpg-crypter Package: gsettings-desktop-schemas Package: gspell Package: gspell-static Package: gtk-doc Package: gtk-layer-shell Package: gtk-update-icon-cache Package: gtk2 Package: gtk2-engines-adwaita Package: gtk2-engines-adwaita-static Package: gtk2-engines-murrine Package: gtk2-engines-murrine-static Package: gtk2-static Package: gtk3 Package: gtk3-nocsd Package: gtk4 Package: gtk4-demos Package: gtkmm2 Package: gtkmm2-static Package: gtkmm3 Package: gtkmm4 Package: gtksourceview3 Package: gtksourceview3-static Package: gtksourceview4 Package: gtkwave Package: gucharmap Package: gvfs Package: gw Package: handbrake Package: heimer Package: hexchat Package: hicolor-icon-theme Package: hugin Package: i3 Package: i3-gaps Package: i3status Package: inkscape Package: inkscape-extensions Package: inkscape-tutorials Package: iso-codes Package: jwm Package: karchive Package: kauth Package: kcodecs Package: kconfig Package: kcoreaddons Package: keepassxc Package: kermit Package: keybinder Package: keybinder-static Package: kf6-karchive Package: kf6-kauth Package: kf6-kcodecs Package: kf6-kconfig Package: kf6-kcoreaddons Package: kf6-kguiaddons Package: kf6-ki18n Package: kf6-kitemmodels Package: kf6-kitemviews Package: kf6-kwidgetsaddons Package: kf6-kwindowsystem Package: kguiaddons Package: ki18n Package: kid3 Package: kirigami2 Package: kitemmodels Package: kitemviews Package: kitty Package: komorebi Package: komorebi-data Package: kvantum Package: kwidgetsaddons Package: kwindowsystem Package: l3afpad Package: layer-shell-qt Package: leafpad Package: lenmus Package: libadwaita Package: libadwaita-demos Package: libart-lgpl Package: libart-lgpl-static Package: libatkmm-1.6 Package: libayatana-appindicator Package: libayatana-indicator Package: libcanberra Package: libcanberra-static Package: libdazzle Package: libdbusmenu Package: libdbusmenu-gtk3 Package: libdbusmenu-gtk3-static Package: libdbusmenu-lxqt Package: libdbusmenu-qt Package: libdbusmenu-static Package: libdecor Package: libepoxy Package: libevdev Package: libevdev-static Package: libfakekey Package: libfakekey-static Package: libfcft Package: libfm Package: libfm-extra Package: libfm-extra-static Package: libfm-qt Package: libfm-static Package: libfontenc Package: libfontenc-static Package: libgedit-amtk Package: libgedit-gtksourceview Package: libgedit-tepl Package: libglade Package: libglade-static Package: libgnomecanvas Package: libgnomecanvas-static Package: libgtksourceviewmm-3.0 Package: libgtksourceviewmm-3.0-static Package: libhandy Package: libhandy-0.0 Package: liblxqt Package: libmatekbd Package: libmatekbd-static Package: libmateweather Package: libmateweather-static Package: libneatvnc Package: libnotify Package: libpciaccess Package: libpciaccess-static Package: libpeas Package: libportal Package: libportal-gtk3 Package: libportal-gtk4 Package: libportal-qt5 Package: libqtxdg Package: libsysstat Package: libunique Package: libunique-static Package: libvncserver Package: libvte Package: libwnck Package: libxaw Package: libxaw-static Package: libxcomposite Package: libxcomposite-static Package: libxcvt Package: libxdamage Package: libxdamage-static Package: libxfce4ui Package: libxfce4ui-static Package: libxfce4util Package: libxfce4util-static Package: libxfont2 Package: libxfont2-static Package: libxinerama Package: libxinerama-static Package: libxkbcommon Package: libxkbfile Package: libxkbfile-static Package: libxklavier Package: libxklavier-static Package: libxml++-2.6 Package: libxmu Package: libxmu-static Package: libxpm Package: libxpm-static Package: libxpresent Package: libxpresent-static Package: libxres Package: libxres-static Package: libxxf86dga Package: libxxf86dga-static Package: lite-xl Package: lite-xl-static Package: loqui Package: love Package: love-static Package: lxappearance Package: lxde-icon-theme Package: lximage-qt Package: lxmenu-data Package: lxqt Package: lxqt-about Package: lxqt-archiver Package: lxqt-build-tools Package: lxqt-build-tools-qt5 Package: lxqt-composer-settings Package: lxqt-config Package: lxqt-globalkeys Package: lxqt-menu-data Package: lxqt-notificationd Package: lxqt-openssh-askpass Package: lxqt-panel Package: lxqt-qtplugin Package: lxqt-runner Package: lxqt-session Package: lxqt-themes Package: lxtask Package: lyx Package: lyx-data Package: marco Package: marco-static Package: matchbox-keyboard Package: mate-applet-brisk-menu Package: mate-common Package: mate-desktop Package: mate-desktop-static Package: mate-menus Package: mate-menus-static Package: mate-panel Package: mate-panel-static Package: mate-session-manager Package: mate-settings-daemon Package: mate-settings-daemon-static Package: mate-terminal Package: menu-cache Package: menu-cache-static Package: mesa-demos Package: mgba Package: milkytracker Package: mindforger Package: mkvtoolnix Package: mlt Package: mogan Package: mogan-data Package: motif Package: motif-static Package: mousepad Package: mousepad-static Package: movit Package: mpv-x Package: mtdev Package: mtdev-static Package: mtpaint Package: mumble-server Package: ncspot-mpris Package: netsurf Package: news-flash-gtk Package: nextcloud-client Package: nitrogen Package: nxengine Package: obconf Package: obconf-qt Package: ocs-url Package: octave-x Package: octave-x-static Package: olivia Package: oneko-sakura Package: openbox Package: openbox-static Package: opencv Package: opencv-python Package: opensubdiv Package: opensubdiv-static Package: openttd Package: openttd-gfx Package: openttd-msx Package: openttd-sfx Package: orca Package: oshu Package: osmesa-demos Package: otter-browser Package: papirus-icon-theme Package: parole Package: parole-static Package: pavucontrol Package: pavucontrol-qt Package: pcmanfm Package: pcmanfm-qt Package: pcsx-rearmed Package: phantomjs Package: picom Package: pidgin Package: pidgin-static Package: pinentry-gtk Package: plasma-wayland-protocols Package: plotutils Package: plotutils-static Package: polybar Package: polyphone Package: pong2 Package: poppler-qt Package: praat Package: pulseeffects Package: putty Package: putty-tools Package: pyatspi Package: pyqt5 Package: python-pyqtwebengine Package: python-qscintilla Package: python-torch-static Package: qb64 Package: qbittorrent Package: qbittorrent-nox Package: qcustomplot Package: qemu-system-aarch64 Package: qemu-system-arm Package: qemu-system-i386 Package: qemu-system-m68k Package: qemu-system-ppc Package: qemu-system-ppc64 Package: qemu-system-riscv32 Package: qemu-system-riscv64 Package: qemu-system-x86-64 Package: qemu-system-x86-64-static Package: qgit Package: qscintilla Package: qt-creator Package: qt5-qmake Package: qt5-qtbase Package: qt5-qtbase-cross-tools Package: qt5-qtbase-gtk-platformtheme Package: qt5-qtdeclarative Package: qt5-qtdeclarative-cross-tools Package: qt5-qtgraphicaleffects Package: qt5-qtlocation Package: qt5-qtmultimedia Package: qt5-qtquickcontrols Package: qt5-qtquickcontrols2 Package: qt5-qtscript Package: qt5-qtsensors Package: qt5-qtserialport Package: qt5-qtsvg Package: qt5-qttools Package: qt5-qttools-cross-tools Package: qt5-qtwebchannel Package: qt5-qtwebengine Package: qt5-qtwebkit Package: qt5-qtwebsockets Package: qt5-qtx11extras Package: qt5-qtxmlpatterns Package: qt5ct Package: qt6-qt5compat Package: qt6-qt5compat-cross-tools Package: qt6-qtbase Package: qt6-qtbase-cross-tools Package: qt6-qtcharts Package: qt6-qtcharts-cross-tools Package: qt6-qtdeclarative Package: qt6-qtdeclarative-cross-tools Package: qt6-qtimageformats Package: qt6-qtimageformats-cross-tools Package: qt6-qtlanguageserver Package: qt6-qtlanguageserver-cross-tools Package: qt6-qtmultimedia Package: qt6-qtmultimedia-cross-tools Package: qt6-qtsvg Package: qt6-qtsvg-cross-tools Package: qt6-qttools Package: qt6-qttools-cross-tools Package: qt6-qttranslations Package: qt6-qttranslations-cross-tools Package: qt6-qtwayland Package: qt6-qtwayland-cross-tools Package: qt6-shadertools Package: qt6-shadertools-cross-tools Package: qt6ct Package: qterminal Package: qtermwidget Package: qtkeychain Package: qtutilities Package: qtxdg-tools Package: quassel Package: quazip Package: raylib Package: recordmydesktop Package: rhythmbox Package: rhythmbox-help Package: ristretto Package: rnote Package: rofi Package: roxterm Package: schismtracker Package: scite Package: scrcpy Package: scrot Package: sdl Package: sdl-image Package: sdl-image-static Package: sdl-mixer Package: sdl-mixer-static Package: sdl-net Package: sdl-net-static Package: sdl-ttf Package: sdl-ttf-static Package: sdl2 Package: sdl2-gfx Package: sdl2-gfx-static Package: sdl2-image Package: sdl2-image-static Package: sdl2-mixer Package: sdl2-mixer-static Package: sdl2-net Package: sdl2-net-static Package: sdl2-pango Package: sdl2-pango-static Package: sdl2-static Package: sdl2-ttf Package: sdl2-ttf-static Package: sfml Package: shared-mime-info Package: shotcut Package: simulide Package: simulide-data Package: spek Package: spotify-qt Package: st Package: startup-notification Package: startup-notification-static Package: surf Package: sway Package: sxhkd Package: synaptic Package: tabbed Package: tageditor Package: tagparser Package: telepathy-glib Package: telepathy-glib-static Package: termux-x11-nightly Package: texstudio Package: texstudio-data Package: texworks Package: the-powder-toy Package: thunar Package: thunar-archive-plugin Package: thunar-archive-plugin-static Package: thunar-static Package: thunderbird Package: tigervnc Package: tigervnc-viewer Package: tilda Package: tint2 Package: tinyemu Package: transmission-gtk Package: trojita Package: tsmuxergui Package: tumbler Package: tumbler-static Package: tuxpaint Package: tuxpaint-data Package: uget Package: vala-panel-appmenu Package: vim-gtk Package: virglrenderer Package: virglrenderer-android Package: vlc-qt Package: vlc-qt-static Package: wayvnc Package: webkit2gtk-4.1 Package: webkit2gtk-driver Package: webkitgtk-6.0 Package: weston Package: wine-stable Package: wireshark-qt Package: wkhtmltopdf Package: wlroots Package: wmaker Package: wmaker-static Package: wmctrl Package: wxmaxima Package: wxwidgets Package: x11vnc Package: x2x Package: xarchiver Package: xbitmaps Package: xboard Package: xcape Package: xcb-imdkit Package: xcb-util Package: xcb-util-cursor Package: xcb-util-cursor-static Package: xcb-util-image Package: xcb-util-image-static Package: xcb-util-keysyms Package: xcb-util-keysyms-static Package: xcb-util-renderutil Package: xcb-util-renderutil-static Package: xcb-util-static Package: xcb-util-wm Package: xcb-util-wm-static Package: xcb-util-xrm Package: xcb-util-xrm-static Package: xclip Package: xcompmgr Package: xdg-utils Package: xdotool Package: xf86-input-void Package: xf86-video-dummy Package: xfce-theme-manager Package: xfce4 Package: xfce4-appfinder Package: xfce4-appmenu-plugin Package: xfce4-calculator-plugin Package: xfce4-calculator-plugin-static Package: xfce4-clipman-plugin Package: xfce4-clipman-plugin-static Package: xfce4-cpugraph-plugin Package: xfce4-cpugraph-plugin-static Package: xfce4-datetime-plugin Package: xfce4-datetime-plugin-static Package: xfce4-dev-tools Package: xfce4-dict Package: xfce4-dict-static Package: xfce4-docklike-plugin Package: xfce4-docklike-plugin-static Package: xfce4-eyes-plugin Package: xfce4-eyes-plugin-static Package: xfce4-genmon-plugin Package: xfce4-genmon-plugin-static Package: xfce4-goodies Package: xfce4-mailwatch-plugin Package: xfce4-mailwatch-plugin-static Package: xfce4-netload-plugin Package: xfce4-netload-plugin-static Package: xfce4-notes-plugin Package: xfce4-notes-plugin-static Package: xfce4-notifyd Package: xfce4-notifyd-static Package: xfce4-panel Package: xfce4-panel-profiles Package: xfce4-panel-static Package: xfce4-places-plugin Package: xfce4-places-plugin-static Package: xfce4-pulseaudio-plugin Package: xfce4-pulseaudio-plugin-static Package: xfce4-screensaver Package: xfce4-screenshooter Package: xfce4-screenshooter-static Package: xfce4-session Package: xfce4-settings Package: xfce4-taskmanager Package: xfce4-terminal Package: xfce4-timer-plugin Package: xfce4-timer-plugin-static Package: xfce4-wavelan-plugin Package: xfce4-wavelan-plugin-static Package: xfce4-whiskermenu-plugin Package: xfconf Package: xfconf-static Package: xfdesktop Package: xfwm4 Package: xkeyboard-config Package: xorg-font-util Package: xorg-fonts-100dpi Package: xorg-fonts-75dpi Package: xorg-fonts-alias Package: xorg-fonts-encodings Package: xorg-iceauth Package: xorg-luit Package: xorg-mkfontscale Package: xorg-protocol-txt Package: xorg-server Package: xorg-server-xephyr Package: xorg-server-xvfb Package: xorg-setxkbmap Package: xorg-twm Package: xorg-xauth Package: xorg-xcalc Package: xorg-xclock Package: xorg-xdpyinfo Package: xorg-xev Package: xorg-xhost Package: xorg-xkbcomp Package: xorg-xlsfonts Package: xorg-xmessage Package: xorg-xprop Package: xorg-xrandr Package: xorg-xrdb Package: xorg-xsetroot Package: xorg-xwininfo Package: xournal Package: xournalpp Package: xpdf Package: xrdp Package: xrdp-static Package: xsel Package: xvkbd Package: xwayland Package: zenity ```
Benjamin-Loison commented 1 month ago
gimp
The program gimp is not installed. Install it by executing:
 pkg install gimp
Benjamin-Loison commented 1 month ago
apt install -y gimp
Output: ``` Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: aalib babl exiv2 gegl gexiv2 ghostscript gimp-data glib-networking gtk2 imath jbig2dec json-c json-glib libidn libinih libjasper libjxl libmypaint libxpm mypaint-brushes openexr poppler-data The following NEW packages will be installed: aalib babl exiv2 gegl gexiv2 ghostscript gimp gimp-data glib-networking gtk2 imath jbig2dec json-c json-glib libidn libinih libjasper libjxl libmypaint libxpm mypaint-brushes openexr poppler-data 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. Need to get 46.4 MB of archives. After this operation, 184 MB of additional disk space will be used. Get:1 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 aalib aarch64 1.4rc5-11 [110 kB] Get:2 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 babl aarch64 0.1.108 [251 kB] Get:3 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 libinih aarch64 58 [21.2 kB] Get:4 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 exiv2 aarch64 2:0.28.3 [988 kB] Get:5 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 json-glib aarch64 1.10.0 [94.4 kB] Get:6 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 libjasper aarch64 4.2.4 [402 kB] Get:7 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 imath aarch64 3.1.11 [110 kB] Get:8 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 openexr aarch64 3.2.4 [1033 kB] Get:9 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 gegl aarch64 0.4.48-1 [1224 kB] Get:10 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 gexiv2 aarch64 0.14.3-1 [90.4 kB] Get:11 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 jbig2dec aarch64 0.20 [47.8 kB] Get:12 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 libidn aarch64 1.42 [136 kB] Get:13 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 ghostscript aarch64 10.03.1-1 [21.4 MB] Get:14 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 gimp-data all 2.10.38-2 [9438 kB] Get:15 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 glib-networking aarch64 2.80.0 [39.4 kB] Get:16 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 gtk2 aarch64 2.24.33-4 [2686 kB] Get:17 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 libjxl aarch64 0.11.0 [1184 kB] Get:18 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 json-c aarch64 0.18 [50.6 kB] Get:19 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 libmypaint aarch64 1.6.1-1 [59.5 kB] Get:20 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 libxpm aarch64 3.5.17 [56.8 kB] Get:21 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 mypaint-brushes all 2.0.2 [1480 kB] Get:22 https://md.mirrors.hacktegic.com/termux/termux-main stable/main aarch64 poppler-data all 0.4.12 [1640 kB] Get:23 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 gimp aarch64 2.10.38-2 [3869 kB] Fetched 46.4 MB in 15s (3006 kB/s) Selecting previously unselected package aalib. (Reading database ... 61640 files and directories currently installed.) Preparing to unpack .../00-aalib_1.4rc5-11_aarch64.deb ... Unpacking aalib (1.4rc5-11) ... Selecting previously unselected package babl. Preparing to unpack .../01-babl_0.1.108_aarch64.deb ... Unpacking babl (0.1.108) ... Selecting previously unselected package libinih. Preparing to unpack .../02-libinih_58_aarch64.deb ... Unpacking libinih (58) ... Selecting previously unselected package exiv2. Preparing to unpack .../03-exiv2_2%3a0.28.3_aarch64.deb ... Unpacking exiv2 (2:0.28.3) ... Selecting previously unselected package json-glib. Preparing to unpack .../04-json-glib_1.10.0_aarch64.deb ... Unpacking json-glib (1.10.0) ... Selecting previously unselected package libjasper. Preparing to unpack .../05-libjasper_4.2.4_aarch64.deb ... Unpacking libjasper (4.2.4) ... Selecting previously unselected package imath. Preparing to unpack .../06-imath_3.1.11_aarch64.deb ... Unpacking imath (3.1.11) ... Selecting previously unselected package openexr. Preparing to unpack .../07-openexr_3.2.4_aarch64.deb ... Unpacking openexr (3.2.4) ... Selecting previously unselected package gegl. Preparing to unpack .../08-gegl_0.4.48-1_aarch64.deb ... Unpacking gegl (0.4.48-1) ... Selecting previously unselected package gexiv2. Preparing to unpack .../09-gexiv2_0.14.3-1_aarch64.deb ... Unpacking gexiv2 (0.14.3-1) ... Selecting previously unselected package jbig2dec. Preparing to unpack .../10-jbig2dec_0.20_aarch64.deb ... Unpacking jbig2dec (0.20) ... Selecting previously unselected package libidn. Preparing to unpack .../11-libidn_1.42_aarch64.deb ... Unpacking libidn (1.42) ... Selecting previously unselected package ghostscript. Preparing to unpack .../12-ghostscript_10.03.1-1_aarch64.deb ... Unpacking ghostscript (10.03.1-1) ... Selecting previously unselected package gimp-data. Preparing to unpack .../13-gimp-data_2.10.38-2_all.deb ... Unpacking gimp-data (2.10.38-2) ... Selecting previously unselected package glib-networking. Preparing to unpack .../14-glib-networking_2.80.0_aarch64.deb ... Unpacking glib-networking (2.80.0) ... Selecting previously unselected package gtk2. Preparing to unpack .../15-gtk2_2.24.33-4_aarch64.deb ... Unpacking gtk2 (2.24.33-4) ... Selecting previously unselected package libjxl. Preparing to unpack .../16-libjxl_0.11.0_aarch64.deb ... Unpacking libjxl (0.11.0) ... Selecting previously unselected package json-c. Preparing to unpack .../17-json-c_0.18_aarch64.deb ... Unpacking json-c (0.18) ... Selecting previously unselected package libmypaint. Preparing to unpack .../18-libmypaint_1.6.1-1_aarch64.deb ... Unpacking libmypaint (1.6.1-1) ... Selecting previously unselected package libxpm. Preparing to unpack .../19-libxpm_3.5.17_aarch64.deb ... Unpacking libxpm (3.5.17) ... Selecting previously unselected package mypaint-brushes. Preparing to unpack .../20-mypaint-brushes_2.0.2_all.deb ... Unpacking mypaint-brushes (2.0.2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../21-poppler-data_0.4.12_all.deb ... Unpacking poppler-data (0.4.12) ... Selecting previously unselected package gimp. Preparing to unpack .../22-gimp_2.10.38-2_aarch64.deb ... Unpacking gimp (2.10.38-2) ... Setting up gtk2 (2.24.33-4) ... Setting up libjxl (0.11.0) ... Setting up aalib (1.4rc5-11) ... Setting up jbig2dec (0.20) ... Setting up poppler-data (0.4.12) ... Setting up libxpm (3.5.17) ... Setting up libjasper (4.2.4) ... Setting up json-c (0.18) ... Setting up imath (3.1.11) ... Setting up mypaint-brushes (2.0.2) ... Setting up json-glib (1.10.0) ... Setting up gimp-data (2.10.38-2) ... Setting up glib-networking (2.80.0) ... Setting up libidn (1.42) ... Setting up libinih (58) ... Setting up babl (0.1.108) ... Setting up openexr (3.2.4) ... Setting up ghostscript (10.03.1-1) ... Setting up libmypaint (1.6.1-1) ... Setting up exiv2 (2:0.28.3) ... Setting up gexiv2 (0.14.3-1) ... Setting up gegl (0.4.48-1) ... Setting up gimp (2.10.38-2) ... Processing triggers for desktop-file-utils (0.27) ... Processing triggers for man (1.14.6-1) ... Processing triggers for gtk-update-icon-cache (3.24.43) ... ```
Benjamin-Loison commented 1 month ago
gimp
Cannot open display:

from the Termux app (not SSH).

Benjamin-Loison commented 1 month ago
apt list *gnome*
Output: ``` Listing... Done gnome-desktop3/x11 44.1 aarch64 gnome-desktop4/x11 44.1 aarch64 gnome-font-viewer/x11 47.0 aarch64 gnome-themes-extra/x11 3.28-2 all libgnomecanvas-static/x11 2.30.3-21 aarch64 libgnomecanvas/x11 2.30.3-21 aarch64 ```
Benjamin-Loison commented 1 month ago

android-xserver has 174 stars but last commit was 3 years ago.

https://play.google.com/store/apps/details?id=x.org.server is not found. xserver-xsdl has 306 stars and last commit was 8 years ago.

Benjamin-Loison commented 1 month ago
pkg install xserver-xsdl
Output: ``` Checking availability of current mirror: [*] https://md.mirrors.hacktegic.com/termux/termux-main: ok Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package xserver-xsdl ```
Benjamin-Loison commented 1 month ago

Wikipedia: TigerVNC (1250106445) tigervnc has 5.1k stars and last commit was 16 hours ago.

Benjamin-Loison commented 1 month ago
pkg install -y tigervnc
Output: ``` Checking availability of current mirror: [*] https://md.mirrors.hacktegic.com/termux/termux-main: ok Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: libfontenc libxfont2 libxkbfile xorg-xkbcomp Suggested packages: aterm xorg-twm The following NEW packages will be installed: libfontenc libxfont2 libxkbfile tigervnc xorg-xkbcomp 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 1201 kB of archives. After this operation, 4764 kB of additional disk space will be used. Get:1 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 libfontenc aarch64 1.1.8 [11.6 kB] Get:2 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 libxfont2 aarch64 2.0.7 [89.2 kB] Get:3 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 libxkbfile aarch64 1.1.3 [56.5 kB] Get:4 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 xorg-xkbcomp aarch64 1.4.7 [70.5 kB] Get:5 https://md.mirrors.hacktegic.com/termux/termux-x11 x11/main aarch64 tigervnc aarch64 1.10.1-41 [974 kB] Fetched 1201 kB in 1s (1290 kB/s) Selecting previously unselected package libfontenc. (Reading database ... 69311 files and directories currently installed.) Preparing to unpack .../libfontenc_1.1.8_aarch64.deb ... Unpacking libfontenc (1.1.8) ... Selecting previously unselected package libxfont2. Preparing to unpack .../libxfont2_2.0.7_aarch64.deb ... Unpacking libxfont2 (2.0.7) ... Selecting previously unselected package libxkbfile. Preparing to unpack .../libxkbfile_1.1.3_aarch64.deb ... Unpacking libxkbfile (1.1.3) ... Selecting previously unselected package xorg-xkbcomp. Preparing to unpack .../xorg-xkbcomp_1.4.7_aarch64.deb ... Unpacking xorg-xkbcomp (1.4.7) ... Selecting previously unselected package tigervnc. Preparing to unpack .../tigervnc_1.10.1-41_aarch64.deb ... Unpacking tigervnc (1.10.1-41) ... Setting up libfontenc (1.1.8) ... Setting up libxkbfile (1.1.3) ... Setting up libxfont2 (2.0.7) ... Setting up xorg-xkbcomp (1.4.7) ... Setting up tigervnc (1.10.1-41) ... Processing triggers for man (1.14.6-1) ... ```
Benjamin-Loison commented 1 month ago
vncserver -localhost
Output: ``` You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n xauth: file /data/data/com.termux/files/home/.Xauthority does not exist New 'localhost:1 (u0_a210)' desktop is localhost:1 Creating default startup script /data/data/com.termux/files/home/.vnc/xstartup Creating default config /data/data/com.termux/files/home/.vnc/config Starting applications specified in /data/data/com.termux/files/home/.vnc/xstartup Log file is /data/data/com.termux/files/home/.vnc/localhost:1.log ```
Benjamin-Loison commented 1 month ago
export DISPLAY=":1"
gimp
Output: ``` Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x ```

and hangs.

Benjamin-Loison commented 1 month ago

https://search.f-droid.org/?q=vnc

Only:

seem relevant.

Benjamin-Loison commented 1 month ago
apt purge aterm
Output: ``` Reading package lists... Done Building dependency tree... Done Reading state information... Done Package 'aterm' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ```
Benjamin-Loison commented 1 month ago

No matter fairphone-4-5g or 192.168.1.XXX for Server fairphone-4-5g:5901 results in Unable to connect to VNC server even if precise Username u0_aXXX.

Benjamin-Loison commented 1 month ago

image

image

image

Benjamin-Loison commented 1 month ago

So AVNC meets my needs.

image

image

Benjamin-Loison commented 1 month ago
gimp
Output: ``` Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x Warning: Unknown input_id: -1 for input: surfacemap_x ^C/data/data/com.termux/files/usr/lib/gimp/2.0/plug-ins/script-fu/script-fu terminated: Interrupt gimp: terminated: Interrupt ```
Benjamin-Loison commented 1 month ago

Related to Benjamin_Loison/gimp/issues/42.

Benjamin-Loison commented 1 month ago

Related to Benjamin_Loison/Food/issues/35.

Benjamin-Loison commented 2 days ago

May help Improve_websites_thanks_to_open_source/issues/843.