Linux Mint 20 gnome-terminal 使用等距更纱黑体 SC字体

最近在使用Linux Mint 20 Cinnamon桌面,默认的终端为 gnome terminal,一直无法修改为我想要的等宽字体,比如最近喜欢上的 等距更纱黑体 SC,英文名为:Sarasa Mono SC

原因是gnome terminal只认Monospace系列家族字体,所以想办法让系统认为等距更纱黑体 SC就是monospace字体就能解决这个问题。

还是先记录一下怎么安装等距更纱黑体 SC字体吧,从github下载最新压缩包,然后使用7z解压,只要复制sarasa-mono-sc-regular.ttf到/usr/share/fonts/目录下的其中一个目录即可。

# https://github.com/be5invis/Sarasa-Gothic/releases

sudo mkdir /usr/share/fonts/sarasa_mono_sc
sudo cp sarasa-gothic-ttf-0.15.3/sarasa-mono-sc-regular.ttf /usr/share/fonts/sarasa_mono_sc/
# 刷新字体缓存
sudo fc-cache  -fv

# 使用如下命令可查看字体
fc-match "Sarasa Mono SC"
# 或者使用 fonts 工具也可以查看到安装好的字体。

下面是修改字体配置文件,替换字体,我是从ArchLinux Wiki中查找到的方法,网上使用alias的方法没有效果。

vim ~/.config/fontconfig/fonts.conf

在<fontconfig></fontconfig>里面增加下面一段:

<match target="pattern">
    <test qual="any" name="family"><string>Monospace</string></test>
    <edit name="family" mode="assign" binding="same"><string>Sarasa Mono SC</string></edit>
</match>


保存文件,重新打开 gnome-terminal 即可看到字体变化为等距更纱黑体 SC的效果了。

ArchLinux Wiki上的描述为:

关键点在于使用“binding”属性可以有更好的效果,例如在Firefox你可能只想替换字体但并不想改变被替换字体的属性。

可以使用一下命令检查是否生效:

# 查看 Monospace 目前使用的是哪个字体
fc-match "Monospace"
# 排序,这里可以看到排在第一行的为 等距更纱黑体 SC
fc-match --sort "Monospace"

sarasa-mono-sc-regular.ttf: "等距更纱黑体 SC" "Regular"


注意:在gnome-terminal的首选项设置中 需要钩选自定义字体,选择Monospace Regular 字体。

解决 FreeBSD12.1 XFCE4 锁屏无效问题

最近在使用FreeBSD12.1,并安装了 XFCE4,一切都调试的不错,但发现点击屏幕右上角的锁屏按钮没有反应,这个时候点切换用户,就进入了锁屏状态,但无论你输入正确的密码都无法解锁进入桌面,只能重启系统。

解决方法其实很简单,就是少安装了一个xfce4组件 xfce4-screensaver,使用pkg安装过程记录如下:

pkg install xfce4-screensaver
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	pam_helper: 1.1
	xfce4-screensaver: 0.1.10

Number of packages to be installed: 2

The process will require 1 MiB more space.
226 KiB to be downloaded.

Proceed with this action? [y/N]: y
[1/2] Fetching xfce4-screensaver-0.1.10.txz: 100%  222 KiB 227.1kB/s    00:01    
[2/2] Fetching pam_helper-1.1.txz: 100%    4 KiB   3.8kB/s    00:01    
Checking integrity... done (0 conflicting)
[1/2] Installing pam_helper-1.1...
[1/2] Extracting pam_helper-1.1: 100%
[2/2] Installing xfce4-screensaver-0.1.10...
[2/2] Extracting xfce4-screensaver-0.1.10: 100%

安装完成后需要注销重新登录一下XFCE4桌面才会生效。发现还存在的一个问题就上面说过切换用户时会卡住的问题,可使用 CRTL + ALT + F10 快捷键 解决 锁屏时点了切换用户导致解锁不了的问题。

其它后面安装的组件有:

