startforeground 用法scan怎么促发

Android Platform 3.0 SDK跟Eclipse ADT安装记录三_C#中WindowsForms 调用 FindWindow,SetForegroundWindow,奇怪的有关问题_Thinkpad T420 装配Ubuntu__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
Android Platform 3.0 SDK跟Eclipse ADT安装记录三
C#中WindowsForms 调用 FindWindow,SetForegroundWindow,奇怪的有关问题
Thinkpad T420 装配Ubuntu
Android Platform 3.0 SDK跟Eclipse ADT安装记录三
Android Platform 3.0 SDK和Eclipse ADT安装记录三
有用的链接(有些需要Android NDK)
一、游戏库、开发库
1. ONScripter on Anroid のページ
http://onscripter.sourceforge.jp/android/android.html
(注:提供的SDK包的源码不全,需要加上原来ONScripter的源码才行
——属于jni/application/Android.mk
http://onscripter.sourceforge.jp/onscripter.html
/p/onscripter/
2. OpenCV-Android
/wiki/Android
/billmccord/OpenCV-Android
http://www.stanford.edu/~zxwang/android_opencv.html
OpenCV(网站)
http://www./index.php/%E9%A6%96%E9%A1%B5
3. SDL port for Android
http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
/pelya/commandergenius
http://gitorious.org/0xdroid/external_libsdl-12
http://libsdl-android.sourceforge.net/
http://www.sfml-dev.org/index.php
/LaurentGomila/SFML
http://sourceforge.net/projects/sfml/files/
4. Boost port for Android
用Android NDK r6编译boost 1.47
/gongminmin/archive//2233345.html
Crystax’s NDK r6 : Improved Android NDK r6
http://www.crystax.net/en/android/ndk/6
http://www.crystax.net/en/android/ndk
MysticTreeGames / Boost-for-Android
/MysticTreeGames/Boost-for-Android
5. OpenGL|ES glu/glut
GLUT|ES - The OpenGL|ES Utility Toolkit
http://glutes.sourceforge.net/
glues - GLU 1.3 port for OpenGL ES 1.0 (CM) and above
Khronos OpenGL ES API Registry
http://www.khronos.org/registry/gles/
6. julienr / libpng-android
/julienr/libpng-android
7. doom-android
/p/doom-android/
8. SLF4J Android
http://www.slf4j.org/android/
9. AndEngine
(1)google code上的代码比较兼容旧的系统和OpenGL ES版本,但examples的代码有些bug,需要对照github的代码进行修改(如AssetBitmapTextureAtlasSource构造函数的文件名参数中添加gfx/,和BaseGameActivity的getFontManager方法中return this.getFontManager();应为return this.mEngine.getFontManager();)
http://www.andengine.org/blog/
/p/andengine/
http://blog.csdn.net/txiejun/article/details/7045383
/p/andengineexamples/
http://wiki.andengine.org/Tutorials
http://wiki.andengine.org/AndEngine
(2)github上的代码较全(有各个插件的代码)和较新,但兼容性可能不太好。
AndEngine(github)
/nicolasgramlich/AndEngine
/nicolasgramlich
(3) 教程
/programming/andengine
http://www.andengine.org/forums/tutorials/
(4)demo代码
/Articles/188957/Simple-Android-Ball-Game
http://stachibana.biz/?p=1259
/index.php/2012/01/android-game-using-andengine-part-1/
LAGP-Example-Code
/portmobile/LAGP-Example-Code
Learning Android Game Programming
/Learning-Android-Game-Programming-Hands-On/dp/
10. jPCT-AE - a free 3D engine for Android
http://www.jpct.net/jpct-ae/
http://www.lwjgl.org/
slick-util jar and src
http://lwjgl.org/wiki/index.php?title=Slick-Util_Library_-_Introduction
Game Engines and Libraries Using LWJGL
http://lwjgl.org/wiki/index.php?title=Game_Engines_and_Libraries_Using_LWJGL
12. python-for-android
/p/python-for-android/
13. Scripting Layer for Android (SL4A)
/p/android-scripting/
/p/sl4a-chinese/
14. Busybox for android
http://benno.id.au/blog//android-busybox
15. PHP for Android project (PFA)
http://phpforandroid.net/
16. libiconv and libcharset
/group/android-ndk/browse_thread/thread/012dea6e
17. libxml2
/questions/5300492/libxml2-with-android-ndk
/group/android-ndk/browse_thread/thread/bc0b00
18. awt-android-compat
/p/awt-android-compat/
19. Android向けノベルゲームエンジンKAS
http://studiomikan.net/kas/
20. android-gl(ModelLoader,MD2模型加载器)
/p/android-gl/
.cn/s/blog_4a0a39c30100auh6.html
21. AndroidColladaLoader(DAE模型加载器,貌似未完成)
/p/androidcolladaloader/
22. MikuMikuDroid(PMD模型加载器)
http://en.sourceforge.jp/projects/mikumikudroid/
23. Bullet(用于物理仿真的免费库,MikuMikuDroid的JNI中使用)
Bullet Continuous Collision Detection and Physics Library
http://bulletphysics.org/wordpress/
/p/bullet/
24. Forget 3D Game Engine(MD2、G3D、MS3D模型加载器)
/p/forget3d/
Modelview-Android - 3D Model Viewer for Android (OBJ、OFF模型加载器,无贴图?)
http://www.wtv3d.org/t4058-modelview-android-3d-model-viewer-for-android
/p/modelview-android/
26. objLoader(OBJ模型加载器)
/blog/627400
27. j2ab / J2ME Android Bridge
/spaces/j2ab/wiki
28. App Runner
29. libGDX
/p/libgdx/
/nightlies/
libgdx-lite
http://qizhi.me/read.php?321
/p/libgdx-lite/
libgdx-users / user wiki
/p/libgdx-users/
libgdx-demos
/teheria/libgdx-demos
libgdx-cpp
/aevum/libgdx-cpp
android-cmake
/p/android-cmake/
30. mages(Android开源网络游戏)
/2011/05/open-source-android-game-engines/
31. e3roid (Android 2D OpenGL游戏引擎)
/p/e3roid/
32. nehe-android-ports (Android OpenGL|ES非官方示例)
/wp/projects/nehe-android-ports/
http://nehe.gamedev.net/
33. opengles-book-samples (Android OpenGL|ES非官方示例)
/p/opengles-book-samples/
34. opengl-es-tutorial-for-android (Android OpenGL|ES非官方示例)
//opengl-es-tutorial-for-android-part-i/
/p/opengl-es-tutorial-for-android/
35. The Native Android API (Android NDK非官方文档)
/labs/native-android-api/
36. lua-android
/henkel/lua-android
android-lua / liblua
/p/android-lua/
http://www.keplerproject.org/luajava/manual.html
/astin/archive//2117590.html
/divineprog/mobilelua
luajit for android
http://luajit.org/install.html#android
http://my.oschina.net/anwulac/blog/36828
/AlanZheng/aLua
/mkottman/AndroLua
/articles/mobile/Integrate-Lua-into-Your-Android-Games.aspx
37. KlayGE (3D引擎)
http://www.klayge.org/
38. libnge2(PSP/iphone/android)
http://www.libnge.org/
/ifreedom/libnge2
/product/official/nge2.php
39. android
/Tag/2552.shtml
41. Strategy Gaming Engine(RTS引擎)
http://stratagus.sourceforge.net/index.shtml
https://launchpad.net/stratagus
42. loon-simple(Android and J2SE OpenGL Game Framework)
/p/loon-simple/
43. jbox2d
/p/jbox2d/
44. collada-dom 1.4
/MIPS/external-collada
45. androidemu / GameBoid (GBA模拟器)
http://sourceforge.net/projects/androidemu/
androidgba
/p/androidgba/
46. Mono for Android
/monoforandroid
XobotOS(使用C#移植Android操作系统)
Sharpen(自动转换Java到C#的工具)
/xamarin/XobotOS
/news/24991
47. Ren'Py
http://renpy.org/latest.html
/details?id=org.renpy.android
http://www.renpy.org/dl/android/
https://launchpad.net/pgs4a
http://pygame.renpy.org/
48. vs-android
/p/vs-android/
/content/resources/develop/cross_platform_development.html
/en/1.5.0/index.html
HelloPhoneGap(iOS)
/hutley/HelloPhoneGap
Appcelerator Titanium
html5-game-book(chapter10code)
/jwill/html5-game-book
/CN/help.html
/jsWaffle/wiki/
http://www.slideshare.net/kujirahand/html5javascriptandroidseminar
Mobage ngCore SDK
explorercanvas
/p/explorercanvas/
/app/index.action
cocos2d-x html5
http://www.cocos2d-x.org/projects/html5
/cocos2d/cocos2d-html5
50. apps-for-android
/p/apps-for-android/
51. cocos2d-android
/p/cocos2d-android/
http://cocos2d.org/
/p/cocos2d-x/
/cocos2d/cocos2d-x/
52. meteoroid
(see Deprecated downloads)
/p/meteoroid/
53. emo-framework
(使用Squirrel脚本引擎)
/p/emo-framework/
http://www./index.html
54. rap mobile
55. NyARToolkit for Android
/products/mobile/android-artoolkit/
/products/stand-alone/nyartoolkit/
http://nyatla.jp/nyartoolkit/wp/
56. min3d(OBJ加载器?)
/blog//loading-3d-models-with-the-min3d-framework-for-android/
JSON in Android - Tutorial
http://www.vogella.de/articles/AndroidJSON/article.html
/reference/org/json/JSONObject.html
json-simple
/p/json-simple/
58. 青空文庫の注記文法
http://kanji-database.sourceforge.net/aozora/grammar.html
青空文庫 組版案内テキスト版のまとめ方、XHTML版への変換法
http://kumihan.aozora.gr.jp/slabid-14.htm
aozoratexttools
http://zh.sourceforge.jp/projects/aozoratexttools/releases/
59. sqlitegen
/p/sqlitegen/
60. 文本编码自动识别
juniversalchardet
Java port of universalchardet
/p/juniversalchardet/
61. Corona SDK(兼容iOS和Android)
http://stachibana.biz/?p=1402
62. android-fb2png
Capture framebuffer and save it in png format
/p/android-fb2png/
63. 崩溃报告
/android/android%E3%81%AE%E3%82%AF%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/1079
Thread.UncaughtExceptionHandler
/blog/1200425
64. WiEngine
/web/wiengine
/store/apps/details?id=com.wiyun.engine
65. roboguice
/p/roboguice/
google-guice
/p/google-guice/
66. Wikipedia on Mobile (PhoneGap)
/wikimedia/WikipediaMobile
/store/apps/details?id=org.wikipedia
/slapperwan/gh4a
/store/apps/details?id=com.gh4a
SPRING FOR ANDROID
http://www.springsource.org/spring-android
/SpringSource/spring-android-samples
SPRING MOBILE
http://www.springsource.org/spring-mobile
/SpringSource/spring-mobile-samples
/news/25068
69. Basic4android
Basic4android is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform
/index.html
-----------------------
二、一些与Java/Java ME/C/C++有关的脚本引擎库,以及其它类型的类脚本库
http://sourceforge.net/projects/luaj/
2. j2mepython-midp
/p/j2mepython-midp/
3. mochalua
/p/mochalua/
/p/kahlua/
/krka/kahlua2
5. luajava
http://www.keplerproject.org/luajava/
/page/como-puedo-integrar-lua-en-java.html
6. minijoe
/p/minijoe/
7. CCalc - Expression Calculator
http://hqsoftware.newmail.ru/ccalc/download/
(无法登陆)
在rainmeter的svn中
/p/rainmeter/source/browse/trunk/Library/ccalc-0.5.1/?r=504
8. RockScript
http://sourceforge.net/projects/rockscript/
/topic/669724
http://www.mozilla.org/rhino/
rhinoj2mecldc
http://sourceforge.net/apps/mediawiki/rhinoj2mecldc/index.php?title=Main_Page
http://sourceforge.net/projects/rhinoj2mecldc/
10. Ignis ECMAScript Engine / am6
http://www.wind.sannet.ne.jp/m_matsu/developer/am6/
http://www.lugrin.ch/fesi/index.html
12. beenshell
http://www.beanshell.org/
13. jillcode
/p/jillcode/
14. xtal-language
/p/xtal-language/
http://study.nanican.net//data/satos.pdf
15. SHIORI
http://kawari.sourceforge.net/
/p/satoriya-shiori/
/p/yaya-shiori/
16. squirrel-language
http://squirrel-lang.org/
/p/squirrel/
17. gamemonkey
http://www.somedude.net/gamemonkey/
18. Katahdin
/katahdin/
19. simple
(类BASIC?)
/p/simple/
vb4android
/p/vb4android/
20. android-ruby
/p/android-ruby/
21. scalaforandroid
/p/scalaforandroid/
http://en.wikibooks.org/wiki/J2ME_Programming/Esmertec_Jbed
http://free-//jbed-java-emulator-for-android-1-5-2-2/
-----------------------
三、UI设计工具 / 素材
1. droiddraw
/p/droiddraw/
2. hierachyviewer
/guide/developing/debugging/debugging-ui.html
/guide/developing/tools/hierarchy-viewer.html
/%D1%A9%D3%A3%D7%D386/blog/item/eb4703eac4af4d.html
3. android-ui-utils
/p/android-ui-utils/
http://blog.csdn.net/hfahe/article/details/7048091
/guide/developing/tools/adt.html
5. iPhone/Androidアプリのモクアップ作りに便利なPSD?AI?ICON配布サイト
/?t=mobile&p=iphoneandroidmockup
6. Android UI Patterns
/details?id=com.groidify.uipatterns
7. Android design downloads
/design/downloads/index.html
8. button maker
/buttonmaker/
/android/index.html
9. Cool Text: Logo and Graphics Generator
这个网站也有很多字体供下载
YU-RIS サンプルUI ver 0.400
用PhotoShop布局游戏界面(主要是按钮制作、滤镜使用、文字排版)
http://yu-ris.net/download/index.html
11. Layer Saver
Photoshop图层组批量导出为图片文件
http://www.scriptsrus.talktalk.net/
12. TexturePacker
支持众多游戏引擎的纹理打包器(可自动生成解包用相关代码)
/texturepacker
-----------------------
四、HTML5 / JS 游戏引擎 / 游戏
1. enchant.js
HTML5 / JavaScript Based Game Engine
MIT or GPL dual license
/wise9/enchant.js
2. Jaws HTML5 javascript game lib
/ippa/jaws
/digitalfruit/limejs
4. KaKa Monster 2.5D Map Engine Demo
//a-little-play-with-html5-2-5d-rpg-map-engine/
http://kaka-/
/oberhamsi/gamejs
6. sprite.js
/batiste/sprite.js/
http://sourceforge.net/projects/clanfx/
8. quarkjs
/quark-dev-team/quarkjs
/p/casualjs/
9. BrowserQuest
/mozilla/BrowserQuest
http://browserquest.mozilla.org/
/news/24673
-----------------------
五、Android手机厂商的UI使用说明或用户指南
/cn/support_select_product.aspx
每个产品(例如野火)的链接中点进去,选择标签页”用户指南“有相关的pdf下载,例如
/cn/userguide.aspx?p_id=318
选择其它语言可能不一样。
2. 摩托罗拉
.cn/service/product.asp
在”用户手册下载“中选择手机型号(例如ME525+),然后点OK下载pdf
服务与支持下,选择产品(例如Xperia X10)
/cws/support
/cws/support/mobilephones/downloads/xperiax10i?cc=cn&lc=zh
然后点标签页”下载“,下面”手册及文档“可打开或下载pdf
/cn/products/index.htm
个人终端,智能手机
/cn/productMobile.do?method=index&directoryId=5005&treeId=3677
点击手机类型的图片(例如U8800)
/cn/productFeatures.do?pinfoId=2694&directoryId=5005&treeId=3677&tab=0
点击”下载“下载快速指南和用户手册的pdf
/cn/mobile-phones/all-lg-phones/index.jsp
选择手机类型,然后点”服务与支持“,右边下载用户手册的pdf。
6. Android官方的第三方驱动列表
包含大部分Android手机生产商的网址
/sdk/oem-usb.html
-----------------------
七、Novel Game Engines
1. Android 向けADVエンジン
http://kzkz.jp/blog/index.php/page/Android-Engine
2. GALGAMES
/details?id=mobi.galgames.mp
http://studiomikan.net/kas/
グラディエイターズ!(スタジオ蜜柑)
/details?id=com.fc2.web.studiomikan1
4 ONScripter
http://onscripter.sourceforge.jp/android/android.html
NOeSIS-嘘を吐いた記憶の物語-
/details?id=jp.cutlass.noesis01
sonscripter
/details?id=net.sidebook.sonscripter
onscripter-gbk
/Product/App194331.html
http://moeapp.net/
http://www.moeapp.net/
水夏~SUIKA~(萌えAPP)
/details?id=net.moeapp.avg.suika
http://www.m-trix.jp/category/products/android
CHAOS;HEAD N
C#中WindowsForms 调用 FindWindow,SetForegroundWindow,奇怪的有关问题
C#中WindowsForms 调用 FindWindow,SetForegroundWindow,奇怪的问题思路是这样的,C#中WindowsForms 单击个按钮 调用WINAPI,并把程序切换到了个另外个 文本程序
"新建 文本文档 (6).txt - 记事本"
中,然后输入个字符"a"(其实是模拟CTRL+V,“a”好说明白些)···········································可是,只能执行1次,第2次的时候能切换到“记事本”,却不能模拟按键了···········································
[DllImport("user32.dll ")]
public static extern IntPtr
FindWindow(string 类名, string 程序标题);
[DllImport( "user32.dll ")]
SetForegroundWindow(IntPtr hWnd);
private void button3_Click(object sender, EventArgs e)
IntPtr hwnd = FindWindow(null, "新建 文本文档 (6).txt - 记事本"); //放回句柄
if (hwnd.ToInt32 () != 0)
SetForegroundWindow(hwnd);
//SendKeys.Send("^{V}");
SendKeys.Send(Keys.A.ToString()); /////只有第一次输出成功,第2次按钮就没的用了
else { MessageBox.Show("记事本没有运行 "); }
}------解决方案--------------------手动启动notepad没有问题,可以一直输入.你的notepad是程序调用的吗?试试Process myProcess = new Process();myProcess.StartInfo.FileName = File_PmyProcess.Start();myProcess.WaitForInputIdle();SendKeys...System.Threading.Thread.Sleep(1000);
------解决方案--------------------帮顶~
------解决方案--------------------不要使用SendKeys.Send(Keys.A.ToString()); /////只有第一次输出成功,第2次按钮就没的用了
这个东西对本进程还好 对其他进程并不好用.使用
[DllImport("user32.dll", EntryPoint = "keybd_event")]
public static extern void Keybd_Event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);效果好点
------解决方案--------------------
添加一个应用程序配置文件,启用新的SendKeys类实现,就可以解决问题了。&?xml version="1.0" encoding="utf-8" ?&&configuration& &appSettings&
&add key="SendKeys" value="SendInput"/& &/appSettings&&/configuration&其实你看看MSDN中SendKeys类的说明就会知道了:SendKeys 类易出现计时问题,某些开发人员必须解决这些问题。更新的实现仍易出现计时问题,但它略快,可能需要对解决方法进行更改。SendKeys 类尝试先使用以前的实现,如果失败,则使用新实现。因此,在不同的操作系统上,SendKeys 类的行为可能不同。此外,如果 SendKeys 类使用新实现,则将消息发送到另一进程时,SendWait 方法不会等待处理这些消息。
如果无论操作系统如何应用程序都依赖一致的行为,则通过在 app.config 文件中添加下列应用程序设置,可以强制 SendKeys 类使用新实现。&appSettings&&add key="SendKeys" value="SendInput"/&&/appSettings&------解决方案--------------------如果是想实现CTRL+V粘贴功能的话,你可以直接发送WM_PASTE粘贴消息C# code
[DllImport("user32.dll ")]
public static extern IntPtr
FindWindow(string 类名, string 程序标题);
[DllImport( "user32.dll ")]
SetForegroundWindow(IntPtr hWnd);
private void button3_Click(object sender, EventArgs e)
IntPtr hwnd = FindWindow(null, "新建 文本文档 (6).txt - 记事本"); //放回句柄
int WM_PASTE = // 具体的消息号你可以网上查下
if (hwnd.ToInt32 () != 0)
SetForegroundWindow(hwnd);
SendMessage(hwnd,WM_PASTE,0,0); // 具体的消息原型你可以网上查下
else { MessageBox.Show("记事本没有运行 "); }
------解决方案--------------------
添加一个应用程序配置文件,启用新的SendKeys类实现,就可以解决问题了。 &?xml version="1.0" encoding="utf-8" ?& &configuration&
&appSettings&
&add key="SendKeys" value="SendInput"/&
&/appSettings& &/configuration& 其实你看看MSDN中SendKeys类的说明就会知道了: SendKeys 类易出现计时问题,某些开发人员必须解决这些问题。更新的实现仍易出现计时问题,但它略快,可能需要对解决方法进…
------解决方案--------------------Mark
Thinkpad T420 装配Ubuntu
Thinkpad T420 安装Ubuntu去年九月份的时候去村里面买了水货T420, 花了大概7000块大洋,用了5年的Dell 640m正式下岗了,不得不赞一下Dell的质量还是不错的,我的640m在上大二的时候买的,没有出过任何的问题,就是现在硬盘不好使了,磁盘坏区太多了,经常导致启动系统出问题,其实换一个硬盘就可以了,但是还是换了新本,把旧的Dell本换了硬盘,带回去给我哥用了,我哥现在用我的Dell还用的还很happy。
T420的配置还是不错的,core i5 2.3G HZ的处理器,4G内存,分辨率的屏幕,500G硬盘,Navidia的显卡(支持集成和独显的切换),同样的配置行货得一万左右,坑爹的联想。先不说现在Thinkpad的质量如何,我觉的Thinkpad最爽的就是小红帽和键盘,Thinkpad的键盘手感比以前用的Dell好了几条街啊,小红帽真是大爱啊,现在俺已经不用鼠标了,全部都是小红帽,不用再在键盘和鼠标之间来回切换了,敲代码老爽了,哈哈。
接下来就讲讲在T420上安装和使用linux,Thinkpad对Ubuntu的支持还是不错的,
我安装的时候主要参考了这篇文章:/note//
1. 下载Linux Mint 11
到 /?p=1760 了解Linux mint 11 包含的一些特性,并下载ISO镜像文件
我下载的是CD no codecs 32-bit 版本,codecs在安装完连上网后就会提示安装。
linux mint 11
2. 制作系统安装盘。
可以把下载的ISO镜像文件刻成CD盘镜像安装,也可以作成USB启动盘进行安装。
我是做成USB启动盘了,怎么制作USB启动盘呢?哈哈,ubuntu的下载页面进行了详细的介绍,赞啊
进人 /download/ubuntu/download 页面,在step2 Burn your CD or create a bootable
USB stick,选择方式和制作平台,点击show me how就会出现相关的介绍,十分方便
从 下载USB installer,在这个界面可以找到下载和使用的介绍
从下拉列表中选择Linux Mint 11
点击Browse,选择下载的镜像文件
选择USB drive,点击Create
3. 插入制作好的USB,在启动的时候按F12,然后选择USB启动,进人到LiveCD界面,安装
4. 在选择安装模式时候,有三个选项,1,和win7 组成双系统; 2,干掉win7,单独安装Ubuntu;
3,其它。当然选择其它了,安装的是双系统啦,所以提前在win7下留出一个分区大约50G就够用拉
6. 安装过程中最好断掉网络连接如Wifi或者网线,否则会在安装过程中去下载东西,非常的慢。在系统安装完成后可以再更新。整个的系统安装过程大概只有10分钟,你没有看错,真的只有大概10分钟,很看的哟。
--------------------------------------------------------------------------------------------------------------------
系统的简单配置:
一:让gedit识别GB18030,就是正确识别中文。
1. 按Alt+F2,在终端中键入
gconf-editor
2. 展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
3. 双击右边的 auto_detected 键,打开“编辑键”对话框。
4. 单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。
5. 列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。
6. 单击确定按钮,关闭配置编辑器。
二:安装 rar,zip 等压缩支持。
sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller
会要求输入密码,就是安装时候的密码。输入密码的时候,没有任何显示。
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
可以在http://wiki./Qref/Source 这个页面找到一些源列表,注意将其中的oneiric替换成natty
我使用的是源列表:(感觉速度还是不错的)
deb http://ftp./ubuntu/ natty main multiverse restricted universe
deb http://ftp./ubuntu/ natty-backports main multiverse restricted universe
deb http://ftp./ubuntu/ natty-proposed main multiverse restricted universe
deb http://ftp./ubuntu/ natty-security main multiverse restricted universe
deb http://ftp./ubuntu/ natty-updates main multiverse restricted universe
deb-src http://ftp./ubuntu/ natty main multiverse restricted universe
deb-src http://ftp./ubuntu/ natty-backports main multiverse restricted universe
deb-src http://ftp./ubuntu/ natty-proposed main multiverse restricted universe
deb-src http://ftp./ubuntu/ natty-security main multiverse restricted universe
deb-src http://ftp./ubuntu/ natty-updates main multiverse restricted universe
四:更改输入法,ibus 是Ubuntu11.04的默认中文输入法,太不给力了,我们安装小企鹅输入法。
安装方法:
A终端命令:
打开软件源列表文件
sudo gedit /etc/apt/sources.list
在末尾添加上
deb http://ppa.launchpad.net/wengxt/fcitx-nightly/Ubuntu natty main
保存,关闭,再执行更新源
sudo apt-get update
B.卸载ibus
sudo apt-get remove ibus
如果有旧版本fcitx,也卸载。
sudo apt-get remove fcitx
然后重启重新启动会提示中文不全,要更新,如果安装会再次安装 ibus。所以不要更新。
C.安装Fcitx
sudo apt-get install fcitx
安装fcitx配置工具,好像现在的版本集成了中文配置,我没安装下面的配置工具。所以你也不用安装。
sudo apt-get install fcitx-config
小企鹅输入法用起来非常的不错,比IBus要强,推荐,中英文切换键位SHIFT。而且,貌似改变不了。
五:安装Ubuntu Tweak,ubuntu最给力的工具。
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install Ubuntu-tweak
六:其它,软件中心搜索安装。
google 浏览器,不说了,给力。chrome插件中心:/extensions
视频播放器, 给力
音频播放,MP3 flac ape 用系统自带的就不错
im软件,qq就不说了,现在webqq还行,skype ,msn 自己安装。
下载软件,很多人介绍Ubuntu下面的bt之类的软件,我都用过,说实话,太不给力了,就不介绍了。
七:thinkpad x200 小红点鼠标,和中间键滚屏,以及小红点的灵敏度和速度。
安装sudo apt-get install gpointing-device-settings
系统-Pointing Devices配置鼠标中键
Use Wheel Button
Button选择2
可以启动左右滚动或者上下滚动.
是不是感觉小红点很麻木,呵呵,看下面
sudo gedit
/etc/rc.local
鼠标速度,数值大为快,小则慢
echo -n 180 & /sys/devices/platform/i8042/serio1/speed
灵敏度,最大255
echo -n 250 & /sys/devices/platform/i8042/serio1/sensitivity
八:thinkpad
APS 和电磁阀
安装不成功。
九:在文件夹中添加 终端 命令。
sudo apt-get install nautilus-open-terminal
十:Ubuntu 11.04 启动画面分辨率,和启动时间控制。
第一步:打开终端,修改/etc/default/grub文件
$ sudo gedit /etc/default/grub
(修改则该文件中的时间,可以改变启动时候等待的时间,自己打开文件,看看就知道了。)
取消#GRUB_GFXMODE=640×480这一行前面的注释符号,并将后面的数字修改为一个合适的值,800×600
正合适。这个值同时会影响grub启动菜单和控制台里文字的分辨率。
第二步:修改/etc/grub.d/00_header文件
$ sudo gedit /etc/grub.d/00_header
按下ctrl F,查找关键字”set gfxmode=${GRUB_GFXMODE}”(去掉双引号),然后在这行下面添加新行,内容是:”set gfxpayload=keep” (去掉双引号)
sudo gedit /boot/grub/grub.cfg
// 更改启动时间,和更改启动名称。
第三步:更新grub
$ sudo update-grub
第四当然是重启了!
十一:Ubuntu 下面 md5
sha-1 的计算
(以计算Ubuntu-11.04-desktop-i386.iso为例)
Ubuntu-11.04-desktop-i386.iso
Ubuntu-11.04-desktop-i386.iso
十三:计算pi
值,看看Ubuntu的速度。哈哈,虽然不能类比。
sudo apt-get install pi
计算pi 1048576 位 也就是100万位:我的六秒,呵呵
time pi 1048576
十四:启用root 密码
sudo passwd root
//之后输入二次密码
切换到root 用户
十五:安装令人激动的CCMS
CompizConfig 设备管理器。在Ubuntu Tweak中选择安装。如果显卡给力的话,CCMS可以让你眼花缭乱。
十六:Ubuntu11.04 顶端面板解禁
在 Ubuntu 11.04 Natty 中,Ubuntu 对顶部面板右上角的通知区域(系统托盘)采用了白名单制度,只有支持 Indicators 并位于白名单的部分程序才会被显示在系统托盘中,目前支持的程序有: Java apps, Mumble, Wine applications, Skype 和 hp-systray 。除些之外的 DropBox ,aMule 等大量程序都不会被显示在系统托盘中,不过事实上我们可以通过以下方法来解除这一限制。
- 命令行方式:
解禁所有程序
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
或者只解禁部分程序,把 YOUR_APPLICATION 替换成你需要解禁的程序。
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'YOUR_APPLICATION']"
- GUI 方式:
安装 dconf-tools
sudo apt-get install dconf-tools
在终端中输入 dconf-editor ,然后找到
desktop & unity & panel ,把 systray-whitelist 的值改为 ['all'] 。
最后注销并重新登录就可以了。
命令行下用以下命令
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']"
GUI 下在 dconf-editor 中点击 Set to default 按钮。
十七:简单易用的截图软件
sudo add-apt-repository ppa:nanoshot/ppa
sudo apt-get update
sudo apt-get install nanoshot
十八:安装samba 局域网共享
    sudo apt-get install samba
