Termux搭建图形化环境及tk开发 |
您所在的位置:网站首页 › termux运行python怎么操作 › Termux搭建图形化环境及tk开发 |
本篇主要是给新人一点帮助,一些学生党很可能碰不到电脑,因此往往在开发上很困难,也只能用手机来勉强开发,本篇文章就来讲述一下如何在手机上搭建一个tk图形化开发环境。 Tk,即tkinter,就不过多介绍了,python自带的图形库,使用很方便,import tkinter即可使用,无需下载其他库,是python比较简单且入门级的图形库,虽然与pyqt5无法比拟,但是python这种解释性语言在大多数情况下也不需求pyqt5这种强大的图形库。应该说还是比较适合新人的图形库吧。 首先软件肯定是Termux,详细信息不过多介绍,如果有需求可以看国光大佬的介绍。 其次我们选择使用proot容器来部署图形化,原因很简单,termux自带的X11-repo支持的软件太少了,很不适合开发,所以综上,我们选择使用proot容器来部署环境。 众所周知,termux的proot容器实现脚本很多 比如说atilo,proot-distro,国光大佬的脚本,以及上篇介绍的tmoe,这些脚本都很棒,但是笔者希望的是一个轻量化的环境,tmoe显然太大了(笔者试了一下,占用了5.5G),atilo用不惯,也没有别的方便,所以笔者选择使用proot-distro来部署linux发行版。 使用以下命令安装proot-distro。 pkg install proot-distro安装完成后,使用proot-distro来部署发行版linux。 此处建议科学上网!要不然要花费太久时间。 本人其他linux都用过了,反倒是使用量最大的manjaro没用过,因此此处尝试一下manjaro。 使用以下命令安装manjaro proot-distro install manjaro-aarch64如果科学上网的话,大概不出五分钟就能搞定。 现在manjaro精简版已经安装好了。 使用以下命令运行并登录manjaro。 proot-distro login manjaro-aarch64Tip:如果觉得每次都需要输入这个命令很烦,可以新建start.sh。参考以下内容: nano start.sh #termux自带nano,可以减少点空间 proot-distro login manjaro-aarch64 #写入脚本 #写完后使用ctrl+x退出!然后y保存文件 chmod +X start.sh #提权这样便可以直接使用./start.sh命令来登录manjaro了。 现在我们已经登录了manjaro了,我们先换个源。 pacman-mirrors -c China使用空格键来确认更换的源。 同步并更新仓库。 pacman -Syu接下来我们安装图形环境,为追求轻量且完整,笔者选择了xfce4。 使用以下命令安装xorg。 pacman -S xorg使用以下命令安装xfce4。 pacman -S xfce4此过程会询问下载完整版,直接enter下去。 因为换了源,下载安装很快,大概10min以内可以搞定。现在我们需要一个vncserver来显示。 笔者选择了tigervnc。 pacman -S tigervnc*需要注意的是,与dpkg不同,pacman的vncserver并不会自动进行配置,密码什么的需要自己设置。 使用以下命令配置密码。 vncpasswd设置你的密码(8位) 接下来开启vnc服务。 vncserver :1这会在5901端口上开启vnc服务。 使用vncviewer登录。 2.下载美化包,官网:xfce-look.org,本人仿macos美化,搜索mojave,本人选择了dark版本。 下载下来是xz文件,需要解压成tar。这需要下载xz。使用以下命令安装xz。 pacman -S xz使用xz -d Mojave-dark.tar.xz解压为tar(请确保在正确目录执行此命令) 使用tar -xvf Mojave-dark.tar解压为目录。 使用文件管理器将其移动至/usr/share/themes目录。 McMojave-circle-black.tar.xz这个包同样重复以上步骤,只是请将其移动至/usr/share/icons目录。 接下来安装gtk依赖。 pacman -S gtk-engine-murrine gtk-engines点击菜单,选择settings的appearance。 style选择mojave-dark icon选择mcmojave-circle-black-dark 接下来同样使用settings的settings manager,点击window manager(切记不要使用window manager tweak!)选择mojave-dark。美化大体完成。有需要的还可以自行考虑menu加入搜索栏等,教程自行查询。 接下来选择几张壁纸。 笔者将展示自己的美化成果。 pip: pacman -S python-piptk: pacman -S tk编辑器: 1.pycharm:可以使用tmoe的脚本来安装pycharm,但是考虑到笔者手机性能较为勉强,就不测试了,当然是pycharm绝对可以用的。 2.vscode:网上也有教程,tmoe同样支持。 3.vim(nvim):比较轻量且简洁,使用以下命令安装: pacman -S vim现在你的设备上已经装好了需要的软件。但是你会发现在桌面上点击py文件却会跳无可用软件的信息。在其他应用中也无法找到python。点击open with然后选择自定义命令,输入python点击确认即可。 可参考下图。 这样你的linux发行版的/目录将出现一个sd的软链接。可以将其复制到桌面上。需要注意,似乎thunar有概率会跳IO错误的问题,多试几次就好了。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |