elementary os Freya安装后的一些配置

来源:互联网 发布:java 大数据搜索引擎 编辑:程序博客网 时间:2024/06/06 02:05

1、更新源和安装更新

sudo apt-get updatesudo apt-get upgrade

2、安装bumblebee

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

用于nvidia独显驱动和管理(仅限nvidia独立显卡)

3、修改plank主题和dock所在位置

cd cd ~/.config/plank/dock1/vim settings   //如果没有安装vim使用 sudo apt-get install vim 后继续操作,也可以用其他的一些编辑工具来完成

以下是需要修改的地方:

#The position for the dock on the monitor.  If 0, left.  If 1, right.  If 2, top.  If 3, bottom.Position=0   //默认是3#The name of the dock's theme to use.Theme=Transparent  //默认是GTK+,主题包存放在 /usr/share/plank/theme下

4、禁用访客模式

cd /usr/share/lightdm/lightdm.conf.d/sudo vim 50-no-guest.conf

将以下内容添加进这个文件(系统默认没有这个文件)

[SeatDefaults]allow-guest=falsen

:wq保存退出,重启即可完成

或者使用一句代码:

sudo sh -c 'printf "[SeatDefaults]nallow-guest=falsen" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'

来完成,执行完后重启即可

5、安装搜狗输入法

先将ibus输入法卸载

sudo apt-get remove ibussudo apt-get autoremove  //可选,用于系统删除和卸载不需要的安装包

然后直接去搜狗linux官网下载:http://pinyin.sogou.com/linux/?r=pinyin

根据自己系统来下载,下载完后直接点击安装即可

6、安装wps
直接去官网下载安装包:http://community.wps.cn/download/
完后直接点击安装即可完成

7、安装chrome

sudo apt-get install google-chrome-stable

安装flash player

sudo apt-get install pepperflashplugin-nonfreesudo update-pepperflashplugin-nonfree --install

8、修改hosts
具体hosts内容可以参考:
1、http://www.360kb.com/kb/2_150.html
2、http://laod.cn/hosts/2015-google-hosts.html

我用的第一个

cd /etc/sudo vim hosts

将参考网址中的dns解析内容放进hosts文件,:wq保存退出

9、安装sublime text 3

先直接从官网下载deb包安装:http://www.sublimetext.com/3

安装后不能使用中文,通过以下方法解决:

先安装编译环境:

sudo apt-get install build-essentialsudo apt-get install libgtk2.0-dev

在~目录下(目录随意)新建sublime_imfix.c,将以下代码复制进去:

#include <gtk/gtkimcontext.h>void gtk_im_context_set_client_window (GtkIMContext *context,         GdkWindow    *window){     GtkIMContextClass *klass;     g_return_if_fail (GTK_IS_IM_CONTEXT (context));     klass = GTK_IM_CONTEXT_GET_CLASS (context);     if (klass->set_client_window)       klass->set_client_window (context, window);     g_object_set_data(G_OBJECT(context),"window",window);     if(!GDK_IS_WINDOW (window))       return;     int width = gdk_window_get_width(window);     int height = gdk_window_get_height(window);     if(width != 0 && height !=0)     gtk_im_context_focus_in(context);}

将上一步的代码编译成共享库libsublime-imfix.so,命令

gcc -shared -o libsublime-imfix.so sublime_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC

然后将libsublime-imfix.so拷贝到sublime_text所在文件夹

sudo mv libsublime-imfix.so /opt/sublime_text/

修改文件/usr/bin/subl的内容

sudo vim /usr/bin/subl

#!/bin/shexec /opt/sublime_text/sublime_text "$@"

修改为

#!/bin/shLD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"

现在可以通过终端subl启动sublime使用中文输入,但是桌面点击还需进行以下配置:

sudo vim /usr/share/applications/sublime_text.desktop

删除里边的内容,用以下内容覆盖,担心出问题则先进行配置文件备份

[Desktop Entry]Version=1.0Type=ApplicationName=Sublime TextGenericName=Text EditorComment=Sophisticated text editor for code, markup and proseExec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text %F"Terminal=falseMimeType=text/plain;Icon=sublime-textCategories=TextEditor;Development;StartupNotify=trueActions=Window;Document;[Desktop Action Window]Name=New WindowExec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text -n"OnlyShowIn=Unity;[Desktop Action Document]Name=New FileExec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text --command new_file"OnlyShowIn=Unity;

保存后,如果sublime的图标固定在dock上,则图标会失效,需要重新固定,通过终端输入subl进行启动后固定,关闭后,通过鼠标点击也可进行中文输入。

安装Package Control,通过其来安装ConvertToUTF8,使其能够支持中文显示

View-Show Console,将以下代码贴入输入框:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

重启Sublime Text 3。
如果在Perferences->package settings中看到package control这一项,则安装成功。

若以上代码无法起作用,可以进行手动安装,步骤如下:

1.点击Preferences > Browse Packages菜单

2.进入打开的目录的上层目录,然后再进入Installed Packages/目录

3.下载Package Control.sublime-package并复制到Installed Packages/目录

4.重启Sublime Text。

按下Ctrl+Shift+P调出命令面板
输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件(convertToUTF8)进行安装,完成后打开中文字符集变正常了。

当然可能会出现以下错误:

Encoding: GB2312Error: Codecs missingPlease install Codecs33 plugin (https://github.com/seanliang/Codecs33/tree/linux-x64).

则需要安装这个插件:

cd ~/.config/sublime-text-3/Packages/git clone git clone https://github.com/seanliang/Codecs33/tree/linux-x64/ Codecs33

或者直接去github下载这个zip资源,将解压后的资源复制到~/.config/sublime-text-3/Packages/ 下
重启后即可

0 0