这篇文章是我为日常使用Droidian做的一些记录,可能有些不太准确,仅供参考!

通过usb线进行调试

droidian在devtools那个包中默认开启了usb网络,刷入devtool那个包后可以通过usb线ssh连接到我们的设备。

ssh droidian@10.15.19.82

Postmarketos-Tweak

这是postmarketos项目弄的一个类似于gnome-tweak的小工具,可以用于切换phosh的gtk主题和一些外观,但是debian并没有打包这个软件,只能通过编译的形式进行安装。

sudo apt install libhandy-1-dev python3-pip meson
git clone https://gitlab.com/postmarketOS/postmarketos-tweaks.git
cd postmarketos-tweaks
pip install pyyaml
meson --prefix=/usr build
cd build
sudo ninja install

libreoffice

libreoffice是唯一一个在wayland上支持比较好的office,wps即使用xwayland运行起来了也会有各种问题。但是libreoffice需要使用gtk3实现的前端来在phosh上正常工作。

sudo apt install libreoffice-gtk3 libreoffice libreoffice-l10n-zh-cn

waydroid

一个外国大佬弄的一个wayland上高效的安卓模拟器,他可以驱动安卓模拟器里面例如相机、传感器这些硬件,而且可用性很强,但是不知道为什么在我的移植上一段时间后会导致整个lxc全部崩溃,然后phosh也用不了。。。。
安装过程如下,希望有大佬能够指点一下。

sudo apt install curl
export DISTRO="bullseye" && sudo curl -# --proto '=https' --tlsv1.2 -Sf https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg && echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > ~/waydroid.list && sudo mv ~/waydroid.list /etc/apt/sources.list.d/waydroid.list && sudo apt update && sudo apt dist-upgrade -y
sudo apt install waydroid -y && sudo waydroid init
sudo reboot

浏览器

火狐浏览器卸载移动模式的tweak

sudo apt remove firefox-esr-mobile-config

安装中文支持

sudo apt install firefox-esr-l10n-zh-cn

安装chromium

sudo apt install chromium-l10n chromium

输入法

在phosh上fcitx有一个很烦的bug,就是在原生wayland的应用上输入汉字时候选框出现会导致整个窗口消失。我也没办法了,只能凑合,反正输入中文的需求在这台电脑上不是很多。支持wayland的fcitx5我也试过,根本无法显示候选框,也许目前fcitx4是最好的输入法方案。

Xorg?

Droidian提供了libhybris的xorg驱动,所以可以使用基于xorg的桌面,但是经过我的测试,dm方面只有lxdm能用,而且整个画面有很强的撕裂感,不适合日常使用。

sudo apt install xorg xserver-xorg-video-hwcomposer lxdm xfce4
sudo systemctl stop phosh && sudo systemctl start lxdm

还要加一个conf文件,我这里有一个实现,仅供参考。
/etc/X11/xorg.conf.d/20-hwcomposer.conf

Section "Monitor"Identifier             "Monitor0"
#    DisplaySize            136 68    # In millimeters - see physical_height/width in kernel sources (aeon_ssd2092_fhd_dsi_solomon.c - Cosmo)
EndSectionSection "Device"Identifier             "SDM HWC"Driver                 "hwcomposer"Option                 "Rotate" "CW"
EndSectionSection "Screen"Identifier             "Screen0"Device                 "SDM HWC"Monitor                "Monitor0"
#    DefaultDepth           24SubSection             "Display"
#        Depth              24#Virtual           1440 720#Virtual          1080 540EndSubSection
EndSection

Droidian的gtk3是被魔改过的,gnome没有办法移动窗口,如果你想试试gnome可以降级到debian提供的版本,但是这个会破坏phosh的一部分功能。

sudo apt install libgtk-3-0=3.24.24-4

vscode很糊的问题

vscode默认以xwayland的形式运行,其实他原生是支持wayland的只需要加入一个参数就行,不过输入法就不能正常使用了。一个修改的例子如下所示。
/usr/share/applications/code.desktop

[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/share/code/code --unity-launch --enable-features=UseOzonePlatform --ozone-platform=wayland %F
Icon=com.visualstudio.code
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;
Actions=new-empty-window;
Keywords=vscode;X-Desktop-File-Install-Version=0.26[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/share/code/code --new-window  --enable-features=UseOzonePlatform --ozone-platform=wayland %F
Icon=com.visualstudio.code

目前遇到的问题也就只有这么多了,尽管还是有很多bug,但是配上蓝牙键盘和鼠标就是一个很爽的编程机器,小米平板4 plus大概4个小时用30%的电(轻度浏览网页+vscode),arm在功耗方面做的还是很牛的。

小米平板4上的Debian Linux(Droidian)方便日常使用的一些设置相关推荐

  1. 发布:世界上第一个小米平板4上的Debian Linux 刷机包

    经过一段时间的研究,没搞过任何安卓刷机包适配的我还是把halium 9成功在米板4上跑起来啦.并移植上了最新的Debian GNU/Linux(Droidian).尽管还不是很完美,对文件系统的修改没 ...

  2. Halium 9 尝鲜 -- 在小米平板4上的移植 (七)

    嗯,好像距离上次研究Halium已经过了很久了.虽然一直没时间弄这个,但是没全部驱动心里一直不太服气,最近还是抽出时间来把它弄好了(好了,但没完全好).小米平板4终于有机会可以摆脱"大手机& ...

  3. Halium 9 尝鲜 -- 在小米平板4上的移植 (一)

    废话 最近Apple出了一个基于arm的笔记本,arm的低功耗.高续航的特点的确香到我了,但是学生党太穷买不太起,只有一个安卓系统的小米平板4在吃灰.在UOS和菊花厂的推动下,好多国产软件都有了arm ...

  4. debian linux手机安装,在 Android 系统上安装 Debian Linux 与 R

    其实在 Android 平板上通过第三方软件 , 已经可以提供很多类似一般桌面 Linux 系统的工具了 . 常用的 Firefox.VLC. LibreOffice 以及 终端模拟器都有 Andro ...

  5. win10中linux系统下载软件,win10 上安装 Debian Linux子系统

    Win10 最近有了一个行的称号: 最强Linux发行版,为什么会有这么一个称号呢,因为win10的子Linux系统已经让win10集成了linux系统,应用商店里也已经上架了多种linux的发行版. ...

  6. 小米平板4可刷的linux,重磅!小米平板4更新MIUI,首次支持小爱同学

    原标题:重磅!小米平板4更新MIUI,首次支持小爱同学 爱搞机8月29日消息,今天小米官方宣布,小米平板4已经内置小爱同学,用户在升级新系统后,能用语音控制平板电脑播放视频.讲故事以及控制智能设备,此 ...

  7. 在U盘上安装debian linux

    台式机最后还是挂了.虽然还没彻底挂,启动起来已经颇为麻烦,而且升级到3.0内核后把显示器都给搞熄灭了.跑起来必须用笔记本上的xmanager才能远程玩玩. 于是决定在笔记本上弄个真正的linux.毕竟 ...

  8. Halium 9 尝鲜 -- 在小米平板4上的移植 (四)

    修改kernel 检查并修改内核选项 Halium提供了一个脚本检查defconfig的有些选项是否已经打开.找到内核项目里的defconfig,就可以开搞了. 脚本 ./check-kernelco ...

  9. Halium 9 尝鲜 -- 在小米平板4上的移植 (三)

    修改device 由于不同的机型情况不一样这里只列举一些常见的修改,启动到rootfs应该是没什么问题的. 准备好一个可以用的git平台账号,fork目标机型的lineage os 16适配就可以开始 ...

最新文章

  1. 转载:thread的六种状态
  2. express 配置支持https
  3. 【NLP机器学习基础】从线性回归和Logistic回归开始
  4. python字符串与文本处理技巧(2):大小写敏感搜索、最短匹配、多行匹配、Unicode标准化
  5. u大侠pe系统桌面计算机,详解各种PE启动的过程
  6. qt建立c++工程导入项目_工程项目经理A、B、C、D四个等级的区别,你知道吗?
  7. mysqld --initialize --console 没有 打印信息_JavaScript学习笔记(三)-- 循环结构
  8. 雨林木风win7系统下载
  9. iphone抓包调试神器—Stream安装和使用
  10. 推荐一款很好用的小说APP——追书神器
  11. Java 度分秒转经纬度,经纬度转度分秒,度分转经纬度,经纬度转度分
  12. 弹性地基梁板的计算理论_第八章 弹性地基梁的计算理论
  13. Vue 当一个页面上,需要编辑,审核,查看详情的时候,隐藏和展示
  14. Oracle Instead of Trigger的用法
  15. 【计算机网络】(一):计算机网络+互联网基本知识
  16. 如何避免字节流读取文本乱码
  17. 关于DSSD算法相关解析
  18. 基于MATLAB的波束成型仿真
  19. 如何用git将项目代码上传到github
  20. CI流水线配置文件参数详解(二)

热门文章

  1. Java编程练习之:水仙花数
  2. 如何在 Mac 上的 Keynote 讲演中创建动画 GIF(5分钟)
  3. 预装Win7家庭普通版系统的机器免费升级为旗舰版
  4. 如何使用数字工厂管理系统快速找到呆滞料
  5. java如何设置1.5倍行距_Java如何在iText中设置段落行间距?
  6. 代码随想录二战day2
  7. 项目经理转型独立游戏人?从腾讯裸辞后,他用5个月做了款游戏登上 Steam 热榜...
  8. 应用宝 无法获取签名信息 360 解析证书为空!
  9. Photoshop去水印/柔化拼接边缘的两种常用方法
  10. Linux命令scp用法