目录 |
---|
minLevel | 1 |
---|
maxLevel | 4 |
---|
outline | false |
---|
style | none |
---|
type | list |
---|
printable | false |
---|
|
1. 安装Kwin
kwin是一个开源的为X windows system而编写的窗口管理器,也是一个Wayland compositor. 其能提供最基本的窗口组件,如mouse cursor。
代码块 |
---|
| sudo apt install kwin-x11 --no-install-recommends |
|
2. 编写Desktop Environment Bash
2.1 custom_de.sh
代码块 |
---|
| vim /bin/custom_de.sh
#!/bin/bash
kwin &
docker start redroid_12
#adb connect localhost:5555
#startscreen.sh 是上一个步骤中下载好的代码库中的脚本
/bin/scrcpy-desktop/startscreen.sh 1920*1080
chmod +x /bin/custom_de.sh |
|
2.2 使用scrcpy的全屏参数
修改startscreen.sh 中启动scrcpy的参数。加上-f参数。该参数会在启动时,将屏幕全屏。
...
代码块 |
---|
| # use -S if you're edgy
scrcpy --display $display -f -w -S & |
|
3. 将登陆用户加入到docker group中
此举是为了使用docker 命令时,不需要sudo提权。
...
代码块 |
---|
| sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo systemctl restart docker
sudo chmod a+rw /var/run/docker.sock |
|
4. 创建Desktop文件
代码块 |
---|
| vim /usr/share/xsessions
[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application |
|
5. 测试
退出登陆该用户。
在登陆界面,用户名附近选择not listed,输入登陆用户名,回车。
在弹出的桌面环境选择框中,选择Custom DE。
输入密码后,就会进入安卓界面。
...