在非终端下启动Matlab

Ubuntu 的启动快捷方式是.desktop文件,而Matlab安装后默认是不创建这个文件的,如果自己去创建的话会发现必须将.desktop文件中的Terminal参数设置为true,Matlab才能正常启动。这对某些有各种奇怪癖好的人来说可能无法忍受了,并且你不小心关掉了一起启动的终端,matlab也会随之退出,这时就难免发生悲剧了。其实只要在matlab后面加一行 “-desktop”参数就行了,附上一个desktop文件的写法:

[Desktop Entry]
Name=Matlab
Comment=Matlab
Icon=/home/iceyer/Desktop/matlabicon/matlab.png
Exec=/home/usr/local/MATLAB/R2012a/bin/matlab -desktop
Terminal=false
Type=Application
GenericName[zh_CN]=Matlab R2012a
11:27 on 2012/04/02 | No Comments | in Category: Matlab, Ubuntu Read More

WPS for linux is comming

WPS终于要来了,虽然以前WPS技术实现往QT转型时就在想会不会有跨平台版本,没想到金山真的把它给捣鼓出来了~看看论坛上放出的消息吧:

终于,我们带着日久弥新的WPS Office向一个新的世界迈出一步。

这可能只是很小的一步——面对桌面电脑占有份额依然较低、生态环境纷繁复杂的Linux桌面市场,我们对未来还没有全盘的把握和充分的信心,我们只能小步小步地摸着石头过河。

您,是否愿意和我们一起迎接新世界的挑战?

这又可能会是 很大的一步——Linux及相关开源软件已走过了二十余年的风雨历程,业已占据了服务器、超级计算机、手机移动平台的大部分市场份额,而近年 来,Linux桌面平台的可用性也在高速提升,应用软件也在不断丰富。然而,由于工程规模较大、用户需求较苛刻,办公软件,作为人们日常使用最多的软件之 一,成为了完善Linux桌面可用性的最后一片大空白。能让用户(尤其是中文用户)普遍满意的办公软件的缺失,严重阻碍了Linux桌面的发展。

您,是否愿意和我们一起推动新世界的革新?

欢迎您加入WPS社区!

WPS for Linux 需要您的支持:
1. 为不同发行版制作安装包
2. 在不同的发行版和桌面环境下进行测试
3. 使用社区 bug 跟踪系统进行有效反馈(建设中)
4. 使用 wiki 系统(建设中)分享安装和使用心得
5. 以社区成员身份传递 WPS for Linux 项目的正确信息

请将申请信发送至 wps_linux@kingsoft.com 。形式不限,字数不限,但应包含以下信息:
1. 您常用的 Linux 发行版以及桌面环境或窗口管理器
2. 您常参与的开源社区、论坛以及相应的ID
3. 您愿意为社区做点什么(比如打包、测试、文档等)

PS:申请邮箱持续有效!

首批邀请码将在3月28日发放。请原谅我们社区组织经验的缺乏,也为了保证对反馈进行最迅速的响应,首批社区成员预计50人左右。只要有大家的支持,我们的社区一定会逐渐扩大

00:02 on 2012/03/27 | No Comments | in Category: Ubuntu Read More

LiveLinux系列(2)–使用Grub2启动不同媒介

上一篇文章介绍了如何在U盘上安装grub2,这篇讲解一下如何编写grub.cfg文件来启动不同的启动媒介,包括启动安装好的操作系统,Linux光盘镜像,PE光盘镜像等。

1.启动已安装的WinXP/Vista/Win7系统

menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(/dev/sda,msdos1)'
	chainloader +1
}

核心的部分是

	set root='(/dev/sda,msdos1)'
	chainloader +1

set root 语句是设置安装Windows系统的分区,’(/dev/sda,msdos1)’等价于(hd0,1)。

2.启动已安装的Linux系统

menuentry 'Ubuntu, with Linux 2.6.38-11-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(/dev/sda,msdos3)'
	linux	/boot/vmlinuz-2.6.38-11-generic root=UUID=9fbd205b-1151-41c8-b48f-c8e0887f8d60 ro   quiet splash vt.handoff=7
	initrd	/boot/initrd.img-2.6.38-11-generic
}

上述给出的比较详细的写法,实际上可以写的更加简单一些:

insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos3)'
linux /boot/vmlinuz-2.6.38-11-generic root=UUID=9fbd205b-1151-41c8-b48f-c8e0887f8d60 ro
initrd /boot/initrd.img-2.6.38-11-generic

linux是代替grub中的kernel指令,该指令后面的root参数必不可少,root参数后面要给出linux系统安装分区的位置,可以用uuid表示,如给出的例子所示,也可以用(hd0,3)这种传统的方法表示。

3.启动WinPE文件

menuentry 'Win7PE' --class windows --class os {
        set root='(/dev/sda,msdos4)'
        ntldr /boot/win7pe.bin
}

直接使用使用ntldr启动即可。

4.启动Dos镜像文件

Dos镜像文件一般为img格式,需要通过memdisk来启动,一般img会带上对应的memdisk文件。对于大于1.44Mb
的img文件,还需要添加c h s参数。实例如下:

menuentry 'DTSTool' --class dos --class os {
        set root='(/dev/sda,msdos4)'
        linux16  /boot/isolinux/memdisk  c=147 h=5 s=36 floppy
        initrd16 /boot/imgs/DTStool.IMA
}

使用linux16和initrd16来启动Dos镜像,c,h,s参数的设置方法可以参考:
http://www.syslinux.org/wiki/index.php/MEMDISK

16:11 on 2012/03/25 | No Comments | in Category: Ubuntu Read More

九斤

12:49 on 2012/03/25 | No Comments | in Category: Pet Read More


About

Iceyer 某男

Categories