Git Product home page Git Product logo

termux-desktop-xfce's Introduction

termux-desktop-xfce

¡Atención!

Actualmente estoy trabajando en una gran actualización para finales de este año (o incluso antes), ¡con grandes mejoras en la interfaz, temas y funciones geniales!

Tareas

  • Rediseño en temas de la interfaz.
  • Buscar una alternativa más ligera a Papirus icons que siga el esquema de Material Desing
  • agregar una bonita pantalla de bienvenida que ayudará al usuario a dar sus primeros pasos (configuración y agregar software adicional), también puede elegir qué navegador desea usar por defecto (Esto le dará una experiencia más amigable, similar a una distribución GNU/Linux)
  • intentar empaquetar todas las modificaciones en paquetes, no modifique $HOME para comodidad del usuario.
  • ¡Y muchas sorpresas más!

Gracias por su atención, puede continuar con la descripción del proyecto.

Set up a beautiful xfce desktop in termux

README in English:

https://github.com/Yisus7u7/termux-desktop-xfce/blob/main/README-en.md

Requisitos

No Necesita permisos root

Android 7, 8, 9, 10, 11 o 12

Termux : https://f-droid.org/en/packages/com.termux/

1 GB de ram mínimo, 2 GB recomendado

1 GB de espacio

Un cliente vnc con el cual conectarse, Puedes usar este :

https://play.google.com/store/apps/details?id=com.realvnc.viewer.android

También puedes usar xserver-xsdl, bvnc pro y kali-Kex

Nota : el termux de la play store es desmantenido y no recibe actualizaciones, no lo uses. tiene bugs, usa el del enlace que deje arriba

Que es?

Esto es una configuración avanzada de termux x11, rica en funciones para ser altamente funcional, con un aspecto atractivo, altamente personalizable y con una optimización muy buena, esto fue inspirado en :

https://manjaro.org

Y

https://github.com/adi1090x/termux-desktop

Haciendo como resultado un escritorio altamente útil y optimizado.

capturas de pantalla :

versión actual : 5.0.3 update

escritorio escritorio escritorio escritorio escritorio escritorio

Temas

Aparte de las capturas de pantalla anteriores, hay muchos más temas que usted podrá cambiar desde ajustes, también otros fondos de pantalla

graphite Colliod

pocas apps?, he echo una configuración para ejecutar las apps de una distro proot en termux x11! Un ejemplo :

./start-ubuntu.sh

apt install firefox

export DISPLAY=:1

firefox 

puede ejecutar apps proot sin problemas

firefox libreoffice_load libreoffice_app

instalación

⚠ Solo en termux

curl -sLf https://raw.githubusercontent.com/Yisus7u7/termux-desktop-xfce/main/boostrap.sh | bash

luego de eso solo espere, el script hará su trabajo

Uso

usa el comando :

vncserver -listen tcp 

Pará iniciar el servidor vnc, conectese a localhost:1 O el puerto que haya indicado la terminal

Cualquier error, pregunta o sujerencia reportala en : https://github.com/Yisus7u7/termux-desktop-xfce/issues

Espero que te guste este pequeño trabajo, No olvides dejar tu 🌟 y compartir :3

Puedes donar a este pequeño proyecto en paypal

https://paypal.me/JesusChapman

Se agradecerá 😉

termux-desktop-xfce's People

Contributors

adnan1175 avatar hareiikundev avatar nicolasfritzges avatar wefnib3rygewundib8g374v avatar yisus7u7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

termux-desktop-xfce's Issues

Not able to run firefox

When I did export display=:1
And then ran firefox It showed error

Unable to init server: Could not connect: Connection refused

/ permission denied

Does this way has native root(/) or is it sharing Android's own / unlike proof?
I was trying to add a new source to /etc/sources.d however it failed

Always connecting in VNC Viewer or desktop not responding

Screenshot_20210930_070254_com realvnc viewer android
I tried the desktop with no problem at the beginning, but when I try it later, it is always connecting but cannot proceed after I typed in my password.

