Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/termux/x11-packages
A set of packages using X11 Windows System.
https://github.com/termux/x11-packages
android gui linux linux-distribution packages termux x11
Last synced: about 1 month ago
JSON representation
A set of packages using X11 Windows System.
- Host: GitHub
- URL: https://github.com/termux/x11-packages
- Owner: termux
- License: other
- Archived: true
- Created: 2018-09-10T21:04:24.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-19T09:02:26.000Z (over 2 years ago)
- Last Synced: 2024-04-13T21:41:42.434Z (7 months ago)
- Topics: android, gui, linux, linux-distribution, packages, termux, x11
- Language: Shell
- Homepage:
- Size: 16.5 MB
- Stars: 536
- Watchers: 57
- Forks: 146
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ARCHIVED
Packages from x11-repo are now maintained along with the main repo in github.com/termux/termux-packages in a git monorepo
# Termux X11 Packages
[![Packages last build status](https://github.com/termux/x11-packages/workflows/Packages/badge.svg)](https://github.com/termux/x11-packages/actions)
There are located build scripts and patches for Termux X11 packages.
If you wish to contribute, please take a look at X11 packages [contributing guide](./CONTRIBUTING.md) and developer's [wiki pages](https://github.com/termux/termux-packages/wiki).
***
## How to enable this repository
Repository is not enabled in Termux by default. First enable it to be able to install
its packages:
```
pkg install x11-repo
```## Using X11 on Termux
Programs using the [X11 Windowing System] cannot be used standalone like normal
command-line utilities. Termux does not provide a native way for video output
and therefore you will need to install additional software.The recommended setup is a [VNC] server (package `tigervnc`) running on
localhost and a [VNC Viewer] (by RealVNC Limited) Android application for
accessing the video output.There possible to use other Xserver solutions like [XServer XSDL], but they are
not guaranteed to work properly with our packages.More information about setting up a graphical environment is on the
[Termux Wiki].**Only for Termux installations on Android 7.0 or higher.**
## Building packages
You can build all packages manually by using the provided docker image. The only
requirements are Linux-based host with Docker installed.1. Clone this repository:
```
git clone https://github.com/termux/x11-packages
```2. Enter build environment (will download docker image if necessary):
```
cd ./x11-packages
./start-builder.sh
```3. Choose package you want to build and run:
```
./build-package.sh -a ${arch} ${package name}
```
Replace `${arch}` with target CPU architecture and `${package name}` with
package name you want to build.[X11 Windowing System]:
[Termux Wiki]:
[VNC]:
[VNC Viewer]:
[XServer XSDL]: