Better Bookmarks, Plain and Simple.
Jeteye helps you create libraries of bookmarks called Jetpaks®.
Make Jetpaks for yourself, research & collaborate with friends, or share with the world.
A Public Jetpak® by yichenye

why's ubuntu

系统配置软件安装请用ubuntu tweak, ailurus,可以节约时间,学到很多技巧。 之所以推荐普通用户选择linux,是因为linux支持的硬件多,研习起来更方便;有时间和精力的朋友,建议尝试*BSD! linux的发行版各有特色,初学建议ubuntu,fedora, opensuse, debian; 中高级用户建议用Sabayon, Gentoo等。完全从源代码编译的系统适合黑客级的用户!

Linux无线网络实用工具Top 10( 转载)


Linux无线网络实用工具Top 10



我曾经花费大量的时间对无线网络执行 研究。在连接无线接入点的时间,对如何 选择合适的使用工具起决定性作用的是我运用的Linux发行版本和硬件设备的情况。在这些工具当中,有一些是可以单独运用的。也有一些是和其它台式计算机共同起作用的特殊工具集的组成部分。
对于很多Linux系统的移动用户来说,连接无线网络的最大疑问在于找到一个合适的工具。在本文中,我提供了十个可以帮助你运行Linux系统的笔记本连接到无线网络中的工具。如果一个不好用(或者安装)的话,就换另一个。最终,你一定会连接到网络上的。
1. GNOME网络管理器
这是一个nm-applet工具。在很多发行版本(默认为GNOME)中它都是默认的连接方式,可以说是所有工具中最精彩的一个。该nm-applet驻留在GNOME面板上,可以基本有效地匹配OS X的无线连接工具。该工具非常优秀,我甚至发觉它可以在不依靠GNOME的情况下运行。举例来说,当我打开Enlightenment窗口管理器的时间,可以打开一个终端窗口,启动nm-applet 并连接到一个已经配置好的无线网络上。为此,我在E16菜单下打开了一个条目,在点击后我什么也没看见(没有图形界面打开文本文件),但连接还是成功了。当然,在这种情况下如果连接的是新发觉的无线网络,它是不可能工作的。因此,你必须进入GNOME,并通过GNOME网络管理器对连接执行配置。通常情况下,它可以兼容大多数加密方案。
2. 无线网络连接管理工具Wicd
它是我最喜欢的无线网络连接管理工具之一。Wicd可以支持很多发行版本和桌面环境/窗口管理器。我曾经在所有的笔记本计算机上都使用该工具。类似GNOME网络管理器,Wicd可以支持无线和有线网络,兼容大多数加密方案。与GNOME网络管理器相比,Wicd容许你选择属于自己的加密方案。关于Wicd最方便的一点是,它不依赖于系统默认的Gnome或KDE工具,这样的话,运用起来就会变得更方便。
3. 可以在后台运行的Wifi-wiz
如果你运用的是Debian系统,就应该应该充分运用 这一工具,而不用在意桌面环境。我有一台特别的笔记本计算机运用的无线网络连接工具就是wifi-wiz。我是在Elive Linux的发行版本中找到该工具的。Wifi-wiz是一个基于python-gtk的使用,前端包含了iwconfig、iwlist、ifconfig、ifup和ifdown等功能。wifi-wiz提供了一个非常独特的功能,它可以在后台运行一个监测进程,随时检查网络的连接状态,如果连接中断的话,它就会寻找其它可用网络并执行 连接。
4. SuSE系统的选择YaST2
对于SuSE系统的用户来说,YaST应该是很熟悉的工具了。作为SuSE系统中网络管理员多合一工具包的组成部分,YaST在网络管理方面的功能当然也不会被忽视。对于新用户来说,YaST2提供的配置可以说是最基本的了,因为它显示的都是基本配置。并且,专业用户也可以很方便地进入高级配置建立自己独特的系统。
5. 命令行工具getwifi
getwifi属于名单中为数不多的命令行工具之一。我为什么选择命令行工具,是因为它们运用起来很灵活,并且在很多种情况下,它们往往是唯一的选择。该工具是运用 纯文本文件来执行 配置的,你可以建立多个网络配置,在运用 getwifi的时间,它将自动连接到第一个可用的无线网络上(按照配置文件中的排列)。这样的操作很方便,你不必费心选择网络了。该工具不须要 “安装”,只要把getwifi的可执行文件移动到/usr/bin目录下,并将配置文件移动到/etc/getwifi.con.f(这就是所谓的tar配置文件)。
6. 行命令集Wireless Tools
Wireless Tools是很多前端工具的行命令集。它包括了iwconfig(控制无线连接)、iwspy(显示无线网络信息)和iwpriv(控制无线驱动)。这些工具适合专业用户运用也可以用于为无线设备建立图形用户界面的工具(或者其它须要运用基本无线网络连接的工具)。
7. 无线助手Wireless Assistant
wlassistant工具是一个基于KDE的无线工具,可以象其它工具一样实现基本操作就可以连接无线网络的功能。尽管无线助手是一个基于KDE的使用,但是它不象GNOME网络管理器那样集成在一起。因此,如果你希望建立无线连接的话,须要首先启动该使用。这样的话该使用就不能最小化在系统通知区。但这并不是大疑问,你可以退出该使用,而连接的情况不会受到影响。
8.  无线雷达wifi-radar
该无线工具属于一个非常独特的使用,属于Debian、Gentoo、OpenSuSE和Ubuntu软件包的组成部分。它是一个基于Python-PyGTK2的使用,运用起来非常方便,你可以运用 拖放方式对网络配置执行 调整。关于无线雷达独特的一点是,你须要运用 sudo命令才能启动它。即使该使用是在Fedora下安装的,不运用该命令也不能启动。这使得无线雷达相比Ubuntu或者其它发行版本而言,更依靠sudo。
9.  GNOME下的小使用 GTKWifi
GTKWifi是一个GNOME下的小使用,采用Python/GTK编写,界面类似Windows xp 下运用的Zeroconf工具。GTKWifi可以显示当前的网络状态以及所有可用的接入点,并允许连接到任何一个上。除了一个易于运用的界面外,GTKWifi没有提供多少选项用来执行 设定。如果你运用 GNOME和GNOME网络管理器不能连接到无线网络上的话(这种情况很难发生),它会是一个不错的选择。
10.  无线网络监视器Wavemon
尽管Wavemon并不是一个用来连接无线网络的工具,但它可以提供大量信息,帮助你处理无线网络连接方面的疑问。在Wavemon中,你可以看到无线信号的实时强度,以及无线和有线网络的信息。在主窗口下,你可以看到包括服务集合标识符、接口名称、噪音水平、信号电平、信噪比、频率和灵敏度在内的各种网络参数。如果你须要了解无线网络运行情况的话,它是绝对应该包含在工具包中的。

