15
五/09
12

ArchLinux下常用软件

本人的桌面环境是ArchLinux + Gnome,以下介绍的软件源里面差不多都有。装完xorg和gnome后,差不多就要装这些了,没关系可以一边做事一边安装。一些gnome相关的东西有gnome-network-manager, eog, evince, file-roller, gnome-terminal &etc.

网络相关:

  • firefox 3(地球人都用),装上几个插件,做web开发都能对付了。
  • gajim,pidgin,skype,linuxqq 这几个差不多满足了所有IM需求了。
  • xchat 偶尔IRC上去问点东西。
  • amule 下载就它了。跟firefox和opera关联也比较方便。
  • filezilla FTP,那么多ftp服务器,管理文件就靠它了,可以sftp方便。
  • linux_fetion 玩手机键盘没有那么快,还是飞信方便,pidgin那个插件经常登录不上。

编辑相关:

  • genay 写php,python,c++都没问题。简单的IDE非他莫属了。
  • gedit  偶尔改个小文件能用到。
  • vim 地球人都会用这个
  • scite和scribes这两个东东偶尔用到,写python还是这个方便,一大堆的快捷操作。
  • poedit 翻译必须要啊
  • glade 界面我也能设计一点 :-)
  • eclipse 地球人都知道的强大开源,调试程序很方便。适合大工程。
  • openoffice 很少用这个写东西,只是用它读东西。
  • freemind 脑图必备,需要jre支持。

影音相关:

  • smplayer 装个这东西和arch源里面那个codecs包,基本什么都搞定了,很好的mplayer前端,qt4支持。
  • gnomebaker K下就用那个k3b了,刻录必备。
  • exaile  天天都听歌,mp3就靠这个,据说这东西朝着G下的amarok发展,不知道是不是在。。。。python的东西,还不错。

其他:

stardict星际译王,官网有很多免费词库,自己可以根据需要安装。unrar和p7zip进一步满足压缩要求,zim写wiki不错,本地不需要web环境,方便写开发文档和笔记。gnochm和chmsee基本可以满足$MS这个变态的chm格式,前者有搜索功能,后者对编码问题支持得好一些。virtualbox sun公司的虚拟机,我的网银就靠它虚拟个XP出来用IE,wine就不装了。最后偶尔需要gimp来玩下图片处理,长这么大,只处理过几张照片,就是给大学同学的照片画胡子。。。。

补充两个,zim和mitter,前者是一个本地wiki,可以用来记录笔记和文档,后者是一个twitter客户端。

关键字: ,
11
五/09
9

x200上archlinux的安装

今天拿到x200本本了,赶紧装上了archlinux。down的是09年2月的新iso,一路上安装没有什么问题。唯一麻烦的问题就是在daemon里面忘记加上hal了,导致在gdm界面的时候鼠标和键盘失效。在grub菜单编辑加上linux single后以单用户模式启动,重新修改rc.conf文件就搞定了。无线驱动用的源里面的iwlwifi-5000-ucode,又花掉半个小时安装软件和开发环境,两个字:霸道!

体验了下,速度很快,没有问题。快捷键也都驱动了,网络工作正常。

摄像头已经驱动了,用skype可以正常视频。安装blueman后,将bluetooth添加到daemon里面,蓝牙设备也工作正常,可以和自己的小S1正常传输文件了。

关于软件的安装可以参考:http://www.terrysco.com/node/archlinux-software.html

关键字: , ,
22
四/09
1

arch下安装配置eclipse

越来越觉得IBM维护的eclipse好用。记得06年的时候,公司一个同事给我推荐这个IDE,当时用过一点java。后来为了快速开发,选择了php,就与这个开源软件擦肩而过了,直到接触Flex的时候,又重拾了这个eclipse工具。很多开发平台都在eclipse有插件,我只安装了C,C++的CDT,python的pydev,PHP的PDT,以及Flex。虽然在Linux下的Flex builder还不支持视窗设计,但用它来写代码已经很方便了。熟悉eclipse的常用配置和快捷键以及定制,对开发效率会大大提升,让你真正体会到IDE的方便。

arch下安装eclipse,如果没有安装jdk,只是安装了jre会提示与一个包冲突,安装了jdk就可以安装eclipse了。此外可以pacman -Ss eclipse下,有大量的语言插件,enjoy it.

关键字: , ,
15
十二/08
1

Linux下django开发

在archLinux下做web开发是非常方便的,源里面大部分东西都有了。我们今天来进行django的学习尝试。

首先,安装django,源里面已经打包好了。直接安装,sudo pacman -Sy django

安装完后,我们去/usr/lib/python2.6/site-packages/django目录下,其中python2.6目录是当前我的python版本,当前目录下有个bin目录,建议将此路径加入到系统path里面去,省得每次都要输入完整路径。

我们现在在自己的开发目录下面,比如arch的标准web目录/srv/http下面来创建我们的第一个django项目。

django-admin.py startproject hello 类似ROR,这个脚本为我们自动生成了hello这个项目的整体框架文件。
注意django-admin.py这个脚步要加上完整路径,并且默认是不可执行的,可以通过chmod +x加入可执行权限,或者以python脚本的形式执行。我们来启动服务 ./manage.py runserver

Django version 1.0.2 final, using settings ‘terrysco.settings’
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[15/Dec/2008 01:52:07] "GET / HTTP/1.1" 200 2057
Validating models…
0 errors found
访问本地的8000端口,即可看到django的欢迎页面。
项目目录里面的uls.py负责指定路径到app的映射,类似drupal的菜单系统。这里我们是为了做测试用,所以就直接建立一个test.py,里面写一些测试脚本。
from django.http import HttpResponse
def index(request):
      return HttpResponse("Hello, World.")
很简单吧,讲index请求指定显示hello world内容。到这里还不行,需要在uls.py里面指定。
在urlpatterns里面加入一行(r’^$’, ‘hello.test.index’),这个简单的正则指出如果根路径后面为空,则打印我们的hello world。

当然,这里我们没有分离模板,使用from django.shortcuts import render_to_response则可以使用模板渲染数据。类似PHP+Smarty的技术,模板里面可以加入对传递进来参数的处理。

7
十二/08
3

kde4[archlinux]

今天想尝试下kde4的新特性,先依照wiki的设置,http://wiki.archlinux.org/index.php/KDEmod(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

安装kdemod,现在源里面是kdemod4了。装完后启动kdm登录进来后,进行一些常用设置,唯一麻烦的是knetworkmanager默认没有了,安装了一个,还需要qt3。连接上无线,安装了一个gtk-chtheme,调整了下gtk程序在kde中的显示样式,要不然太丑了。

新版的kate和kopete都更改很大,使用起来更加顺手,并且函数列表功能现在已经默认内置为kate的插件,在插件中启用即可。kopete中有qq协议,但是没有登录成功。

果然是kde4,果然绚丽,眼睛快花了。。。 

关键字: , ,