# 强大的图片处理工具,代替photoshop
pkg install gimp
# 系统任务管理器
pkg install xfce4-taskmanager
# 音量调节工具
pkg install xfce4-pulseaudio-plugin
# 截图工具
pkg install xfce4-screenshooter-plugin
# Ristretto 是 Xfce 桌面环境下的图片查看器。
pkg install ristretto
# 简单PDF查询工具,需要在命令行运行
pkg install mupdf
mupdf redme.pdf
# xfce4 安装GUI解压缩软件
pkg install thunar-archive-plugin xarchiver zip unzip p7zip arj lzop gcpio unrar

挂载U盘相关

FreeBSD 13 之后变为了 fusefs.ko,/boot/loader.conf 文件中需要修改为 fusefs_load="YES"
手动加载命令:
kldload fusefs
查看内存模块:
kldstat |grep fuse

fdisk /dev/da0
gpart show /dev/da0
gpart list da0

# FAT32
mount -v -t msdosfs /dev/da0 /mnt/u/
# 解决中文乱码
ntfs-3g /dev/ad0s1 /mnt/u -o silent,umask=0,locale=zh_CN.utf8

# NTFS
ntfs-3g /dev/ada1s1 /mnt/a -o silent,umask=0,locale=zh_CN.utf8

GPG 相关

# gpg GUI 管理
pkg install kleopatra

eMule电骡使用OpenVPN获取HighID配置教程

以下是在 Windows7 虚拟机环境中做的试验,还需要有一台自己的 Openvpn 服务器,用于映射端口,打通 eMule 的连接,最终获得 HighID,使之可以连接 lowID 用户,提高下载速度或者资源。
PS:早些年就用过这个方案,拖延症托到现在才把这方案记录到博客中来让更多的 eMule 分享者使用。

下面这张图是配置好之后正常下载文件中的截图
eMule_XdP downloading
1、设置 eMule TCP、UDP 端口,我设置的是 TCP 3531,UDP 3531,并配置 Windows 防火墙,配置出、入方向的 TCP、UDP 的 3531 端口为允许连接,不然是获得不到 HighID 的。

eMule_port_setting

Windows 7_eMule_in

Windows 7_eMule_out

2、配置 OpenVPN 客户端静态 ip 地址,每次连接都分配同一个地址。
2.1 在 OpenVPN server.conf 配置文件中增加

vim /etc/openvpn/server.conf

# Client config directory
client-config-dir /etc/openvpn/ccd

2.2 创建 /etc/openvpn/ccd 目录

mkdir -p /etc/openvpn/ccd

2.3 查看你的 OpenVPN 分配给你的证书名:

openssl x509 -in /etc/easy-rsa/easyrsa3/pki/issued/windows.crt -noout -subject | sed -e 's/.*CN=\(.*\)\/.*/\1/'

windows

我这次的名字为 windows,这个看你 OpenVPN 创建证书分配给客户的时候你自己定的

2.4 在 ccd 目录创建名为 windows 的文件,内容如下:

cat /etc/openvpn/ccd/windows
ifconfig-push 10.8.0.14 10.8.0.13

前面一个是客户端,你电脑连接成功 OpenVPN 之后获取的地址,后面是服务器使用的地址,这两个地址分配也是有规律的,为什么要这样配置呢?

客户端占用两个 IP,因为根据 IP 掩码位 /30 得知可用的 IP 就是两个。对于为什么只有 64 个,下面是官方的解释。
解释:
分配静态 IP 的方式是通过 ipconfig-push 设置的,而 ifconfig-push 地址代表虚拟客户端和服务器 IP 端点。它们必须从连续/30个子网中取得,以便与 Windows 客户端和 TAP-Windows 驱动程序兼容。具体来说,每个端点对的 IP 地址中的最后一个八位字节必须从该集合中取出:

[1,2] [5,6] [9,10] [13,14] [17,18]
[21,22] [25,26] [29,30] [33,34] [37,38]
[41,42] [45,46] [49,50] [53,54] [57,58]
[61,62] [65,66] [69,70] [73,74] [77,78]
[81,82] [85,86] [89,90] [93,94] [97,98]
[101,102] [105,106] [109,110] [113,114] [117,118]
[121,122] [125,126] [129,130] [ 133,134] [137,138]
[141,142] [145,146] [149,150] [153,154] [157,158]
[161,162] [165,166] [169,170] [173,174] [177,178]
[181,182] [185,186] [189,190]
[201,202] [205,206] [209,210] [213,214] [217,218]
[221,222] [225,226] [229,230] [233,234] [237,238]
[241,242] [245,246] [249,250] [253,254]