ubuntu 9.10无法ADSL拨号以及Network Manager显示设备未托管的解决办法


方法一:使用pppoeconf命令拨号

启用有线连接:sudo ifconfig eth0 up
在终端中输入:sudo pppoeconf
一个基于文本菜单的程序会指导你进行下面的步骤:

1. 确认以太网卡已被检测到。
2. 输入你的用户名(由ISP所提供 注意:输入时请先清除输入框中的“username“,否则可能造成验证错误)。
3. 输入你的密码(由ISP所提供)。
4. 如果你已经配置了一个PPPoE的连接,会通知你这个连接将会被修改。
5. 弹出一个选项:你被询问是否需要'noauth'和'defaultroute'选项和去掉'nodetach',这里选择"Yes"。
6. Use peer DNS - 选择 "Yes".
7. Limited MSS problem - 选择 "Yes".
8. 当你被询问是否在需要在进入系统的时候自动连接,你可以选择"Yes"。
9. 最后,你会被询问是否马上建立连接。

在需要的时候启动ADSL连接,可以在终端中输入:sudo pon dsl-provider

断开ADSL连接,可以在终端中输入:sudo poff

如果你发现连接正常工作,尝试手动去调整你之前ADSL连接的配置(参考前一节)。

需要查看日志,可以在终端中输入:plog
获得接口信息,可以在终端中输入:ifconfig ppp0

使用pppoeconf拨号后,Network Manager显示设备未托管的解决办法:

在终端中输入以下命令,来配置网络连接管理文件:

sudo gedit /etc/NetworkManager/nm-system-settings.conf
打开后,找到
[ifupdown]
managed=false
修改成:
[ifupdown]
managed=true

