安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

笔记本/便携移动设备,手机平板等软硬件
回复
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#61

帖子 felonwan » 2014-01-20 21:43

humphrey_ou 写了:切换图形界面黑屏
手机:nubia大牛
只在Xorg.0.log中看到一个错误:
EE) FBDEV(0): FBIOPUTCMAP: Invalid argument

搜了下,没找到解决办法,抱歉.
humphrey_ou
帖子: 5
注册时间: 2014-01-13 17:16
系统: ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#62

帖子 humphrey_ou » 2014-02-15 14:47

先下载镜像,笔者使用的是Linaro alip镜像13.08(基于ubuntu 13.04):http://releases.linaro.org/13.08/ubuntu ... mages/alip,下载linaro-raring-alip-20130826-474.tar.gz压缩包,包里面只有一个binary目录下面,下面放的就是系统文件,把这个目录做成img镜像就可以用了

==felonwan,问问:目录怎么制作img,谢谢!
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#63

帖子 felonwan » 2014-02-15 19:41

humphrey_ou 写了: ==felonwan,问问:目录怎么制作img,谢谢!
sudo dd if=/dev/zero of=./file.img bs=1M count=2048
sudo mkfs.ext2 file.img
sudo mount file.img ./tmp
sudo rm -rf ./tmp/*
sudo cp -R 目录/* ./tmp/
sudo umount file.img

这是把“目录”下的文件放到镜像中。
刘海哥
帖子: 2
注册时间: 2014-02-23 20:39
系统: ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#64

帖子 刘海哥 » 2014-02-23 20:59

felonwan, felonwan, felonwan, felonwan, 大牛为什么我弄后没办法用鼠标,也没办法用手玩鼠标用不了,求教我。大牛我等待大牛回复
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#65

帖子 felonwan » 2014-02-25 11:04

刘海哥 写了:felonwan, felonwan, felonwan, felonwan, 大牛为什么我弄后没办法用鼠标,也没办法用手玩鼠标用不了,求教我。大牛我等待大牛回复
不要叫我大牛,真不是什么大牛。。。

触屏问题先试试换驱动吧。物理键鼠的话,otg在安卓下正常么?

不知道你有没有看过我的帖子“第三章”-->“三”的第6和第8条?没看过的话先看看吧。
zqxz_conan
帖子: 6
注册时间: 2014-02-26 19:42
系统: win7 + ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#66

帖子 zqxz_conan » 2014-02-26 19:47

AINOL NOVO7-FIRE@android 4.0.2 黑屏无响应
x.err
nohup: ignoring input

X.Org X Server 1.13.3
Release Date: 2013-03-07
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-1426-omap4 armv7l Ubuntu
Current Operating System: Linux localhost 3.0.8 #3 SMP PREEMPT Fri Mar 1 13:23:37 CST 2013 armv7l
Kernel command line: init=/init console=ttyS0,115200n8 hlt no_console_suspend vmalloc=256m mem=1024m logo=osd1,loaded,panel,debug hdmitx=vdacoff,powermode1,unplug_powerdown a9_clk_max=1512000000
Build Date: 17 April 2013 10:48:48PM
xorg-server 2:1.13.3-0ubuntu6 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.28.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 26 11:37:53 2014
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX

-----------------------------------------------------------------------------------------------------------------------
Xorg.0.log
[ 665.252]
X.Org X Server 1.13.3
Release Date: 2013-03-07
[ 665.253] X Protocol Version 11, Revision 0
[ 665.253] Build Operating System: Linux 3.2.0-1426-omap4 armv7l Ubuntu
[ 665.253] Current Operating System: Linux localhost 3.0.8 #3 SMP PREEMPT Fri Mar 1 13:23:37 CST 2013 armv7l
[ 665.253] Kernel command line: init=/init console=ttyS0,115200n8 hlt no_console_suspend vmalloc=256m mem=1024m logo=osd1,loaded,panel,debug hdmitx=vdacoff,powermode1,unplug_powerdown a9_clk_max=1512000000
[ 665.253] Build Date: 17 April 2013 10:48:48PM
[ 665.253] xorg-server 2:1.13.3-0ubuntu6 (For technical support please see http://www.ubuntu.com/support)
[ 665.253] Current version of pixman: 0.28.2
[ 665.253] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 665.253] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 665.256] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 26 11:37:53 2014
[ 665.289] (==) Using config file: "/etc/X11/xorg.conf"
[ 665.289] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 665.312] (==) ServerLayout "Layout0"
[ 665.312] (**) |-->Screen "Screen0" (0)
[ 665.313] (**) | |-->Monitor "<default monitor>"
[ 665.314] (**) | |-->Device "Card0"
[ 665.314] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 665.314] (**) |-->Input Device "touchscreen"
[ 665.314] (==) Automatically adding devices
[ 665.314] (==) Automatically enabling devices
[ 665.314] (==) Automatically adding GPU devices
[ 665.361] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 665.361] Entry deleted from font path.
[ 665.361] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 665.361] Entry deleted from font path.
[ 665.361] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 665.361] Entry deleted from font path.
[ 665.361] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[ 665.361] Entry deleted from font path.
[ 665.361] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 665.361] Entry deleted from font path.
[ 665.361] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 665.361] Entry deleted from font path.
[ 665.365] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 665.365] Entry deleted from font path.
[ 665.365] (==) FontPath set to:
/usr/share/fonts/X11/misc,
built-ins
[ 665.365] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 665.365] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 665.365] (II) Loader magic: 0x4014eed8
[ 665.365] (II) Module ABI versions:
[ 665.365] X.Org ANSI C Emulation: 0.4
[ 665.365] X.Org Video Driver: 13.1
[ 665.365] X.Org XInput driver : 18.0
[ 665.365] X.Org Server Extension : 7.0
[ 665.365] Initializing built-in extension Generic Event Extension
[ 665.365] Initializing built-in extension SHAPE
[ 665.365] Initializing built-in extension MIT-SHM
[ 665.365] Initializing built-in extension XInputExtension
[ 665.365] Initializing built-in extension XTEST
[ 665.365] Initializing built-in extension BIG-REQUESTS
[ 665.366] Initializing built-in extension SYNC
[ 665.366] Initializing built-in extension XKEYBOARD
[ 665.366] Initializing built-in extension XC-MISC
[ 665.366] Initializing built-in extension SECURITY
[ 665.366] Initializing built-in extension XINERAMA
[ 665.366] Initializing built-in extension XFIXES
[ 665.366] Initializing built-in extension RENDER
[ 665.366] Initializing built-in extension RANDR
[ 665.366] Initializing built-in extension COMPOSITE
[ 665.366] Initializing built-in extension DAMAGE
[ 665.366] Initializing built-in extension MIT-SCREEN-SAVER
[ 665.366] Initializing built-in extension DOUBLE-BUFFER
[ 665.366] Initializing built-in extension RECORD
[ 665.366] Initializing built-in extension DPMS
[ 665.366] Initializing built-in extension X-Resource
[ 665.366] Initializing built-in extension XVideo
[ 665.366] Initializing built-in extension XVideo-MotionCompensation
[ 665.366] Initializing built-in extension SELinux
[ 665.366] Initializing built-in extension XFree86-VidModeExtension
[ 665.366] Initializing built-in extension XFree86-DGA
[ 665.366] Initializing built-in extension XFree86-DRI
[ 665.366] Initializing built-in extension DRI2
[ 665.366] (II) LoadModule: "glx"
[ 665.381] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 665.397] (II) Module glx: vendor="X.Org Foundation"
[ 665.397] compiled for 1.13.3, module version = 1.0.0
[ 665.397] ABI class: X.Org Server Extension, version 7.0
[ 665.397] (==) AIGLX enabled
[ 665.397] Loading extension GLX
[ 665.398] (II) LoadModule: "fbdev"
[ 665.398] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 665.409] (II) Module fbdev: vendor="X.Org Foundation"
[ 665.409] compiled for 1.12.99.902, module version = 0.4.3
[ 665.409] Module class: X.Org Video Driver
[ 665.409] ABI class: X.Org Video Driver, version 13.0
[ 665.409] (II) LoadModule: "evdev"
[ 665.411] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 665.422] (II) Module evdev: vendor="X.Org Foundation"
[ 665.422] compiled for 1.13.3, module version = 2.7.3
[ 665.422] Module class: X.Org XInput Driver
[ 665.422] ABI class: X.Org XInput driver, version 18.0
[ 665.422] (II) FBDEV: driver for framebuffer: fbdev
[ 665.422] (++) using VT number 1

[ 665.422] (WW) Falling back to old probe method for fbdev
[ 665.422] (II) Loading sub module "fbdevhw"
[ 665.422] (II) LoadModule: "fbdevhw"
[ 665.423] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 665.433] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 665.434] compiled for 1.13.3, module version = 0.0.2
[ 665.434] ABI class: X.Org Video Driver, version 13.1
[ 665.434] (II) FBDEV(0): using /dev/graphics/fb0
[ 665.434] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 665.434] (**) FBDEV(0): Depth 24, (--) framebuffer bpp 32
[ 665.434] (==) FBDEV(0): RGB weight 888
[ 665.434] (==) FBDEV(0): Default visual is TrueColor
[ 665.434] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 665.434] (II) FBDEV(0): hardware: OSD FB (video memory: 8192kB)
[ 665.434] (**) FBDEV(0): Option "fbdev" "/dev/graphics/fb0"
[ 665.434] (II) FBDEV(0): checking modes against framebuffer device...
[ 665.434] (II) FBDEV(0): checking modes against monitor...
[ 665.434] (--) FBDEV(0): Virtual size is 1280x800 (pitch 1280)
[ 665.434] (**) FBDEV(0): Built-in mode "current"
[ 665.434] (==) FBDEV(0): DPI set to (96, 96)
[ 665.435] (II) Loading sub module "fb"
[ 665.435] (II) LoadModule: "fb"
[ 665.435] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 665.439] (II) Module fb: vendor="X.Org Foundation"
[ 665.439] compiled for 1.13.3, module version = 1.0.0
[ 665.439] ABI class: X.Org ANSI C Emulation, version 0.4
[ 665.439] (**) FBDEV(0): using shadow framebuffer
[ 665.439] (II) Loading sub module "shadow"
[ 665.439] (II) LoadModule: "shadow"
[ 665.440] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 665.441] (II) Module shadow: vendor="X.Org Foundation"
[ 665.441] compiled for 1.13.3, module version = 1.1.0
[ 665.441] ABI class: X.Org ANSI C Emulation, version 0.4
[ 665.441] (==) Depth 24 pixmap format is 32 bpp
[ 665.474] (==) FBDEV(0): Backing store disabled
[ 665.475] (==) FBDEV(0): DPMS enabled
[ 665.475] (==) RandR enabled
[ 665.499] (II) SELinux: Disabled on system
[ 665.502] (II) AIGLX: Screen 0 is not DRI2 capable
[ 665.502] (II) AIGLX: Screen 0 is not DRI capable
[ 665.718] (II) AIGLX: Loaded and initialized swrast
[ 665.718] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 665.811] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 665.816] (II) Using input driver 'evdev' for 'touchscreen'
[ 665.817] (**) Option "CorePointer"
[ 665.817] (**) touchscreen: always reports core events
[ 665.817] (**) evdev: touchscreen: Device: "/dev/input/event2"
[ 665.817] (--) evdev: touchscreen: Vendor 0x1 Product 0x1
[ 665.817] (--) evdev: touchscreen: Found keys
[ 665.817] (II) evdev: touchscreen: Configuring as keyboard
[ 665.817] (II) XINPUT: Adding extended input device "touchscreen" (type: KEYBOARD, id 6)
[ 665.817] (**) Option "xkb_rules" "evdev"
[ 665.817] (**) Option "xkb_model" "evdev"
[ 665.817] (**) Option "xkb_layout" "us"
[ 665.827] (II) XKB: reuse xkmfile /var/lib/xkb/server-D378AD8F86E560F712A83EE36E4E5E92C595B9BD.xkm
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#67

帖子 felonwan » 2014-02-26 23:14

zqxz_conan 写了:AINOL NOVO7-FIRE@android 4.0.2 黑屏无响应
……
你这个没有[EE]标志,就是木有错误哈,先试试我帖子中第三章第2节吧,还不行话,建议如果有条件试试用hdmi接电脑或电视。
zqxz_conan
帖子: 6
注册时间: 2014-02-26 19:42
系统: win7 + ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#68

帖子 zqxz_conan » 2014-02-27 10:25

felonwan 写了:
zqxz_conan 写了:AINOL NOVO7-FIRE@android 4.0.2 黑屏无响应
……
你这个没有[EE]标志,就是木有错误哈,先试试我帖子中第三章第2节吧,还不行话,建议如果有条件试试用hdmi接电脑或电视。

不知道为什么adb最近老是 连不上 总是提示adb服务启动失败。
有空回家试一下 学校木有hdmi接口~~
头像
斯人93
帖子: 84
注册时间: 2012-11-04 16:46
系统: win7+ubuntu 14.04

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#69

帖子 斯人93 » 2014-02-27 11:01

这个得怒顶一个

来自我的 ONDA MID 上的 Tapatalk
所谓创新,就是经过深思熟虑的模仿
刘海哥
帖子: 2
注册时间: 2014-02-23 20:39
系统: ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#70

帖子 刘海哥 » 2014-03-02 11:48

注意安装相应的驱动后,要使用那个驱动,就把/etc/X11/xorg.conf里面的相应行取消注释,把其它的都注释掉:

不知道在那里啊
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#71

帖子 felonwan » 2014-03-02 20:49

刘海哥 写了:注意安装相应的驱动后,要使用那个驱动,就把/etc/X11/xorg.conf里面的相应行取消注释,把其它的都注释掉:

不知道在那里啊

ubuntu系统的根目录,在安卓下修改的话,目录就应该是/data/linaro/etc/X11/xorg.conf。
chroot到/data/linaro目录,直接用命令"vi /etc/X11/xorg.conf"或者"nano /etc/X11/xorg.conf"来修改更方便。

怎么chroot到/data/linaro教程中有。
zqxz_conan
帖子: 6
注册时间: 2014-02-26 19:42
系统: win7 + ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#72

帖子 zqxz_conan » 2014-03-04 9:39

felonwan 写了:
zqxz_conan 写了:AINOL NOVO7-FIRE@android 4.0.2 黑屏无响应
……
你这个没有[EE]标志,就是木有错误哈,先试试我帖子中第三章第2节吧,还不行话,建议如果有条件试试用hdmi接电脑或电视。
更新了adb可以调试了。现在用chimg 再手工启动xfinit 可以看到 屏幕上有显示文字 xvkbd - Virtual Keyboard 但是桌面起不来。这个是不是fb是好用的,但是xorg没有正确配置呢?
felonwan
帖子: 262
注册时间: 2008-09-12 12:32

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#73

帖子 felonwan » 2014-03-04 11:07

zqxz_conan 写了: 更新了adb可以调试了。现在用chimg 再手工启动xfinit 可以看到 屏幕上有显示文字 xvkbd - Virtual Keyboard 但是桌面起不来。这个是不是fb是好用的,但是xorg没有正确配置呢?
“屏幕”是指adb命令窗口?

先把原来*.log, *.err文件给清除,然后把xfinit脚本里的内容一步步执行看一下:
felonwan 写了: 实际上xfinit脚本很简单,如果出问题,我们可以一步步输入里面的关键内容,检查问题出在哪儿:
代码:
nohup Xorg :0 vt1 1>x.log 2>x.err &
nohup xvkbd 1>xk.log 2>xk.err&
nohup startlubuntu 1>sl.log 2>sl.err &
看平板屏幕输出、adb命令窗口提示和*.log, *.err 文件。
zqxz_conan
帖子: 6
注册时间: 2014-02-26 19:42
系统: win7 + ubuntu

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#74

帖子 zqxz_conan » 2014-03-04 12:22

felonwan 写了:
zqxz_conan 写了: 更新了adb可以调试了。现在用chimg 再手工启动xfinit 可以看到 屏幕上有显示文字 xvkbd - Virtual Keyboard 但是桌面起不来。这个是不是fb是好用的,但是xorg没有正确配置呢?
“屏幕”是指adb命令窗口?

先把原来*.log, *.err文件给清除,然后把xfinit脚本里的内容一步步执行看一下:
felonwan 写了: 实际上xfinit脚本很简单,如果出问题,我们可以一步步输入里面的关键内容,检查问题出在哪儿:
代码:
nohup Xorg :0 vt1 1>x.log 2>x.err &
nohup xvkbd 1>xk.log 2>xk.err&
nohup startlubuntu 1>sl.log 2>sl.err &
看平板屏幕输出、adb命令窗口提示和*.log, *.err 文件。
是平板的屏幕
头像
8E117
帖子: 110
注册时间: 2014-01-30 12:08
系统: xubuntu 14.04

Re: 安卓系统流畅体验Linux桌面[自制镜像和脚本已发布]

#75

帖子 8E117 » 2014-03-05 0:10

进入lubuntu了,不过果然触摸屏幕不好用……

另外,我想让他永远都是Lubuntu有可能么?

就是不需要Android,直接变成lubuntu,关机就直接关机了,开机直接进入lubuntu……

想想,还有点激动……
使用Ubuntu单系统的菜鸟一枚:

Ubuntu入门中……
SuperCollider入门中……
Java入门中……
各种入门中……


菜鸟上路,请多多关照。
回复