2.5 修改配置权限

chown -R nobody:nogroup /etc/openvpn/ccd

2.6 重启 OpenVPN 服务

service openvpn restart

3、在 OpenVPN 服务器中设置端口转发
上面我的 eMule 的 TCP 和 UDP 端口分别为TCP 3531,UDP 3531,OpenVPN 公网 ip 为 233.233.233.233,客户端连接 vpn 后得到的 ip 为 10.8.0.14, 分别执行

# opvnevpn to emule Get HighID
iptables -t nat -A PREROUTING -p tcp -d 233.233.233.233 --dport 3531 -j DNAT --to 10.8.0.14:3531
iptables -t nat -A PREROUTING -p udp -d 233.233.233.233 --dport 3531 -j DNAT --to 10.8.0.14:3531

iptables-save > /etc/sysconfig/iptables

查看是否配置成功,命令如下:

iptables -t nat -vnL

iptables_NAT_PREROUTING_Chain

4、重新连接 OpenVPN,重启 eMule,连接服务器看看是不是 HightID 吧,

ovpn

eMule_My_info_HighID

还有一个检测方法:

telnet 233.233.233.233 3531

如果是通的,那表示端口映射成功,可以获得 HighID 了。

三星 GT-S7562C root 第三方Recovery google服务框架安装记录

年前刷了最新的官网包S7562CZNUANA1_S7562CCHUANA1_CHU.zip,结果无法root。

小C因为有两种基带:S7562CZNAMI2和 S7562CZNUANA1这两种。S7562CZNAMI2是2013年年底的基带版本此版本可以ROOT.
而 S7562CZNUANA1是2014年年初的基带版本这个版本的基带系统有打包系统的补丁,所以这个版本的手机不支持ROOT。
所以我们解这个版本的小C所用的方法就是刷回原来的系统。这样就可以轻松获取ROOT权限。

ROOT的方法

地址:http://pan.baidu.com/s/1o6wgEHc
这个包 S7562CZNUAMI2_S7562CCHUAMI2_CHU.7z 是可以用各类Root软件一键root的。
“SS_DL.dll”是Kies软件认定手机用的,这里完全无视即可。

里面有驱动软件。驱动下载后待系统安装好驱动后就可以开刷了。
1使用工具是Odin3 v3.06
2解压开S7562CZNUAMI2_S7562CCHUAMI2_CHU.7z,然后运行Odin3 v3.06
3然后选择他开刷吧。

成功后第一次开机会比较久,会初化程序。但进入系统后发现之前的APP都在,通信录也都在,完全没变化,但是可以ROOT了,用LEB大师删除了N多三星自带的软件。
三sansing字样的差不多都删除了。。。。

安装google的服务

比如Gmail、google play、google 通信录之类的。
所需要的工具和软件:
Odin3 v3.06
Recovery 同步CM源码编译 Recovery6.0.3.7 中文版
对应安卓 4.1.X 版本的 gapps-jb-20121011-signed.zip 下载地址: http://pan.baidu.com/s/1i3p5u8t
还要有一张SD卡

其中下面这个地址有讲到Recovery
http://tieba.baidu.com/p/2865324390#sub

工具齐全了,下面讲讲怎么刷入第三方Recovery,和刷入google框架服务包。
因系统自带的Recovery有验证签名,所以第三方的东西是刷不进去的。
1先用数据线把gapps-jb-20121011-signed.zip传到SD外置卡里面,我是用电脑上的蓝牙传的,速度不是一般的快。
2应用Odin3 v3.06把Recovery 同步CM源码编译 Recovery6.0.3.7 中文版刷入 就成功刷入了。
3按音量上键+Home键+开机键一小会,屏亮了就松开,就进入了Recovery6.0.3.7 中文版的界面。
4然后选择你的那个gapps-jb-20121011-signed.zip包就开始刷入了。
5成功后,开机也会有自动处理新软件的进程。
6然后你就看到了google play Gtalk 等等