终端运行sudo gedit /etc/network/interfaces
只保留

auto lo
iface lo inet loopback

删除dns设置
sudo mv /etc/resolv.conf /etc/resolv.conf_backup

之后重启network-manager服务:
sudo service network-manager restart

方法二:使用新版的NetworkManager

直接引用lainme简洁明了的回复;
http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=239763&start=3

1、从PPA更新network-manager
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
在/etc/apt/sources.list最后加上
deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
sudo aptitude update
sudo aptitude safe-upgrade

2、解决pppoeconf和network-manager冲突
更改/etc/NetworkManager/nm-system-settings.conf中的managed=true
更改/etc/network/interfaces,只保留
auto lo
iface lo inet loopback
删除/etc/resolv.conf

然后sudo /etc/init.d/network-manager restart
如果面板没有nm图标,ALT+F2输入nm-applet,并添加自启动(我的安装时没有添加)

3、右击NM图标,编辑链接,切换到DSL,新建,输入用户名和密码。

无线局域网共享ADSL上网



在这篇文章开始之前,首先列一下几个常用的ADSL命令:

1。配置PPPOE拨号(大部分ADSL拨号的方式)

代码:
sudo pppoeconf


2。启动配置好的ADSL连接:

代码:
sudo pon dsl-provider


3。手工切断ADSL连接:

代码:
sudo poff


如果后跟-a参数则表示切断一切PPPOE连接

4。plog 可用来查看PPPOE连接日志

5。ifconfig [connection id] 可以查看当前所有连接的基本情况,包括IP地址,总流量等。

+++++++++正文开始+++++++++++++

1。设置无线网卡:

首先是配置无线网卡驱动。这部分我就不详细讲了。论坛里有很多教程的。大家可以参考。

2。开启无线网卡:

打开你笔记本上的无线网卡(或者说插上你的无线网卡)
在系统托盘中找到网络图标,单击,在弹出的菜单中,先去掉“启用网络”前面的勾,然后在选中“启用网络”
现在你可以看到“启用无线”这一项已经不再是灰色的了。现在选中它。

3。添加一个点对点无线连接

右键单击网络图标,选择编辑连接,在弹出的网络连接对话框中选择无线网络选项卡

点击添加,在弹出的对话框中,依次输入 连接名称、SSID,将模式选择为Ad-hoc