If I kill the vncserver and start it again, I maybe login in successfully but the desktop is not responding, I can't click on any buttons on the desktop

How to start & stop vncserver + help for proot apps

Please tell both commands

And also. How to run proot apps in this (like Firefox)
I assume to run proot apps i need to install Ubuntu from andronix app (I've done that before) & then execute the following command in reader.
Also do i need to install full desktop environment in Ubuntu or just cli

Have a black screen.

When I execute the installation command, he prompts these (as shown), and the black screen is displayed after the connection, what should I do?
Uploading Screenshot_2022-01-14-00-08-16-850_com.termux.jpg…

Terminal

Yo no hablo español.

Como uso lo terminal?

Desktop Issue

Hello again, I have a issue with the panel and I cant do anything but view the text files and open thunar...
Screenshot_20211214_103657

Some suggestions

Hi I would first like to thank you from this project
I tried this project on a fresh installation of termux
so first I faced some problems

  1. no vncserver installed
  2. and vnc server password
  3. Updating and downloading build scripts...
    https://github.com/shpkg/termux-ports.git... done
    Error: package dosen't exists in: /data/data/com.termux/files/home/.shpkg
    and using get-qt5ct.sh dosent work

solution
for the vncserver I would like to request u to include it in the installation guide (pkg install tigervnc)
and no password given for the vncserver so I had to manually change using vncpasswd
and the third I have no idea

One command only

Wait. Do I only need to enter the one command directly from readme.md or do I need to at first prepare the environment then do it ?? Like install termux API first

How do I install Firefox

I tried to download the compressed package on Firefox's official website, but it didn't work, and otter-browser was a little difficult to use.Can I install firefox?

Issue on proot apps

Successfully installed firefox but I can't understand the language
Screenshot_20220213-141505_AVNC.jpg
This is what the terminal showed me when I typed the command
Screenshot_20220213-141538_AVNC.jpg

VNC Server is broken

Hello! My vncserver is not working and all and I am not able to connect. I tried reinstalling and resetting termux too.
image
image

How to open it again

Hi sir..
Ones i close this from VNC VIEWER it says
THE PORT ON WHICH COMPUTER IS LISTING
FOR A CONNECTION COULD NOT BE CONTACTED how can i solve this?

Change Transparency

How to change the transparency in termux desktop?

In full transparent mode, I can't watch video with vlc clearly!😕

Here's proof:

Screenshot_2021_0727_111148

Mate terminal

(mate-terminal:21741): GLib-GIO-ERROR **: 18:04:02.706: Settings schema 'org.mate.interface' is not installed
Trap

Error with the perl module

@suhan-paradkar

Hello, I get this error when installing the module (I have all the necessary libraries installed)

~ $ cpan install XML::Parser
Loading internal logger. Log::Log4perl recommended for better logging
Reading '/data/data/com.termux/files/home/.cpan/Metadata'
Database was generated on Mon, 24 May 2021 15:17:02 GMT
Running install for module 'XML::Parser'
Checksum for /data/data/com.termux/files/home/.cpan/sources/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring T/TO/TODDR/XML-Parser-2.46.tar.gz with Makefile.PL
"/data/data/com.termux/files/home/.cpan/build/XML-Parser-2.46-2/assertlibqlvjlqVi": error: Android 5.0 and later only support position-independent executables (-fPIE).

Expat must be installed prior to building XML::Parser and I can't find
it in the standard library directories. Install 'expat-devel' (or
'libexpat1-dev') package with your OS package manager. See 'README'.

Or you can download expat from:

http://sourceforge.net/projects/expat/

If expat is installed, but in a non-standard directory, then use the
following options to Makefile.PL:

EXPATLIBPATH=...  To set the directory in which to find libexpat

EXPATINCPATH=...  To set the directory in which to find expat.h

For example:

perl Makefile.PL EXPATLIBPATH=/home/me/lib EXPATINCPATH=/home/me/include

Note that if you build against a shareable library in a non-standard location
you may (on some platforms) also have to set your LD_LIBRARY_PATH environment
variable at run time for perl to find the library.

No 'Makefile' created TODDR/XML-Parser-2.46.tar.gz
/data/data/com.termux/files/usr/bin/perl Makefile.PL -- NOT OK

What if libexpat if I have it installed

VNC Problem

Here is the full error, I also tried vncserver -listen tcp

┌──(jyanjohn@termux)-[~]
└─$ startdesktop

New 'localhost:1 ()' desktop is localhost:1

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

I tried to connect and it says connection unexpectedly closed so I killed the vnc server but its already killed

┌──(jyanjohn@termux)-[~]
└─$ vncserver -kill :1
Killing Xvnc process ID 8133
Xvnc process ID 8133 already killed

Needs root ?

You know the drill

Also is there a video tutorial. I feel like this version is liter than termux desktop by adi

Terminal Emulator automatically exits after running

Screenshot_20211216_135522

Everytime i run terminal emulator it stays blackscreen then exit i dont know why i tried to edit the terminal emulatior launcher and change the default xfce-terminal in command ito bash,sh,etc but still it wasnt fixed.. i also tried to reinstall the desktop but still not working.

Can't ran proot-distro apps

I tried to run chromium browser but can't ran.
It just gave me 'unable to init server :(

Screenrecording_20210928_094435.mp4

Black Screen

After Connect To Vnc
Screenshot_20210808-114759
Appears Black Screen Only

Error Opening Apps in Other Distributions

When I go to start an App, even setting the DISPLAY=:1 variable, when I type 'firefox' the following message appears:

root@localhost:~# firefox

Unable to init server: Could not connect: Connection refused
Error: cannot open display: :1

What could be causing this error?

Even using Xhost it keeps sending this message...

A tiny help

I changed the file location of the wallpaper and now Idk where was the original wallpaper location, and it's not shown in the list. Can u guys please tell me where it was

And thanks for creating such a wonderful project

Screenshot_20220213-090933_AVNC.jpg

Tengo un error en bVNC free

El error dice: 'El servidor VNC está intentando utilizar cifrados Diffie Hellman anónimos que no son compatibles con su dispositivo Android. Si utiliza el servidor Vino VNC de GNOME, puede desactivar AnonTLS ejecutando el siguiente comando en una terminal y luego reiniciando: "gsettings set org.gnome.Vino require-encryption false". Si ejecuta x11vnc, puede agregar las siguientes opciones: "- vencrypt nodh: only -ssl".'

Please help

Sir, I've installed x11-repo, xfce4 & TigerVNC manually. Now how can I run a GUI app from proot-distro's in Termux's destop environment? Its saying can't open display, connection error etc.. Please note that I didn't use your this repository to install these because I've low memory.

Fix explanation to install

Install:

cd $HOME
pkg update && pkg upgrade
pkg install git wget python
pip install colorama
git clone --depth 1 https://github.com/Yisus7u7/termux-desktop-xfce
cd termux-desktop-xfce
./install-desktop-xfce.py

In the last command Termux says: Permission Denied. I was just following the steps and here I crashed. It is because this script is in Python and not in Bash.

I think you should add:
python ./install-desktop-xfce.py

When I wrote it this way it did work fine.

Update and Upgrade

Please remove the automatic update and upgrade in the installer, I have lots of stuff installed in termux and I dont wanna upgrade because its gonna break some stuff, you should add a "Would you like to upgrade [Y/n]" option.

Black screen (again)

Black screen after connecting.
Running "install-desktop-xfce.py" doesn't fix the issue.

Run GUI from proot-distro

I installed proot-distro ubuntu 18.04
Then installed firefox into it and ran export DISPLAY=:1 and firefox,
But it returns this

Unable to init server: Could not connect: Connection refused
Error: cannot open display: :1

I tried setting DISPLAY=localhos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.