MeeGo开发Tips(0)非Intel图形芯片使用Xephyr模拟器

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

根据MeeGo Wiki上的 MeeGo SDK with Xephyr 教程,执行:

$ lspci | grep VGA
如果不是intel的图形芯片(比如杯具的nvidia,不知为何ati的反倒是可以使用),就得see the
other SDK options (MeeGo SDK本身可以使用,如libmeegotouch,不能使用的是基于Xephyr的emulator,会黑屏)。
怎样在非intel图形芯片上使用Xephyr呢?intel的合作伙伴nokia论坛出了个 教程 ,详细的一笔。

简单来说就是安装并运行外部的Xserver-Xephyr(nested x server),DISPLAY设置为:2,然后在MeeGo SDK中启动emulator时,设置DISPLAY为:2。

$ sudo apt-get install xserver-xephyr
//根据教程,在运行xhost命令之后执行:
$ Xephyr :2 -host-cursor -screen 1024x768x16 -dpi 192 -ac  &
$export DISPLAY=:2

//chroot到meego sdk路径后
$startmeego &

不过每次都这么敲命令会很麻烦,可以写入一个文件里,然source执行
效果如下,不过运行的很慢。。


最后普及一下:什么是Xephyr呢?参考 这里

Xephyr is a kdrive based X Server which targets a window on a host X Server as its framebuffer. Unlike Xnest it supports modern X extensions ( even if host server doesn't ) such as Composite, Damage, randr etc (no GLX support now). It uses SHM Images and shadow framebuffer updates to provide good performance. It also has a visual debugging mode for observing screen updates.

Xephyr 是一个 Xnest 的替代产品,因为 Xnest 不提供现代 X server 的一些高级特性,比如图形加速的支持。简而言之,Xephyr 是一个 X server,但是它执行在一个存在的 X server 里面,这个可以用来做很多事情,比如需要通过 XDMCP 连接到另外一台主机,那么不需要另外打开一个新的 X server;又比如正在写一个 window manager,那么在一个 X server 里面打开的 X server 里面调试,将会比直接在现有的 X server 里面替换现有的 window manager 方便很多。对于热衷于更换自己的 window manager 的狂热爱好者,Xephyr 提供了绝佳的试验环境。

X窗口系统名词解释     前端时间Gentoo的桌面环境出了点问题,发现自己对Linux的桌面环境了解的很少,于是恶补了一下知识,以下名词解释基本上都是来自维基百科的条目和《Linux程序设计(第三版)》。一般而言,平时的说的桌面环境是指GNOME、KDE、XFCE,而它们都是基于X窗口系统的,X窗口系统是典型的C/S结构,目前最常见的X窗口系统就是Xorg,一般使用的startx,startkde,gnome-session都是启动桌面环境的脚本,它们做的事情包含了模块的检测与加载,以及运行窗口管理器等。 X Win 阅读详情

相关推荐

Meego & Meego SDK体验

0.MeeGo简介 MeeGo项目结合英特尔的Moblin和诺基亚的Maemo, 为下一代计算设备打造了一个基于Linux的开源软件平台。MeeGo软件平台为开发人员的应用程序提供了最大范围的设备选择,包括上网本和入门级桌面设备,便携式计算和通讯设备,车载信息娱乐设备,联网电视,媒体电话等等-均使用共同的开发框架Qt。MeeGo将帮助消费者从不同的设备中获得创新的应用程序体验。MeeGo项目由Linux基金会管理。MeeGo为Linux基金会商标。(来源MeegoZone中文站) 1.MeeGo

静影沉璧 4431

Xephyr介绍与使用

Xephyr 是一个 X Window System 的 X 服务器实现,它允许你在一个现有的 X 服务器内部创建一个嵌套的 X 服务器。这个嵌套的 X 服务器可以在一个窗口中显示,并且可以在这个窗口中运行其他的 X 客户端应用程序。Xephyr 的主要作用是提供一个隔离的环境,用于测试和调试窗口管理器、应用程序或其他与 X 相关的软件。Xephyr 是一个 Xnest 的替代产品,因为 Xnest 不提供现代 X server 的一些高级特性,比如图形加速的支持。

weixin_56291477的博客 3493

linux的多桌面环境Xephyr

在宿主系统上使用Xephyr调试桌面环境,要更方便一些。所以这一节,我们介绍如何在宿主系统上调试桌面环境。如果尚未安装Xephyr,则首先通过如下方法安装Xephyr: root@baisheng:~# apt-get install xserver-xephyr 然后使用如下命令启动Xephyr: root@baisheng:~# Xephyr -ac -screen 800x480 :1.0 ...

seaship的博客 2722

Xephyr 初次接触

不是什么新鲜东西,但由于第一次使用,简单记录一下

1+1=10 6920

xhost、VNC

  xhost 是用来控制X server访问权限的。   通常当你从hostA登陆到hostB上运行hostB上的应用程序时,   做为应用程序来说,hostA是client,但是作为图形来说,   是在hostA上显示...

667

Gnu/Linux 链接XServer方法

基础工作: apt-get install xserver-xephyr xnest 方法一: Xephyr :1 -screen 1360x768 -query 192.5.2.19 方法二: Xnest :1 -screen 1360x768 -query192.5.2.19 方法三: X :1 -query 192.5.2.19 ...

Tybyqi的博客 734

virt a mate(vam)版本1.20.77.9介绍和下载

谁是MeshedVR? MeshedVR是一家小型独立开发者,在即将到来的虚拟现实领域享有先进的最新技术。我们的第一个项目专注于推进角色模拟,而这项工作的一个自然出路就是虚拟现实性爱模拟器!因此,我们的Patreon将致力于利用我们开发的技术创建成人虚拟现实游戏,并继续推动尖端技术,为您带来最真实的性模拟器。Virt-a-Mate(简称VaM)是我们为实现这一目标而设计的第一个性模拟器项目。 百度云豪华汉化整合 集成舞蹈 编导插件等vam1.20.77.9(不定期更新)下载山月记分享 重要的运行Vi.

ddluck的博客 8万+

linux 的xserver

<br />Moblin Core是在Gnome Mobile的平台上建立。我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后直接进入文本命令行,所以这方面了解得很少,需要学习一下,按照管理,进入共产主义网络来寻找答案。 共产地址: http://topic.csdn.net/t/20061030/16/5119702.html http://402s.blogspot.com/2006/11/guilinux.html   严格来讲,Linux这个词本身只表示Linu

jingxin7的专栏 897

xorg-xserver相关完全解析

本文主要是从以下几个方面介绍xorg-xserver 相关的知识 1.linux系统图形界面框架 2.xserver 和x client启动过程 3.图形2d,3d加速原理简介 4.xserver主分支代码解析。 5.xserver,xclient协议简介 6.一个基于Xlib的简单例子解析 7.radeon驱动初始化代码解析. 1.linux图形界面框架 参考至:http://dzdl.ipch...

seaship的博客 1万+

Xephyr使用

【Ubuntu安装Xephyr】#dpkg -L xserver-xephyr #查看是否安装了xephyr#sudo apt-get install xserver-xephyr#sudo apt-get install ssh【启动xephyr】#Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /de

midinux的专栏 1302

解决Firefox无法打开问题,提示Couldn’d load XPCOM

    最近通过emerge安装了Eclipse,结果把libjpeg.so也作为依赖更新了,后来打开firefox,半天没有反应,在shell中打开,提示Couldn’d load XPCOM。我又试了一下别的程序,Konqueror、Seamonkey、Galeon、Epiphany、Thunderbird、Webhttrack都无法打开了,Konqueror还好,有提示,说找不到libjpe

静影沉璧 6万+

Gentoo中文step by step

    安装好Gentoo Linux之后,显示中文是当务之急,其实gentoo的文档做的已经很好了,这里记一下,下次就能快速设置了。     Step1 设置locale     1>编辑/etc/locale.gen,在最后加入两行“zh_CN.UTF-8 UTF-8”和“zh_CN.GBK GBK”,如下    zh_CN.UTF-8 UTF-8zh_CN.G

静影沉璧 2万+

安装Gentoo Livedvd到硬盘

    Linux的重要性毋庸置疑,而之前也玩过不少发行版,最开始玩的是Fedora,后来为了寻找服务器版本又装过RHEL5,听说CentOS后,在RHEL5的基础上,替换掉了RedHat的Logo,通过yum更新成了CentOS5,至于桌面发行版的光刻盘就N张,用LiveCD也玩过不少Linux,有Ubuntu、openSuse、gOS、jolicloud、Mono。这一次打算迁移到Gentoo

静影沉璧 2万+

4G,64bit,PAE

        上周末把内存加到了4G,缘由是在正常的工作环境下:win7下开着Outlook、Communicator,IE,Firefox,VMware或者某个IDE,后台运行着MSE、有道词典、wakoopa、Evernote、gae代理,进程总数70+,内存使用率会80%+,实在是高了点,而且Aero,这些特性都是关掉的。为了缓解这种情况,所以买了两根Kingston 2G 800,不过由于Intel GM965的白皮书上写着只支持DDR2 667和533,如下图,所以那两根条子是降频运行在667频

静影沉璧 4269

Gentoo安装64位flash player

    之前在Windows下用过Firefox的64位版本-Shiretoko,但是由于64位的flash player plugin一直安装不上,导致很多应用都用不了,据说可以使用NSPlugin Wrapper包和32位的类库来使用32位的flash player,我没有尝试。最近安装了64位的Gentoo,opera和shiretoko还是无法自动安装64位的flash player pl

静影沉璧 3858

Gentoo安装ArgoUML小记

    突然发现BoUML在Portage树中被AMD64关键字Mask了,为了保险起见就安装了和StarUML类似的开源UML工具,直接emerge argouml,出现了点小问题: 一.安装后无法运行            无法运行,提示“ERROR: unable to get localhost information.”意思是/etc/hosts中,找不到当前主机信息,例

静影沉璧 2945
上一篇: MeeGo-Handset开发入门小结
下一篇: 用QML开发MeeGo应用程序
xutaozero21
博客等级 码龄19年 113粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值