Giter Club home page Giter Club logo

neoterm's Introduction

NeoTerm

Travis build status

A modern-designed android terminal emulator for the 21st century.

Our Pledge

Originally, NeoTerm was designed as the front end of Termux to provide some functions that Termux didn't have, but we found it very convenient. In continuous development, we discovered our goal: to be the best terminal for Android.

Help & Documentation

View on GitBook

View on GitHub

Download

GitHub Release Page

lzzySoft's F-Droid repo (thanks to @lzzySoft)

neoterm's People

Contributors

akram02 avatar catusax avatar hischool avatar imkiva avatar martinvlba 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

neoterm's Issues

建议去除某些功能

建议去除用户脚步功能,
配合es文件夹时,
任意点开一个文件都会跳出neoterm用户脚步,
这很烦人!!!

NeoTerm - Customization Problem

Hi, I've been using NeoTerm for a while. Before this I've never made any changes in "Customization", I changed the Font to "UbuntuMono" while Color Scheme I have made some color changes there. After completing the modifications, I go back to NeoTerm's main page and I see my modifications work. But after exit and open NeoTerm back, I see no modifications anymore. Then after I re-enter "Customization" and I choose another Color Scheme then re-select the scheme I created, the NeoTerm front page returned as I expected.
The problem is, every time I enter NeoTerm I need to choose another scheme then re-select the scheme I created.

Can't install it on my jellybean android

Well, I have an android device running JellyBean 4.1.2 on low end hardware and I wanted to install Neoterm but it says problem parsing package. Can anyone tell me why? Is it the JellyBean or the lack of 64bit arch on the SOC? Can anyone recommend some app if not this to install SSH and Node-Red?

新建图形会话闪退报错libx11_sdl-1.2.so

loadLibraries(SessionComponent.kt:47): Loading lib /data/data/io.neoterm/files/usr/lib/xorg-neoterm/libx11_sdl_native_helpers.so
a with key io.neoterm.ui.term.tab.TermTab@55db9cc
loadLibraries(SessionComponent.kt:47): Loading lib /data/data/io.neoterm/files/usr/lib/xorg-neoterm/libx11_sdl-1.2.so
loadLibraries(SessionComponent.kt:47): Loading lib /data/data/io.neoterm/files/usr/lib/xorg-neoterm/libx11_sdl_ttf.so
loadLibraries(SessionComponent.kt:47): Loading lib /data/data/io.neoterm/files/usr/lib/xorg-neoterm/libx11_crypto.so
loadLibraries(SessionComponent.kt:47): Loading lib /data/data/io.neoterm/files/usr/lib/xorg-neoterm/libx11_application.so
loadLibraries(SessionComponent.kt:47): Loading lib /data/data/io.neoterm/files/usr/lib/xorg-neoterm/libx11_sdl_main.so


E/io.neoterm: No implementation found for int io.neoterm.Settings.nativeGetKeymapKey(int) (tried Java_io_neoterm_Settings_nativeGetKeymapKey and Java_io_neoterm_Settings_nativeGetKeymapKey__I)
E/InputEventReceiver: Exception dispatching input event.
E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback

Where can the APK be found?

As an end-user, I miss some information on where to obtain the app to give it a try. So would you consider e.g. providing one here at Github (best place: see Creating Releases in the Github help)? Or would you mind asking F-Droid to build and distribute (I could help you with that then)?

Need contribution docs