十九:安装Java JDK
  sudo apt-get install sun-java6-jdk
设置当前默认的java解释器和编译器:
sudo update-alternatives --config java
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
# /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:
输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
sudo update-alternatives --config javac
操作和前面类似。
配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下:
JAVA_HOME=/usr/lib/jvm/java-6-sun
要使配置生效必须重启机器或者在命令行输入
. /etc/environment
解决java中文乱码问题,界面中的中文为乱码:
cd /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/fonts/fallback
sudo mkfontdir
sudo mkfontscale
由此便可解决,或者使用其他中文字体。
二十:安装音乐播放器
deadbeef ,支持无损音乐
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get updatesudo apt-get install deadbeef
二十一:图片编辑,管理 gthumb
sudo add-apt-repository ppa:webupd8team/gthumb
sudo apt-get updatesudo apt-get install gthumb
二十二:安装
,笔记本省电工具
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
如果你用的是 Asus EeePC ,需要安装 jupiter-support-eee
sudo apt-get install jupiter-support-eee
二十三:安装
sudo add-apt-repository ppa:Ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
强烈推荐安装wine,我用wine成功的安装了PDFXchangeViewer,我认为最好的PDF阅读器,因为经常要看PDF
的电子书,如果不是wine,我估计也会放弃一直使用linux作为工作学习环境
目前我的工作和学习环境已经迁移到了linux上,不过也有些问题一直没有解决
1. 在linux上suspend的使用经常出问题,要么是不能正常的进入suspend状态,要么是resume系统时死机。
2. 没有好的PDF阅读器,不过这个可以wine 解决。
3. 没有mobi的阅读器
4. 音乐播放器和视频播放器肯定是赶不上win上的了,不过一般的视频MPlayer都能应付,音乐的话deadbeef不错,不过歌名会有中文乱码,不过俺现在一般用在线的听歌,推荐一下百度ting,不错哦。
5. 下载工具都比较弱,还没找到好用的下载工具。
6. 网银支付,还得用虚拟机装win解决。
Ubuntu安装软件推荐列表:
http://wiki./Qref/Applications
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:

我要回帖

更多关于 wpf foreground 的文章

 

随机推荐