Wednesday, March 27, 2013

[SOLVED]fastboot wired errors


Problem:

When trying to flash a device using fastboot, i.e. via commands "fastboot -w flashall", get errrors like

"error: neither -p product specified nor ANDROID_PRODUCT_OUT set"

or

"error: error: could not load android-info.txt"

Solution:

First, you want to make sure the environment variable ANDROID_PRODUCT_OUT is properly set to the out/target/product/your_product/ directory

Second, double check if all images(boot.img, system.img, userdata.img, caches.img, recovery.img) are there in that directory and an text file "android-info.txt" exits.

If all images are generated and ANDROID_PRODUCT_OUT is set, then you might have to flash images one by one. It seems that the "flashall" command is problematic sometimes.

Commands:

fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img
...

Thursday, March 7, 2013

[SOLVED]""required virtual size does not fit available size: requested=(2304, 768), minimum=(320, 200), maximum=(1280, 1280)""

Platform:
                 Ubuntu 11.10(or other releases, not sure)
Diagnosis:
                 Unable to set up dual(multi)-displays, with an error message like ""required virtual size does not fit available size: requested=(2304, 768), minimum=(320, 200), maximum=(1280, 1280)""
Solution:
                 Modify /etc/X11/xorg.conf file, to set the "Virtual" parameters properly.
                 sudo vim /etc/X11/xorg.conf
                 Locate section "Screen", create a subsection "Display" with a parameter "Virtual" with the values indicated as required in the error message, e.g. 2304 and 768 here.
                 Subsection "Display"
                ... // other parameters if any
               Virtual 2646 1024
         EndSubsection
                  Log out and log in, go to "Displays...", uncheck "Mirror displays", apply.

[COPIED]Install fcitx on Ubuntu 11.10

The default repositories of Ubuntu 11.10 cannot find fcitx. You need to install through ppa.


小企鹅fcitx的安装方法:
fcitx与scim输入法有冲突,安装之前首先确认scim是否安装,如果安装了scim,就先卸载scim。
1
sudo apt-get purge scim
然后开始安装fcitx:
1
2
3
4
5
6
7
8
9
sudo add-apt-repository ppa:fcitx-team/nightly

sudo apt-get update

sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin

sudo apt-get install fcitx-table-all

im-switch -s fcitx -z default #设为默认输入法
最后注销用户再重新登录,小企鹅fcitx输入法就生效了。
fcitx支持自定义皮肤。现在网上有一些很漂亮的fcitx皮肤,可惜这些皮肤只支持fcitx 4.0,通过PPA源安装的fcitx是最新版本fcitx 4.1.2, 我只找到一款支持fcitx 4.1.2的皮肤 – 四叶草:四叶草 fcitx 4.1.2皮肤下载地址。下载完,解压文件,然后把解压出来的文件夹放到~/.config/fcitx/skin/文件夹下,如果没有skin文件夹,就新建一个。
fcitx 最新版4.1.2 四叶草皮肤 截图
如果想让老皮肤fcitx 4.0支持最新版本的fcitx 4.1.2,有两种解决方法:
1.解压皮肤,然后按照上面的提示信息修改文件,按照你使用fcitx的版本号进行修改
2.使用你机器上fcitx的默认皮肤,然后打开fcitx配置工具,参照现有皮肤参数一点点修改…

Source Link:

[SOVLED]"E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages."

Platform:
                  Ubuntu 11.10(or other releases, not sure)
Diagnosis:
                 A "Forbidden" sign shown at the notification center, with an error message "E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages."

Reason:
                Some package installed have unmet dependencies.
Solution:
                sudo apt-get dist-upgrade
                Command above gives you the information that which package(s) are problematic.
                sudo apt-get remove problematic_package(s)