Canonical Voices

What Shuduo talks about

Posts tagged with 'ubuntu'

Shuduo

In case you want to play snappy but don’t have a Raspberry Pi 2 or other hardware…

1, sudo apt-get install virtualbox
2, download snappy image http://cdimage.ubuntu.com/ubuntu-snappy/15.04/20150423/ubuntu-15.04-snappy-amd64-generic.img.xz
3, unxz ubuntu-15.04-snappy-amd64-generic.img.xz
4, VBoxManager convertdd ubuntu-15.04-snappy-amd64-generic.img snappy.vdi –format VDI
5, launch Virtualbox GUI app, create a new VM, OS type is Linux, Version is Ubuntu 64bit, memory is 512MB, Hard driver use an exist virtual hard disk file and select snappy.vdi we just converted from img file.
6, in Settings->Network, change Network Adapter from NAT to Bridged Adapter
7, Start VM, you can use browser to access Snappy App Store by url “webdm.local:4200” or login in from console or ssh with username/password ‘ubuntu/ubuntu’ to do anything fun snappy things like update/rollback

Read more
Shuduo

日期:2015-04-14 作者:新闻更新 出处:IT.com.cn(IT世界网)

近日,Canonical与中国移动联合发起的“Ubuntu开发者创新大赛”正在各大高校如火如荼的展开,公开征集优秀适配Ubuntu操作系统的Scope、应用等作品。其中,优麒麟作为本次大赛的开发平台,为开发者提供了开放的、便捷的桌面操作系统,该系统易于开发者使用,开发者可以将更多的精力投入到创新作品的开发中。


中国移动&Ubuntu开发者创新大赛

本次赛事活动将使国内开发者接触到Ubuntu所带来的新一代移动体验。这将打破自第一款iPhone以来所形成的对于应用为王的固定模式,也将突破屏幕上惟有应用图标排列组成的单一视觉效果和使用上的局限。Ubuntu系统实现了内容和服务的前置,可直接呈现于屏幕上,从而有效的为用户创造一个丰富、快速且不碎片化的体验。而开发者只需花费相对于传统应用开发和维护而言很小的成本,便可在系统级别上创造出与应用同样的用户体验。这些独特体验是通过使用Ubuntu Scopes来完成的,它是Ubuntu独有的全新UI工具,可通过Ubuntu SDK获取。想了解更多Ubuntu Scopes和Ubuntu手机的信息,可访问Ubuntu官网。

赛事面向学生群体、职业开发者和开源社区,共设置6个奖项,奖励包括7万人民币现金和手机等奖品,并为学生组的获奖参赛者提供Canonical实习机会。报名截止时间为2015年5月15日,2015年6月进行决赛评选。开发者可访问“和你圆梦”百万青年创业就业计划官网报名参赛,

据悉,本次大赛的参赛开发者大都在使用优麒麟Ubuntu Kylin做Ubuntu手机开发的操作系统,作为一个中文化本地化的Ubuntu分支优麒麟,让国内开发者可以更轻松的使用Ubuntu手机的SDK来进行开发。

为了让国内业界开发者以及校内学生,更快更好的了解Ubuntu手机平台和开发技术,Canonical公司已在全国校内外场所举办多场落地培训互动。由知名专家高级工程师带队,为国内开发者个人团体从平台介绍到实际上手开发详尽讲解,并在现场手把手教大家如何开发Scope。同时,他们还为广大的开发者朋友准备了一定数量的优麒麟Ubuntu Kylin启动盘,内含Ubuntu SDK,以及一整套的培训教程资料,为开发者们提供了全面的技术支持。

开发者使用优麒麟平台进行Ubuntu手机应开发,可以轻松实现自己的创新想法、潮流创意等,让青年开发者率先接触到了新兴的移动生态系统,在获得崭新的创业机遇同时助力TD 产业蓬勃发展。日前,Ubuntu开发者创新大赛线上线下的技术培训活动已经在北京邮电、中科大、长沙中南大学、中山大学等高校展开。后续培训安排日程可通过关注Ubuntu微信账号(UbuntuByCanonical)获得。

Read more
Shuduo

