Mint基本配置

1.解决上网问题

1.1下载相关软件

1
2
3
4
$ sudo add-apt-repository ppa:hzwhuang/ss-qt5
$ sudo apt update
$ sudo apt install shadowsocks-qt5
$ sudo apt install proxychains

1.2更改 proxychains 文件

将 /etc/proxychains.conf 最后面 sock4 改为 sock5

1.3安装相关软件

1
2
$ sudo -s
$ proxychains bash <(curl -L -s https://install.direct/go.sh)

相关路径:

1
2
/etc/v2ray/config.json
/usr/bin/v2ray/v2ray

× vim 下 快速清空文件:
首先,使用 gg 调整光标到首行,然后使用 dG 命令即可。

2.安装常用开发环境

2.1 配置 Java 环境

2.1.1 apt 安装

1
2
3
4
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt update
$ sudo apt install oracle-java8-installer
$ sudo apt install oracle-java8-set-default

2.1.2 手动安装

1
2
3
$ gunzip jdk-9u90-linux-x64.gz
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk-9u90-linux-x64 /usr/lib/jvm/jdk8

2.1.3 设置 JAVA_HOME

1
2
3
4
5
6
$ vim /etc/profile
添加如下两条
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/
export PATH=$JAVA_HOME/bin:$PATH
保存,更新
$ source /etc/profile

2.2 配置 Pycharm / IDEA 快捷方式

创建 Pycharm.desktop 桌面快捷方式:

1
2
3
4
5
6
7
8
9
10
!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=/opt/pycharm-2017.2.3/bin/pycharm.sh
Icon=/opt/pycharm-2017.2.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

软链接

1
$ sudo ln -s /opt/pycharm-4.0.1/bin/pycharm.sh /usr/bin/pycharm

*IDEA 同理


附:Pycharm安装文档

https://confluence.jetbrains.com/display/PYH/Installing+PyCharm+on+Linux+according+to+FHS

3.其他配置

3.1搜狗输入法

安装完后重启,在 Fcitx 配置里添加即可

将输入法顺序改为:

1
2
3
键盘 - 英语
搜狗拼音
键盘 - 汉语

此时第一个输入法作为非激活状态, Shift 就会在这两个激活的汉字与拼音输入法之间切换。而 Ctrl + Space 则会在非激活与激活的输入法即中文与英文之间切换。

3.2 Conky 配置

主题包 Deluxe_Conky_Theme_Pack.cmtp.7z 下载地址:

http://download1475.mediafire.com/5enbc84w1i5g/5yb5ambg6h4jack/Deluxe_Conky_Theme_Pack.cmtp.7z

导入完成后解决不固定在桌面的问题:

在配置文件里写入:own_window_type desktop

此时 Win + D 就不会让 Conky 消失了

3.3 安装 Windows 字体

可以直接拷贝已有 Windows 系统的字体。

Windows 的字体文件在 C:\Windows\Fonts 里,新建 /usr/share/fonts/WindowsFonts 目录并把字体文件拷贝到其中。

然后更改字体文件的权限:

1
$ sudo chmod 755 /usr/share/fonts/WindowsFonts/*

最后更新字体缓存:

1
$ sudo mkfontscale && mkfontdir && fc-cache -fv

× Linux 自带 Noto Sans Mono CJK 思源黑体等宽也不错

3.4 更改目录为英文

1
2
3
$ export LANG=en_US
$ xdg-user-dirs-gtk-update
$ export LANG=zh_CN

注销或重启后生效。

3.5 Sublime Text 不能使用搜狗输入法解决办法

首先检查是否安装GTK库

1
2
3
4
pkg-config --modversion gtk+ (查看1.2.x版本)
pkg-config --modversion gtk+-2.0 (查看 2.x 版本)
pkg-config --version (查看pkg-config的版本)
pkg-config --list-all grep gtk (查看是否安装了gtk)

如没有的话需要安装

1
$ sudo apt-get install libgtk2.0-dev

然后编译动态库

保存以下代码到 sublime_text.c

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**********************************************************
> File Name: sublime_imfix.c
> Author: GatieMe
> Mail: gatieme@163.com
> Created Time: 2015年04月04日 星期六 20时20分12秒
**********************************************************/
#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);
}

编译:

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

然后将其拷贝到 /opt/sublime_text 目录下

1
$ sudo cp libsublime-imfix.so /opt/sublime_text/libsublime-imfix.so

修改sublime-text.desktop

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

参照如下信息进行修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/bin/subl %F #这里修改执行路径为/usr/bin/subl
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/usr/bin/subl -n #这里修改执行路径为/usr/bin/subl
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/usr/bin/subl new_file #这里修改执行路径为/usr/bin/subl,subl
OnlyShowIn=Unity;

保存后重启软件即可。

小明 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
0%