Below you will find pages that utilize the taxonomy term “Linux”
Linux下MATLAB的中文显示问题
MATLAB 在 Linux 下默认是把中文都显示成框框的-。-
问题在于其自带的JRE没有包含中文字体。解决方法如下:
- 在 MATLAB_INSTALL_DIR/sys/java/jre/glnxa64/jre/lib/fonts 下新建目录 fallback
- 复制中文字体,如 msyh.ttf 到刚才建立的 fallback 目录下
- 进入 fallback 目录,执行
<br></br> mkfontscale<br></br> - 回到 fonts 目录下。执行
<br></br> $ cat fallback/fonts.scale >> fonts.dir<br></br>
如果希望字体好看一点的话,可以打开 File -> Preferences ,在 Fonts 中勾选最后一个选项 Use antialiasing to smooth desktop fonts (require MATLAB restart) 启动字体平滑。
Linux下SPB16.3启动缓慢的解决办法
装好SPB16.30后(安装方法见[link2post id=”689″][/link2post]),启动projmgr,发现程序运行异常缓慢……执行Concept HDL的时候会报错,诸如
ERROR(SPCOCN-1405):MPS Error: mpsRemove: could not connect with cdsMsgServer on host debian
同时,控制台有输出:
productServer Error: unable to export functions
原因在于cdsMsgServer等脚本需要ksh(参见 这里 Michael 的评论)。安装ksh后即可解决。
Fedora 15 下终端字体更换
刚装好 Fedora 15 的时候,默认的终端字体很难看,类似与Debian squeeze 那样,相邻的字母经常重叠在一起。
Google 到了一个等宽字体,叫 Monaco ,据说是Mac下编辑器的字体,试了试确实不错 :-)。安装方法如下:
1. 在自己用户主目录下建立一个 .fonts 目录,将下载到的字体复制进去(地址在最后)
2. 执行
sudo mkfontscale
sudo mkfontdir
完了-。-
Monaco: http://www.gringod.com/2006/02/24/return-of-monacottf/
Linux下无法使用adb,PacketTracer等软件的问题
在Debian下运行部分软件,有的时候会出现这样的神奇情况:
bear@bear:/work/Android/android-sdk-linux_x86/platform-tools$ ls -l/work/Android/android-sdk-linux_x86/platform-tools$ ./adb
total 5208
-rwxrwxrwx 1 bear bear 3703363 Feb 19 12:35 aapt
-rwxrwxrwx 1 bear bear 362601 Feb 19 12:35 adb
-rwxrwxrwx 1 bear bear 905898 Feb 19 12:35 aidl
-rwxrwxrwx 1 bear bear 327500 Feb 19 12:35 dexdump
-rwxrwxrwx 1 bear bear 2603 Feb 19 12:35 dx
drwxr-xr-x 2 bear bear 72 Feb 19 12:35 lib
-rw-r–r– 1 bear bear 10800 Feb 19 12:35 NOTICE.txt
-rw-r–r– 1 bear bear 291 Feb 19 12:35 source.properties
bear@bear:
bash: ./adb: No such file or directory
明明存在adb文件,也有x权限,但是bash偏偏报错说找不到adb。
这是因为没有安装ia32-libs造成的。执行
apt-get install ia32-libs
把32位兼容包装上就好了。
如何在Debian 5 lenny上运行QQ2009
经过大量测试…
需要先安装winetricks,执行winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1
随后QQ就可以运行了….
记得先把simsun.ttc复制到~/.wine/driver_c/windows/Fonts,然后执行wine regedit,定位到HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitute\
修改 Ms Dlg和 Ms Dlg 2 的内容为 Simsun 。
直接执行wine QQ.exe即可。
但是,在登录完成后,qq很快会crash掉…原因不明…继续尝试中…
再见,Linux
自从我初识Linux至今已经过去了5年。
五年间,我看着Fedora系列一步步长大。尽管它被称为“盛名之下其实难副”的Linux发行版,但是我依然喜欢使用它。不仅仅因为它的RedHat血统,更因为它永远会带给我最新的技术。
很多人说,Fedora不适合作服务器操作系统或个人使用。它总是使用最新的软件,加入最新的特性。它不稳定。但是,我却喜欢这样。尽管Fedora是RHEL的新技术试验场,但我却喜欢作小白鼠的感觉。在新的软件中发现问题,修正问题,或者把问题提交到开发组。在解决问题的过程中,我学到了很多,很多。我从Linux新手发展到现在的水平,很大程度上是因为这一过程。
从最初的披着Fedora外衣,实质上就是RedHat 9改了名字和图标的Fedora Core 1,到最新的Fedora 10,Fedora系列走过了风风雨雨。每一次新版本发布,Linuxsir.org的论坛里都会传来一片抱怨声,诸如“我们都成了小白鼠啦”,“XX为什么不能用了”云云。我真的想说,你们就不能自己开个终端窗口执行一下那个程序,看看输出信息写的什么吗?哪个操作系统发布新版本的时候不存在一个交接过程?从Win2k到WinXP的过渡就是一帆风顺的吗?既然用了Linux,就该习惯Linux的报错方式,不要整天说“XX程序不能用了,连个错也不报”。其实,只要在终端里面运行一下,一般都会得到很详细的错误信息,很多问题只需要安装一两个软件包就解决了。天天叫嚣自己不要当小白鼠的人们,你们有两个很好的选择。一个是坚守一个操作系统版本,永远不要更新,这样就不需要适应新程序了。也可以去装个BSD。我保证FreeBSD 6.2绝对“坚如磐石”。
当初我放弃Windows选择Linux,就是因为它开放,自由的思想。当时,我面临着软件稀少,文档缺乏的局面。但是我坚持了下来。到现在,Linux下的应用软件已经很多了。几乎所有在Windows下可以完成的事情在Linux下都可以完成,几乎所有的软件都有开源替代版本。可以说,Linux已经很成熟了。
两个月前,我受到FreeBSD“Linux二进制兼容模式”的诱惑,走入了BSD的世界。BSD似乎比Linux更吸引我。我不知道为什么,但我放弃了Linux,投入了BSD的怀抱。虽然现在的BSD和当年的Linux一样,很少有专为它开发的应用程序,但是我依然会使用它。不过现在比过去好多了,大部分Linux应用程序都可以在BSD下顺利编译。