2015-04-14 16:48 作者:www.guigu.org HV:87 来源:硅谷网 编辑:书明寒

  近日,记者了解到国产操作系统优麒麟正式发布了15.04 Beta 2测试版本,对重量级特色软件进行了升级,更好的方便用户体验,这款适合个人应用、大型企业和政府机构办公的操作系统在细节上的创新升级,提升了其品质和服务能力,获得了用户的认可,对于国内Linux操作系统的发展也起到了很好的示范作用。

  满足中国用户的使用习惯

  优麒麟设计之初就是为了做更有中国特色的操作系统,采用平台国际化与应用本地化融合的设计理念,通过定制本地化的桌面用户环境以及开发满足广大中文用户特定需求的应用软件来提供细腻的中文用户体验。

  记者从官方了解到,相对于14.10正式版,在细节上看到了更多创新,此次发布的测试版本累计修复了60多个Bug;更新了系统主题;系统内核升级到3.19,,能支持下一代英特尔Braswell芯片;用户桌面环境的改进包括默认打开“本地集成菜单”和启动器的“单击最小化”两个特性,更利于Windows熟练用户学习使用Unity用户界面。

  同时,新版本还升级了一些特色应用,软件中心、优客助手、优客农历等,其中优客助手2.0.1版本实现了全新的用户界面和操作方式,软件中心1.3.0版本增加了用户“完善翻译”和个人应用管理等功能。另外,开发团队与搜狗公司合作开发了搜狗输入法1.2版本,该版本已修复多个重要已知Bug,并支持细胞词库功能,当有最新更新时,已安装的用户可以自动更新。

  优麒麟获得用户认可

  绝大多数的开源软件在正式发布前会发布数版测试版本,然后会通过其技术社区不断后续完善,这也是开源软件正常的开发过程。这个版本应该是15.04正式版本之前最后发布的一个测试版本,接下来优麒麟开发团队将对系统关键组件、集成应用、中文化等进行更详细的测试以及Bug修复,这将为优麒麟推向市场奠定基础。

  去年,优麒麟系统进入了中央国家机关政府采购个人操作系统协议供货商名单。入围政府采购名单,意味着这款操作系统通过了国内最高层次的全面审核和认可,这对优麒麟来说是一个很好的发展机会。据悉,目前中央政府采购中心已经在安装试用优麒麟,而诸多部委和国家机构也正在评估试用安装优麒麟中。

  记者也从身边的朋友了解到,目前在国内很多的安卓手机开发工程师其实都是在使用优麒麟做安卓的开发,例如小米,盛大。“没有最好,只有更好”,优麒麟发布最新测试版本,就是为了更好的方便用户使用和体验,目前从下载数量看优麒麟正逐渐获得市场和消费者的认可。

Read more
Shuduo

  1. start from official tutorial http://developer.ubuntu.com/scopes/tutorial/

    1. implement search function

    2. implement preview function

    3. modify data/XXXX.scope

    4. modify data/unity-scope-XXXX.service.in

    5. modify XXXX.pro

    6. build executable file, and dbus service file out

    7. install executable file, scope file and service file.

    8. killall unity-scope-home to restart the Home scope so that it loads the new scope

  2. what’s scope? what’s master scope?

    1. Scope

The search engine itself, talking to a web service or a local database. It can be exposed to the user in two ways in the Dash: as a standalone scope or as part of a master scope.

  1. Master scope

The architecture used to merge multiple scopes in the same Dash view.

  1. how to debug?

    1. use libunity-tool -g

  2. My first scope project

    1. lp:~sangshuduo/+junk/scope500px

 

  1. BKMs and tips

    1. recommend C language to programming scope for performance although python and vala still working

      1. http://askubuntu.com/questions/310669/what-programming-languages-are-scopes-written-in

    2. Ubuntu SDK do not show Unity Scope project in project list

      1. apt-get remove all QT related packages and reinstall Ubuntu SDK

    3. dbus name limitation

      1. https://bugs.launchpad.net/libunity/+bug/1269256

    4. unreliable libunity-tool

      1. sometime libunity-tool can’t list all running scopes’ dbus name. we can fill its group name and unique name manually

      2. use master scope to list all results.

    5. manually add headers path and libraries to link

      1. XXXX.pro

    6. check name matched in all place

      1. config.h

      2. data/XXXX.scope

      3. data/unity-scope-XXXX.service.in

    7. who familiar Unity API

      1. Michal Hruby (mhr3)

    8. build and install. some files will be not installed if only run ‘sudo make install’

      1. qmake

      2. make

      3. sudo make install

Read more
Shuduo

I followed the link [1] of linuxjournal to make my Nexus 7 can boot up Android and Ubuntu Touch without reflash system. Now I can easy show off Ubuntu Touch to my friends and read ebook by Kindle for Android now. I’m interested what solution will be  used for dualboot on Ubuntu Edge or its successor.

 

[1]: http://www.linuxjournal.com/content/multi-booting-nexus-7-tablet?page=0,0

Read more