注:google play的版本很老了,但发现Google plqy里没有自己的更新包,所以我就用豌豆夹升级了google play。

发文章之前我必须要把wordpress的字符串自动转义功能关掉关掉

打开主题里面的:函数文件 functions.PHP文件 ,在文件末尾 ?> 之前添加一下代码

remove_filter('the_content', 'wptexturize');

保存文件即可

上面这一段还没效果:

WordPress 会默认转义“–” 为 “—”,包括:P会转义成表情,贴代码后就是一阵痛苦折腾。(同时鄙视那些不求甚解的SB)

最后发现需要注释掉/wp-includes/default-filters.php 中的部分内容:

//add_filter( 'the_title', 'wptexturize'   );  --标题中的字符转义
//add_filter( 'the_content', 'wptexturize' );  --正文中的字符转义
//add_filter( 'the_content', 'convert_smilies' );  --正文中的表情转义

remove_filter

分享PowerEasy_SiteWeaver_CMS6.7.rar下载

好吧,大家不要吐槽我把这个SiteWeaver™ 6.7古老的版本东西拿出来。但是需要他的时候怎么也找不着,况且我现在是第一次接触这个CMS,天生对ASP程序发怵啊。
官网上现在只提供6.8版本的下载地址了,这个PowerEasy_SiteWeaver_CMS6.7.rar花了我10几分钟才下载回来,还是在CSDN花了3积分,不过还是十分感谢这位朋友的分享的,不然今天下午还真有可能下载不到。

真是头痛哇,得想方法升到6.8吧。

官方详细的介绍:http://www.powereasy.net/Activity/SiteWeaver/

File: PowerEasy_SiteWeaver_CMS6.7.rar
Size: 9,561,310
MD5: 330136AA02918BC9C1177930DAB1048B
SHA1: 9D6E0BF7BACE2591F911E451491E94CD548115C5
CRC32: 68D3E28A

skydrive下载地址:
https://skydrive.live.com/redir?resid=630D106938DA5E2F!307

eMule下载地址:
ed2k://|file|PowerEasy_SiteWeaver_CMS6.7.rar|9561310|5D9EEE40F43F0C4972F45818F462C5B6|h=OJXKJCV3T2HHVOVPFMTCFHD3SENDFAGX|/

新版serv-U 11.2管理员密码设置方法

昨天晚上在官网下了个最新版的serv-U 11.2,想设置管理员密码,网上的图文教程都是老版本的。照着上面的设置到了设置管理员密码这一步在新版11.2里就找了一圈都找不到设置的地方,我还花了一个上午的时候百度Google也没找着,后来自己每个地方瞎点,终于找到设置serv-U 11.2设置管理员密码的地方了。不多上,直接上图:

serv-U 11.2版本信息:

serv-u-11.2版本信息
serv-u-11.2版本信息

第一步:点击Serv-U管理控制台右下角的Web客户端。

serv-u-11.2管理控制台
serv-u-11.2管理控制台

第二步:进入Web客户端后,点击右上角的黄色钥匙更改密码。

serv-u-11.2Web客户端
serv-u-11.2Web客户端

第三步:输入更改密码。
因为是第一次使用,所以是没有密码的,也就是说原来的密码为空。不用在原密码(old password)里输入字符,直接在下面的新密码(New password)和验证密码(Repeat new password)里输入同样的密码再点OK就可以了。这里建议设置一个足够复杂的密码,以防止别人暴力破解。自己记不得也没有关系,只要把 ServUDaemon.ini里的LocalSetupPassword=这一行清除并保存,再次运行ServUAdmin.exe就不会提示你输入密 码登录了。

serv-u-11.2更改管理员密码
serv-u-11.2更改管理员密码

第四步:注销Serv-U,重新启动Serv-U管理控制台。这时就要求输入管理员密码了。

serv-u-11.2输入管理员密码
serv-u-11.2输入管理员密码

解决WIN7不能用路由器上网的方法

解决WIN7不能用路由器上网而XP能的方法win7路由器无法上网