切换到无线保护一项:安全下拉框中,选择WEP 40/128位键,密钥输入最简单的12345(当然你也可以随意指定,但要注意这种密码的长度限制是5位或者13位

WEP索引和认证分别选择“1(默认)”和“开放式系统”


IPv4设置中,方法下拉框选择“手动”,点击添加,地址、网络掩码和网关分别输入“192.168.1.1”、“255.255.255.0”、“192.168.1.5”(读者请根据具体情况选择合适的网段和IP设置,但是要保证地址和网关在同一个网段内。)

4。下面到你的另一个系统中,设置一下无线点对点连接。这个连接的IP地址手动设定为"192.168.1.5"(主机的网关IP),网关设定为主机的IP地址,即"192.168.1.1"。
如果是Ubuntu,除了具体的IP地址外,按照上面3中的设置就可以。这里以XP为例:

右键单击无线网络图标,选择查看可用无线网络。注意左侧有一个“更改高级设置”,点击以后,选择无线网络配置选项卡,在首选网络中添加一个新网络。具体的安全设定与上一节相同。

添加完新网络以后,点击该选项卡右下角的高级按钮,选择仅计算机到计算机(特定)一项。
然后回到常规选项卡中,在Internet协议(TCP/IP)中设定客户机的IP为192.168.1.5(主机的网关地址),然后设定子网掩码255.255.255.0,网关地址是主机的IP,192.168.1.1

之后在DNS设定中设定你的运营商的DNS地址。

5。接下来在你的两台计算机上互相ping一下,看看是否ping通了?(应该是ping通了,否则的话请检查你的配置)


6。如果上面的工作之后没有PING通,那么请用配置文件进行配置,注意eth1在我的计算机上就是我的无线网卡。如果你不能确定你的无线网卡的连接ID,可以用ifconfig进行查看

代码:
sudo gedit /etc/network/interfaces


代码:
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

#iface eth0 inet static
#address 192.168.2.15
#netmask 255.255.255.128
#gateway 192.168.2.2

#auto eth0

########IF YOU WANT TO CHANGE THE IP CONFIG OF ANOTHER ETHERNET CARD,UNCOMMENT NEXT#######
#iface eth1 inet static
#address 192.168.1.1
#netmask 255.255.255.0

#auto eth1

########IF YOU WANT TO CHANGE THE IP CONFIG OF YOUR WIRELESS ETHERNET CARD, UNCOMMENT NEXT#########

#iface wlan0 inet static
#address 192.168.1.1
#netmask 255.255.255.0
#gateway 192.168.1.5

#auto wlan0



7。开启ubuntu路由功能:
在/etc/sysctl.conf文件中加上下面一行,打开ip 转发功能:
代码:
代码:
net.ipv4.ip_forward = 1 #我的好像是注释了而已,所以我去掉注释符号就可以了。


8。在/etc/rc.local 文件中将其余的命令添加到文件中,例如将下面命令添加进去,实现NAT方式共享上网。

代码:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o [b]dsl-provider[/b] -j MASQUERADE


注意加粗的部分:如果你不是共享ADSL连接上网,而是共享你的有线网卡,一般就是把黑体的部分写成eth0,
注意哟,,要加在 exit0 前面才行。。

9。重新启用无线网络,然后用poff命令和pon命令重新启动ADSL连接。一切搞定!

====================================================================================
By X-Spirit

totem pps


感谢sunmoon, 又可以看pps了。PPA我也做了些改动,现在转移到10.04开发分支了。
而原来的PPA也已经达到了容量上限,因此新建了一个cnav的PPA。

所以现在有两个源,使用Lucid的朋友请用这个源:
sudo add-apt-repository ppa:portis25/ppa

或者手动添加:
deb http://ppa.launchpad.net/portis25/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/portis25/ppa/ubuntu lucid main

使用Karmic的朋友请加这个源:
sudo add-apt-repository ppa:portis25/cnav

或者手动添加:
deb http://ppa.launchpad.net/portis25/cnav/ubuntu karmic main
deb-src http://ppa.launchpad.net/portis25/cnav/ubuntu karmic main


手动添加源后需要
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 27F5B2C1B3EAC8D9
sudo apt-get update
sudo apt-get install totem-pps
即可。依赖关系会自动将libpps, libppswrapper, gst-plugins-pps等包装上。


具体版本:
libpps: 0.1.940
libppswrapper: 0.0.18.2
gst-plugins-pps: 0.0.18
totem-pps: 0.0.19.4

这个ppa里还包含以下软件: (Karmic下没有问题, Jaunty等其他版本可能存在依赖问题)
gst-plugins-sopcast: 0.0.4
totem-sopcast: 0.0.5
sopcast: 命令行的网络电视, karmic里已经没有libstdc++5库了, 需要自行安装该库。
lib32stdc++5: 32位的libstdc++5库,64位karmic系统需要安装, 不然sopcast无法运行, 为了照顾jaunty系统去掉了sopcast对lib32stdc++5的依赖,因此需要自行安装。
sopcast-player: 一个python写的GUI前端


flashplugin-nonfree: 这个主要针对64位系统,安装原生64位flash插件
gmlive: 0.22.2 (没有测试)
jde: emacs的java支持包,修正了一个错误
lib32ibus: 我自己打的64位系统上的支持32位程序的ibus库,包含gtk和qt4支持。有了它,64位系统上qq, googleearth, skype等32位程序也可以用ibus输入法了。
linuxqq: 主要针对64位系统
monkeys-audio: ape无损格式编解码器
reciteword*: 好像叫黑客背单词?
另有更新后的pymacs, rope, ropemacs等


最后由 portis21 编辑于 2010-01-24 6:59,总共编辑了 40 次

Install ubuntu, grub menu.lst


title Install ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /initrd.gz
boot

gedit chinese character sets


10 楼 
 文章标题 : Re: gedit不能显示GB2312文件
帖子发表于 : 2009-09-16 22:32 

注册: 2006-10-18 15:48
帖子: 624
gedit默认只能UTF-8编码的文件,通过gconf可以设置其编码检测的编码列表,以达到自动识别编码的效果。

gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GBK,BIG5-HKSCS,UTF-16]"


一条命令搞定