Where is readme or any reference for create packages (like termux , there is a well documented info about create packages and how to create and contribute....:D

openjdk-9的源码在哪里?

你好!
我们正在研究如何更好地在android上使用openjdk,得知NeoTerm的软件包中有一份openjdk-9,看上去是使用android特有的工具链编译的,基于原生的bionic libc而非glibc。这对我们意义重大,请你根据GPL的要求提供源代码,谢谢!

Document installation options

Please explain the use of the local/assets zip install files at the install prompt. Could you provide the necessary offline install zip files in this repo as currently both neoterm.studio and janyo.pw seem to be down. Thanks!

Cannot execute `su` or `sudo` (SuperSU installed)

When executing su or sudo, the current session gets stuck and I can only exit that tab. No SuperSU prompt is shown. Both normal session and system shell session have this problem. I am using SuperSU 2.82 SR3 on Android O on Pixel.

wechatimg113

关于某些命令禁用

建议添加命令禁用功能,以免像我今天一样把rm -rf ~/.git打成了rm -rf /*,导致手机工程文件全跑路了,帮忙加上这个功能,谢谢了

Cannot execute `git clone`

After install git, cannot execute git clone.
执行git clone时, 程序开始复制然后直接退出,没有实际操作.
手机没有root, 机型是小米 MIX2, miui8/9 都不行.

NO_PUBKEY

就是没密匙
信息:
Err:1 http://neoterm.covariant.cn stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A0A40A816B1689AA
Reading package lists... Done
W: GPG error: http://neoterm.covariant.cn stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A0A40A816B1689AA
E: The repository 'http://neoterm.covariant.cn stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
没法apt update就没法装gpg,没gpg就apt update。。。

apt command error

$ apt
CANNOT LINK EXECUTABLE "apt": library "libgnustl_shared.so" not found

environment:
lenovo K920
lineage 14
Android 7.1.2

JDK8

Hi,
After installing jdk-8, I'm getting error on execution of java/javac, "Bad system call".
I'm using Nokia 6.1 Plus, stock Android 9 with March 2019 security patch.
Please help.

可不可以添加个自定义UI?

可不可以添加一个自定义UI?
就像用户可以做成像termux那种ui,而且可以自定义终端背景的那种?制作成一种高度自由的终端应用

退出后页面重置

在软件退出后,之前使用的页面都会清零,希望在下个版本能有像Chrome一样的保留页面功能,让页面不丢失

adb connect失败

我不想要NeoTerm这样多的功能,只需要在我的手机上执行adb命令
现在我有libadb.so和libfastboot.so
能够执行adb和adb version两个命令
但是无法执行adb connect 和adb install
报错如下:
2019-11-22 20:09:02.656 21493-26876/crixec.adbtoolkitsinstall I/Run command =>: alias adb='/data/app/crixec.adbtoolkitsinstall-tTRcdvl9cI5c2rk5OwocSg==/lib/arm/libadb.so'
2019-11-22 20:09:02.656 21493-26876/crixec.adbtoolkitsinstall I/Run command =>: alias fastboot='/data/app/crixec.adbtoolkitsinstall-tTRcdvl9cI5c2rk5OwocSg==/lib/arm/libfastboot.so'
2019-11-22 20:09:02.657 21493-26876/crixec.adbtoolkitsinstall I/Run command =>: export TMPDIR='/sdcard/adb'
2019-11-22 20:09:02.657 21493-26876/crixec.adbtoolkitsinstall I/Run command =>: adb connect 10.67.149.27:5555
2019-11-22 20:09:02.690 21493-27189/crixec.adbtoolkitsinstall I/Stderr: error: cannot open '/data/local/tmp/adb.10843.log': Permission denied
2019-11-22 20:09:02.691 21493-27188/crixec.adbtoolkitsinstall I/Stdout: * daemon not running. starting it now on port 5038 *
2019-11-22 20:09:02.692 21493-27189/crixec.adbtoolkitsinstall I/Stderr: ADB server didn't ACK
2019-11-22 20:09:02.692 21493-27189/crixec.adbtoolkitsinstall I/Stderr: * failed to start daemon *
2019-11-22 20:09:02.692 21493-27189/crixec.adbtoolkitsinstall I/Stderr: error: cannot connect to daemon

我已经设置了TMPDIR的目录指向,但是后面仍然报出 cannot open '/data/local/tmp/adb.10843.log': Permission denied
应用是拥有外置存储读写权限的,并且adb目录已创建
求大佬解答

miui系统运行su提权错误

系统:miui10 开发版,已经安装magisk并将su控制移交给magisk
在neoterm运行su命令时,会继续向已经不存在的miui开发版su控制器请求root权限,而不是向magiskSU请求root权限。导致了无法转到root用户

Fucked up badly

screenshot_catlog_20180623-193844

Neotern isn't installing instead it gives error on the first installation!

library "libssh2.so" not found

I installed v1.2.1 via F-Droid several days ago and was able to run apt update && apt upgrade. I updated to v1.2.2 and now I receive this error:

$ apt update && apt upgrade
CANNOT LINK EXECUTABLE "/data/data/io.neoterm/files/usr/lib/apt/methods/https": library "libssh2.so" not found
Reading package lists... Done
E: Method https has died unexpectedly!
E: Sub-process https received signal 6.
E: Method /data/data/io.neoterm/files/usr/lib/apt/methods/https did not start correctly
E: Failed to fetch https://mirrors.geekpie.org/neoterm/dists/stable/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

Nexus 5X
Android 7.1.2

Error during Installation

Hi,

I am getting this error during the installation process:

Opps!
android.system.ErrnoException: symlink failed: EEXIST (File exists)

any ideas why I get this error and how to solve it?

[QA] how to make the configurations under ~/.neoterm take effects

shell: zsh

I found that the neoterm does not apply the configurations under the folder of .neoterm.

For example, there's key-shortcuts confguration for vim, but the shortcuts does not appear as expected after the vim was opened, but only with the default shortcuts.

Any additional steps should I do If I wana use the key-shortcuts?

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.