所以adb shell有一个恼人的错误,它没有意识到你的图形终端应用程序大于 80x24,所以当你尝试运行任何类型的全屏控制台应用程序,如 vi 或 emacs(或任何 ncurses 应用程序)时,它不需要全屏,只有一小部分。有没有办法轻松解决这个问题?
小智 6
更新(2015 年 2 月):现在,您可以只使用“phablet-shell”。不再需要摆弄自建脚本。也就是说,如果您愿意,它们应该仍然有效。
我通常做的是使用 ssh 而不是 adb。那个可以正确配置终端(除了比 adb 更好地设置许多其他东西)。
把它放到你的 ~/.bash_aliases (在主机上,而不是设备上)
alias sd='adb shell start ssh; \
adb forward tcp:2222 tcp:22; \
ssh-keygen -f ~/.ssh/known_hosts -R [localhost]:2222; \
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
phablet@localhost -p 2222'
Run Code Online (Sandbox Code Playgroud)
并关闭/重新打开终端窗口。
现在,您只需执行“sd”(ssh 设备的缩写),您就会以用户 phablet 的身份登录到手机上,并使用正确配置的终端和正确设置的用户环境。
| 归档时间: |
|
| 查看次数: |
3209 次 |
| 最近记录: |