前段时间突然对ubuntu很感兴趣,于是乎把电脑都换成了ubuntu,感觉ubuntu真的是很强大,现在把一些初学者的经验分享给大家。
1:切换gnome主题
由于长时间使用windows,习惯于那种桌面显示方式,所以安装完之后就换成了gnome,执行以下代码:
解决文本乱码
sudo apt-get install gnome-shell
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
2:输入法
我相信大家对ubuntu上自带的那个不怎么智能的输入法,后来发现fcitx的谷歌输入法很好用
首先:sudo apt-get install fcitx
然后:sudo apt-get install fcitx-sunpinyin
再:im-switch
选择fcitx。此时谷歌输入法安装完毕,感觉还是很好用的。
有时会出现无法切换中英文输入法,此时可以
一是重启 pkill -9 fcitx && fcitx &
二是配置环境变量
代码:
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
分别写进/etc/profile ,~/.profile,~/.xprofile,~/.bashrc文件中
代码
代码:
sudo gedit /etc/profile
sudo gedit ~/.profile
sudo gedit ~/.xprofile
sudo gedit .bashrc
然后注销电脑
3:配置JDK
安装jdk
首先将下载好的文件拷至usr/lib/jvm/下
sudo cp jdk-6u35-linux-i586.bin usr/lib/jvm
然后修改权限为可执行
sudo chmod +x jdk-6u35-linux-i586.bin
然后安装
sudo ./jdk-6u35-linux-i586.bin
然后配置环境
sudo gedit /etc/profile
在最后添加以下内容
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_35
export JRE_HOME=/usr/lib/jvm/jdk1.6.0_35/jre
export PATH=$PATH:/usr/lib/jvm/jdk1.6.0_35/bin
export CLASSPATH=./:/usr/lib/jvm/jdk1.6.0_35/lib:/usr/lib/jvm/jdk1.6.0_35/jre/lib
配置adb环境
export PATH=/opt/eclipse-android/android-sdk-linux/tools:/opt/eclipse-android/android-sdk-linux/platform-tools:$PATH
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_35/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_35/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入
代码:
java -version
时,就会显示系统使用的java是sun的java。
4:安装eclipse,并进行配置
首先解压缩下载好的压缩包,在终端中输入:
tar -zxvf eclipse-SDK-3.6.2-linux-gtk.tar.gz
sudo mv eclipse /opt/
sudo gedit /usr/share/applications/Eclipse.desktop
在文本中填入:
复制代码
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
这是建立了一个快捷方式
当运行eclipse时出现无法运行,则执行 chmod +x ./eclipse 来给eclipse相应的执行权限,即可正常运行
添加svn插件:http://subclipse.tigris.org/update_1.6.x
添加之后有时运行eclipse出现以下错误
Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path java.library.path = /usr/lib/jni
则执行一下代码
sudo apt-get install libsvn-java
cp eclipse.ini eclipse.ini_bak
vim eclipse.ini
openFile
-vmargs
-Djava.library.path=/usr/lib/i386-linux-gnu/jni
5:显示完整时间日期 GUI方式:
安装dconf-tools: sudo apt-get install dconf-tools
运行dconf-tools: dconf-editor (新版是dconf-editor,而不是原文说的dconf-tools)
依次展开com/canonical/indicator/datetime
在右侧修改time-format字段为"custom",修改custom-time-format字段为"%F %A %R:%S"
6:听歌软件
sudo apt-get install audacious
sudo apt-get install audacious-plugins audacious-plugins-extra audacious-plugins-extra-console
可以通过设置解决乱码问题,方法如下:
首选项-播放列表-元数据:
装入时:选择此项
使用自动编码检测器:chinese
备用字符编码:cp936(可以兼容更多的汉字,如简体及繁体,比GBK兼容性更好)
7:实现 ssh传输文件
得开通 sshd服务 首先安装opensshserver端服务
sudo apt-get install openssh-server
之后便可以利用ssh来传输数据文件
PS:其中的环境变量的地址是我本机上的地址,大家配置的时候要修改成你机器上的实际地址。