7月26日
重新启动桌面 sudo /etc/init.d/gdm restart
控制台不支持汉字,$zhcon --utf8
默认没有安装zhcon,按照提示使用sudo apt-get install zhcon安装
ubuntu防火墙 ufw默认关闭
sudo ufw enable
sudo ufw default deny拒绝所有外来访问,不限制向外访问
killall gnome-session在控制台中执行,重新进入图形桌面
unity --reset 恢复unity桌面配置
rm -rf .gconf/apps/compiz* 清除compiz 桌面特效的配置
QQ使用wine安装的网传都不稳定,没有测试,决定使用http://web2.qq.com,安装了Adobe air,然后安装了QQ桌面增强版,必须使用腾讯提供的Adobe air,如果使用Ubuntu 软件中心提供的Adobe air,WebQQ经常占据左上侧很小的窗口,没法使用
又出现运行后小窗口问题了,重复运行几次,偶然成功
下载工具使用了MutiGet,Ubuntu 软件中心中有,直接下载使用
安装windows字体,解决有些网站中文模糊问题
在/usr/share/fonts/truetype目录下创建 xpfonts,把windows\fonts需要的字体文件高进来,也不用修改权限,拷贝权限不足,使用 sudo gnome-open /usr/share/fonts/truetype/xpfonts 打开资源管理器进行拷贝
然后运行下面的命令
cd /usr/share/fonts/truetype/xpfonts/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
自动挂载磁盘分区
https://help.ubuntu.com/community/Fstab
sudo vi /etc/fstab
查看分区UUID 使用命令 sudo blkid
7月27日
终于解决了thinkPad x61上面配置
$sudo pppoeconf后,pppoe配置到有线网卡死,如果配置到无线网卡,无线网卡也会死的奇怪现象
pppoeconf 配置后会建立 /etc/ppp/peers/psl-provider文件
使用$sudo pon psl-provider 拨号,plog查看拨号结果,poff关闭拨号
还修改了/etc/network/interfaces文件
inerfaces文件修改前只有两行
auto lo
iface lo inet loopback
修改后添加了六行如下,#是我添加的
#auto dsl-provider
#iface dsl-provider inet ppp
#pre-up /sbin/ifconfig wlan0 up # line maintained by pppoeconf
#provider dsl-provider
这四句实现开机自动拨号
#auto wlan0
#iface wlan0 inet manual
这两句是罪魁祸首,必须注释掉
安装QT4.7.3
下载qt-creator-linux-x86-opensource-2.2.1.bin,直接运行,出现图形安装界面,简单的同windows下的安装,并且在桌面建立了快捷方式
下载qt-everywhere-opensource-src-4.7.3.tar.gz 到/tmp下解压
Installing Qt for X11 PlatformsQt4.7.3 sdk安装资料在官网是:Installing Qt for X11 Platforms
此完整出错信息是在./configure阶段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
还是老办法,以不变应万变。进config.test/x11/xlib 执行make命令,看出错信息
g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。
其原因就在于需要安装libX11的开发包,在ubuntu/debian里包名都是libX11-dev
根据以往的经验,在./configure前主动装好下面3个包,基本上就万事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into /usr/local/Trolltech/Qt-4.7.3
To reconfigure, run 'make confclean' and 'configure'.
运行 make install
/usr/bin/ld: cannot find -lXrender
collect2: ld returned 1 exit status
make[1]: *** [../../../../lib/libQtWebKit.so.4.7.3] 错误 1
make[1]:正在离开目录 `/tmp/qt-everywhere-opensource-src-4.7.3/src/3rdparty/webkit/WebCore'
make: *** [sub-webkit-make_default-ordered] 错误 2
sudo apt-get install libxrender-dev
有人建议安装下面软件,一并执行了一下,用cd版安装的缺少很多库
sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
(到底需要多少开发包,看文档
Qt for X11 Requirements
)- libfontconfig1-dev
- libfreetype6-dev
- libx11-dev
- libxcursor-dev
- libxext-dev
- libxfixes-dev
- libxft-dev
- libxi-dev
- libxrandr-dev
- libxrender-dev
安装上述所有开发包后,make 不出错了,make install 也成功了
又遇到新问题了
建立一个Hello World 工程,运行qt creator就崩溃,异常退出
通过控制台中执行 /home/jafed/qtcreator-2.2.1/bin/qtcreator
/home/jafed/qtcreator-2.2.1/bin/qtcreator
QString::arg: Argument missing: 无法解析res_nclose中的符号“res_nclose”:resolv, (/lib/i386-linux-gnu/libresolv.so.2: undefined symbol: res_nclose)
(<unknown>:4178): GdkPixbuf-WARNING **: Bug! loader 'png' didn't set an error on failure
(<unknown>:4178): Gtk-WARNING **: Error loading theme icon 'window-close' for stock: 内部错误:图像载入模块“png”完成某操作失败,但没有给出任何原因
(<unknown>:4178): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
** (<unknown>:4178): CRITICAL **: murrine_style_draw_render_icon: assertion `base_pixbuf != NULL' failed
(<unknown>:4178): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed
(<unknown>:4178): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(<unknown>:4178): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(<unknown>:4178): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
call callback
段错误
这个问题有人遇到过 http://www.mckelvin.tk/?p=584
http://www.qtcentre.org/threads/35092-QT-4.7-GdkPixbuf-WARNING-**-Bug!-loader-png-didn-t-set-an-error-on-failure
使用sudo 运行qt creator 就不出错
这个问题可能是安装了第三方主题引起的切换回原始主题,问题果然没有了,看来问题就出在这里。使用原帖作者的解决方案,问题解决!
具体步骤如下:
sudo update-mime /usr/share/mime/
sudo update-mime-database /usr/share/mime/
sudo gtk-update-icon-cache /home/kelvin/.icons/Faenza
#第三条命令中加粗的部分请自行更改成主题图标的对应目录,btw, .icons这个目录是隐藏目录,文件管理器中要选择 【查看】-【显示隐藏文件夹】才可以看到.
我的
/home/kelvin/.icons/Faenza
想对应的目录下.icons是空的
我用的自定义主题,gnome 图标
使用如下命令,问题解决
update-mime /usr/share/mime/
update-mime-database /usr/share/mime/
gtk-update-icon-cache /usr/share/icons/gnome
Qt字体模糊处理方法
运行qtconfig 设置字体项目,Song ti
值得注意的是,qtconfig工具只在Linux下存在,Mac版的Qt库中是否有这个工具我还没有验证,但Windows中肯定没有。另外,在qtconfig工具中我设置的字体族为“Song Ti”,该字体在“点大小”小于11号时就又不清晰了。需要更小字体的朋友可以设置字体族为“Wenquanyi Bitmap Song”(基于位图的文泉驿宋体),该字体设置为小字号时仍可显示得很清晰。