diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2010-03-28 04:01:57 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2010-03-28 18:16:15 +0200 |
commit | c63b4066a5b2552a04e8a2e692931fc5fbb253c6 (patch) | |
tree | bc00472dc862f981c34c4553fb4fccef6cd75bc0 | |
parent | 771108bb00dceae1f1f80ef9467e79fe19528937 (diff) | |
download | openembedded-c63b4066a5b2552a04e8a2e692931fc5fbb253c6.tar.gz |
xserver-kdrive-common : Xserver: add support xorg for buglabs's bug 1.x an bump PR
Handle the case where we have Xorg on a bug device
(kdrive support was not present and not added):
The bug device has 3 framebuffer devices nodes:
/dev/fb0 : 160x105 monochrome lcd screen, on bugbase
/dev/fb1 : 320x240 first color lcd screen (bug module)
/dev/fb2 : 320x240 second color lcd screen (bug module)
if we don't add this commit,Xserver would be running the following command
at the end:
xinit /etc/X11/Xsession -- /usr/bin/Xorg :0 -pn -screen 160x105x1
which will produce the following result for xorg:
(EE) No Screen section called "160x105x1"
(EE) Unable to determine the screen layout
(EE) Error parsing the config file
Fatal server error:
no screens found
Note that here "bug" is the machine defined in conf/machine/bug.conf
-rw-r--r-- | recipes/xserver-kdrive-common/xserver-kdrive-common/Xserver | 4 | ||||
-rw-r--r-- | recipes/xserver-kdrive-common/xserver-kdrive-common_0.1.bb | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/recipes/xserver-kdrive-common/xserver-kdrive-common/Xserver b/recipes/xserver-kdrive-common/xserver-kdrive-common/Xserver index 386d285af9..e2566bb22f 100644 --- a/recipes/xserver-kdrive-common/xserver-kdrive-common/Xserver +++ b/recipes/xserver-kdrive-common/xserver-kdrive-common/Xserver @@ -166,6 +166,10 @@ case `module_id` in # 32bpp - we'll enable it once newer kernels are.. working. # ARGS="$ARGS -fbbpp32" XSERVER=/usr/bin/Xorg ;; + "Bug-Labs BUG") + if [ "$XSERVER" = "/usr/bin/Xorg" ];then + ARGS="" + fi;; #TODO: handle kdrive *) # It is a device we do not know about, in which case we force # kdrive to use the current framebuffer geometry -- otherwise diff --git a/recipes/xserver-kdrive-common/xserver-kdrive-common_0.1.bb b/recipes/xserver-kdrive-common/xserver-kdrive-common_0.1.bb index 3812d2f4a5..52a88b8e8b 100644 --- a/recipes/xserver-kdrive-common/xserver-kdrive-common_0.1.bb +++ b/recipes/xserver-kdrive-common/xserver-kdrive-common_0.1.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Common X11 scripts" LICENSE = "GPL" SECTION = "x11" -PR = "r44" +PR = "r45" SRC_URI = "\ file://Xdefaults \ |