解决方法:从XP系统里进入192.168.1.1路由器-LAN口设置-IP地址:改为:192.168.2.1然后重起路由。换回WIN7,顺利上网!
现象:系统任务栏右下角的网络连接图标带有一个黄色的感叹号。具体为——IPV4 无Internet访问权限,IPV6无网络访问权限。能从路由获取内网地址,也能获取IPV6地址;可以ping通内网IP地址,也可以Ping通路由网关。这些现象在XP下正常。
关键问题就在这里:Windows7睿智的发现了它——是个冒牌的交换机,而是更高级的路由!结果,我这台装了Windows 7的电脑毫不犹豫的选择了楼道小区宽带的路由器,无法上网的问题随之便发生了!
买一小米手机后就一直想买个无线路由器来。所以年前买了迅捷 FW300R无线路由和一个TP-Link TL-WN821N的无线网卡。
线路都正确连上后,在WIN7先是用网线连的就是进不去路由,然后我就换到XP系统,居然能进去,设置好上网帐号和密码,设置好无线密码,小米手机上无线很Happy啊。后来我也没太注意WIN7不能用路由有线上网,因为我用USB无线网卡能上,而且我一直以为网线有问题,所以我昨天特意自己从新做了一下网线的水晶头而且测试正常,拿回来后WIN7还是无法上网。但是在苹果系统和Linux系统和XP系统都能上,就是WIN7上不了。试过升级路由还是无效,所以在网上找了很多方法,最后还是这个方法有效果!

第一次成功安装Archlinux Gnome3

记得大学时第一次装Ubuntu,还申请了光盘,一个月后意外的收到了光盘,非常鸡动,而现在亦非常鸡动,因为把Archlinux装上了。整整装了一天一夜,在群里问达人解决问题,重装过3次。最后又在XP系统里装VM,也遇到同样的问题。

经过群里前辈们的指点,一个一个试着找方法,最后终于知道为什么发出现这个问题了。
问题就是装了gnome3、gdm也设置好了 就是进不去桌面。如下图:

Archlinux GDM Error
Archlinux GDM Error

#pacman -S gdm

#usr/share/glib-2.0/schemas/org.gnome.login-screen.gschema.xml: Error on line 5 char 1: invalid name ‘enable-fingerprint-authentication’: maximum length is 32. This entire file has been ignored.

#/etc/rc.d/gdm start

#/usr/sbin/gdm-binary: symbol lookup error:/usr/sbin/gdm-binary:undefined symbol:g_cclosure_marshal_generic

问题在于
1、我设置了过多的源,把Chinalist里的源全打开了,只要用163的源就OK了,虽然慢一些,但纯。
2、删除gnome 和gdm pacman -Rscn gdm gnome
还有提示有问题的那个文件 rm /etc/profile.d/locale.sh
3、清空下载目录缓存 pacman -Scc
4、更新系统 pacman -Syy
pacman -Syu
5、重新安装 pacman -S gnome gdm

Archlinux gnome 3
Archlinux gnome 3

 

RedHat5_64最简单的安装Flash方法

之前在网上找的那些手动复制那个Flash文件到那个Flash-plagin文件夹的方法怎么设置都不管用。

先安装安装rpmforge-release,把这个复制在GOOGLE里然后找到你对应系统版本的那个最新版本的下载下来安装。安装好后就可以使用yum命令来安装一些常用软件了。

yum install flash-plugin(firefox的flash插件)
yum install fuse-ntfs-3g(能访问微软系统nfts磁盘)
yum install rar(读写rar压缩文件)
yum install vlc (强大的播放器)

这次我装了redhat 5.3 换好Centos 5的yum源后再装上了上面这个RPMFORGE,运行yum install flash-plugin 提示少依赖关系。
——————————————————————————

–> Missing Dependency: libkdeui.so.5()(64bit) is needed by package flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 (rpmforge)
flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 from rpmforge has depsolving problems
–> Missing Dependency: libkutils.so.4()(64bit) is needed by package flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 (rpmforge)
flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 from rpmforge has depsolving problems
–> Missing Dependency: libkdecore.so.5()(64bit) is needed by package flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: libkdeui.so.5()(64bit) is needed by package flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: libkdecore.so.5()(64bit) is needed by package flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: libkutils.so.4()(64bit) is needed by package flash-plugin-11.0.1.60-0.1.el5.rf.x86_64 (rpmforge)
You could try using –skip-broken to work around the problem
You could try running: package-cleanup –problems
package-cleanup –dupes
rpm -Va –nofiles –nodigest
———————————————————————————-
我刚才的解决方法是:在软件包管理者那里搜索flash,会有几个版本,我选择了flash-plugin-10.3.162.29这个点应用就可以正常安装了,我觉得是11新版的flash弄好。如图:

install_remove_Package
install_remove_Package

flash-plugin-10.3.162.29
flash-plugin-10.3.162.29

Autodesk Custom Red Hat Enterprise Linux Client 5.3 x86_64 DVD

Autodesk IFFFS
Autodesk IFFFS

Autodesk 定制版 Red Hat Enterprise Linux Client 5.3 x86_64 DVD
md5sum:    b52c704b5b81b494c360311ab88a284b adsk-rhel-client-5.3-x86_64-dvd.iso   4.15G

我在VM虚拟机里安装了一下,发现精简了中文字体,中文显示为方框。即使我安装了大部分常用中文字体还是一样。还有YUM命令不好用,而且我在换成CENTOS时也不是很方便。音频解码器的安装也太麻烦,我一个一个包下载用rpm -ivh安装,有些少依赖又很难找。所以不是我不想好好弄这个系统,是这个定制系统不合适咱们中文用户使用。我下了个centos 6.0准备装上去然后学NUKE。

建议大家还是别下这个定制系统了,不过连接我还是留着,供需要的同学下载,毕竟我用了一个星期下载,然后上传到115网盘。

注意:这个系统盘为无人值守安装,会自动格式化插在sata1盘位的硬盘,安装的时候请拔除sata1以为的其他硬盘.
——————–7月30号更新———-
其实不会,我是在VM里选了自动安装才会自动格式化的,选手动安装就好了,而且选了中文语言后就支持中文,也有中文字体。我现在又装回5.3这个版本了,换成了Cent OS 5的yum源,能正常播放常见视频格式了,但就是Flash还没搞定,按照我上一篇的日志来装老是提示少几个东西,在网上找了很久也没有结果。
—————————————–

此光盘是 Autodesk 定制版 RHEL 5.3 x86_64 DVD.
如果你的硬件符合 Autodesk IFFFS 要求,那么你可以使用此光盘进行安装.
如果你没有 光纤\AJA 等设备,那么我建议你不要使用此 DVD.
‘root’ 账户的默认密码为 ‘password’. 这个你手动安装时可以设置自己的root密码

by timebox

————————————————————————————————-

Autodesk Custom Red Hat Enterprise Linux Client 5.3 x86_64 DVD

md5sum: b52c704b5b81b494c360311ab88a284b adsk-rhel-client-5.3-x86_64-dvd.iso

The ISO is Autodesk Custom RHEL 5.3 x86_64 DVD.
You may need this, if you need to install Autodesk Flame (or any of the IFFFS systems) on a new machine with original Flame hardware.
If you are installing on any other machine, without fibrechannel and AJA audio and stuff, I suggest you don’t use this DVD.
The ‘root’ default password is ‘password’.

by timebox

————————————————————————————————-

继续阅读“Autodesk Custom Red Hat Enterprise Linux Client 5.3 x86_64 DVD”

纪念rehl6.0,迎接ubuntu11.04

redhat

在这里纪念一下这个系统,我一会就要把你格式化掉了,不是你不好,是我笨,连个访问苹果分区都解决不了。

装你,就算是满足一下我多年想装你的欲望吧。
与你接触的这段时间,我把调教的能放各种视频和音乐,把你的嗓门调高了。把瘟都死向你撑开了心扉,能把片片存倒NTFS分区了。
其实上面说的都不是原因,要怪就怪明天Ubuntu 11.04发布正式版了,我就可以把她娶进门了。她可以对我白依白顺,我想玩的花样你都能满足我。
ubuntu11.04