X200s,Debian 8(Jessie) 安装流水帐
1. U盘启动安装
a. 因为无线网卡驱动是non-free,需要另外下载,对应X200s,文件是iwlwifi-5000-5.ucode,下完放到安装U盘的根目录下,安装时就不会再提示而是直接安装
b. U盘启动后出现 vesamenu.c32:not a COM32R image错误。这个不影响安装,敲一个tab,会出现可用的命令,输入install就可以继续安装
2. 安装过程中到install package快完成的时候,总是fail。按Alt+F2到控制台下查看/var/log/下的安装日志, 发现有很多size unmatched错误。更换好几次源,最后用了bjtu的源后问题解决
3. 语言选择只有English。需要修改/etc/locale.gen, 去掉部分注释,然后运行locale-gen,再去配置里看,就有很多语言可以选了
4. 安装输入法后没有在applications中出现任何图标,这个问题在切换到中文后解决, 然后切回英文,图标依然还在。后来装的是fcitx,不知iBus没成功是不是也是这个原因。右上角的输入法图标倒是一直都没出现过。
Updated 2015-11-18: 在Debian8.2上安装fcitx非常顺利, 执行sudo apt-get install fcitx fcitx-googlepinyin就可以了. 在系统设置里能找到fcitx的配置(不行的话重启下试试), 检查如果input method里面有Google Pinyin, 热键里有Ctrl+Space, 就可以使用了. Google Pinyin没有配置界面, 但是中文下使用英文标点是可以用快捷键实现的, 而且会保持记忆, 这点比较赞. 唯一没弄明白的就是如何切换简体和繁体.
5. 小红点(指点杆)的启用,要安装gpointing-device-settings。
但是这个东西不会保存设置, 每次重启或者休眠之后,配置就失效了。解决办法是在/usr/share/X11/xorg.conf.d/ 下增加一个20-thinkpad.conf文件,里面配置为
Section "InputClass"
Identifier "Trackpoint Whell Emulation"
MatchProduct "TrackPoint"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" ""
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection
这样就能保存设置了。
Update: 存在一个问题, Trackpoint的中键功能原本是paste, 这样在浏览器和terminal里有时候快速点击中键和小红点时, 会被系统认为是执行paste操作。处理办法:
1. 在firefox中, 输入about:config, 搜索middle相关的配置, 将paste和loadRUL那两条关闭掉
2. 在上面的脚本中, 增加一条 Option "EmulateWheelTimeOut" "1"
Update 2015.11.07 关于Debian 8.2
这个版本可以在系统配置里把触摸板关掉, 但是这个版本中已经无法apt-get install安装 gpointing-device-settings 了, 要用xinput
sudo apt-get update
sudo apt-get install xinput #To query the available options
xinput list-props "TPPS/2 IBM TrackPoint"
#More information can be found in the man-pages for evdev
man evdev
#To enable vertical scrolling
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation"
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button"
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout"
to make it permenant, put these lines to file ~/.xprofile
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation"
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button"
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout"
Update 2016.01.17 安装Flash
前往 https://get.adobe.com/flashplayer/ 下载 install_flash_player_11_linux.x86_64.tar.gz
解压后, 将libflashplayer.so文件复制到 /usr/lib/mozilla/plugins 目录下, 重启浏览器
硬件时区与windows不一致
因为debian默认使用utc, 而windows默认使用localtime, 所以使用双系统的话, 时区总是会不一致, 可以通过修改debian使用本地时间解决
#把硬件时间设置为localtime
hwclock -w --localtime
#要设置成UTC
hwclock -w --utc
Update 2015.05.11 关于字体
其实Jessie的字体和Wheezy的字体设置是一样的 -- 如果安装新字体后出现方块,很可能是字体文件权限的问题
Windows字体的正确安装方法:
1. 将windows/fonts里的字体文件, 放到/usr/local/share/fonts的目录下, 比如新建目录msfonts
2. 这些目录已经下面的字体文件, 必须设置成你当前用户可以访问的. 例如chown -R username:usergroup *, 或者 chmod -R 644 *
3. 运行 sudo kmfontscale, sudo mkfontdir,
4. 运行 sudo fc-cache -f -v 更新字体缓存
5. 运行 fc-list |grep verdana 看一下是否已经正确识别并配置
如果在系统或者eclipse中选择后预览出现方块, 有可能是没有按#2设置权限.
官方的字体安装说明:https://wiki.debian.org/Fonts#Adding_fonts
Update 2015.05.12 关于字体.续
通过查看/etc/fonts/conf.d下面的字体配置文件,可以发现里面有两个文件是留给用户定义的,一个是user.conf, 一个是local.conf。
而查看user.conf可以发现,最终连到了/home/[USER]/.fonts.conf文件. 你可以通过在用户home下创建.font.conf来影响字体配置。
这是我的配置文件:
<!--?xml version="1.0"?-->
<!-- /etc/fonts/local.conf file to configure local fonts -->
<fontconfig>
<!--
字体别名设置,主要设置SimSun和NSimSun,设置之后后面的SimSun和
NSimSun英文替换只用针对英文别名写,中文别名可以不写了。
-->
<match target="pattern">
<test name="family">
<string>宋体</string>
</test>
<edit name="family" mode="assign">
<string>SimSun</string>
</edit>
</match> <!--
Sans-serif 字体族
-->
<alias>
<family>SimSun</family>
<family>Microsoft YaHei</family>
<family>Verdana</family>
<family>Arial</family>
<default><family>sans-serif</family></default>
</alias>
<!--
Serif 字体族
-->
<alias>
<family>SimSun</family>
<default><family>serif</family></default>
</alias>
<!--
Monospace 字体族
<alias>
<default><family>monospace</family></default>
</alias>
--> <!--
SimSun字体,英文部分用Tahoma替换,解决粗体英文破粹问题
“宋体”不用再做设置,前面已用别名解决
-->
<match target="pattern">
<test name="family">
<string>SimSun</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Tahoma</string>
</edit>
</match> <!--
字体优先设置,越靠前越优先匹配
--> <alias>
<family>sans-serif</family>
<prefer>
<family>SimSun</family>
<family>Microsoft YaHei</family>
<family>Tahoma</family>
<family>Verdana</family>
<family>Arial</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>SimSun</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Menlo</family>
</prefer>
</alias> <!--
第二部分
全局设置和调整,包括AA,HINT等
-->
<!--
设置DPI,请设置成xdpyinfo | grep dot看到的DPI,也可以不设置。
-->
<match target="pattern">
<edit name="dpi" mode="assign">
<double>96</double>
</edit>
</match> <!--
子像素渲染设置,据需要而定,我的LCD就没开,设置为NONE,如果看到字体
颜色有问题(如泛蓝,泛绿色等),请设置成rgb或其它值,具体参考man fonts-conf
-->
<match target="font">
<edit name="rgba" mode="assign">
<const>none</const>
</edit>
</match> <!--
设置最小字体,所有字体都如此,英文优先是Tahoma 8pt
-->
<match target="font">
<test name="pixelsize" compare="more_eq">
<double>8</double>
</test>
<test name="pixelsize" compare="less_eq">
<double>10</double>
</test>
<edit name="pixelsize" mode="assign">
<double>10</double>
</edit>
</match> <!--
设置CJK最小字体,主要体现为SimSun ,和上面的综合起来就是
Tahoma 10px,SimSun 11px
对应96 dpi 下的就是 8pt , 9pt
具体临界值自己可以调整
-->
<match target="font">
<test name="lang" compare="contains">
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<test name="pixelsize" compare="more_eq">
<double>8</double>
</test>
<test name="pixelsize" compare="less_eq">
<double>12</double>
</test>
<edit name="pixelsize" mode="assign">
<double>12</double>
</edit>
</match> <!--
默认AA设置
针对自由字体,打开AA,AutoHint,关掉Hinting,样式为hintfull
MS和CJK字体,下面专门调整
-->
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintnone</const>
</edit>
</match> <!--
解决中英文间距过大的问题
-->
<match target="font">
<test name="lang" compare="contains">
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing" mode="assign">
<const>proportional</const>
</edit>
<edit name="globaladvance" mode="assign">
<bool>false</bool>
</edit>
</match> <!--
CJK字体AA设置, 小于15px时不开AA
-->
<match target="font">
<test name="family" >
<string>Simsun</string>
<string>Tahoma</string>
<string>Verdana</string>
<string>Arial</string>
<string>Helvetica</string>
</test>
<test name="pixelsize" compare="more_eq">
<double>12</double>
</test>
<test name="pixelsize" compare="less_eq">
<double>16</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match> <!--
CJK字体AA设置, 大于某尺寸时开AA,AutoHint,Hinting
采用hintfull,可以自己调整,一般两者只开一个,具体视情况而定
-->
<match target="font">
<test name="lang" compare="contains">
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<test name="pixelsize" compare="more_eq">
<double>17</double>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match> <!--
如果是斜体CJK字体,打开AA,不喜欢可以把这一段删除掉或全部改成false
-->
<match target="font">
<test name="lang" compare="contains">
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<test name="slant" compare="not_eq">
<const>roman</const>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
</match> <!--
微软字体设置
-->
<!--
默认,打开AA和hint,不喜欢,可以全部改成false
-->
<match target="font">
<test name="foundry">
<string>monotype</string>
<string>microsoft</string>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintnone</const>
</edit>
</match> <!--
Courier New 字体大小设置
这里设置最小为12px(96 dpi 上是11pt),可以依情况而定
-->
<match target="font">
<test name="family">
<string>Courier New</string>
</test>
<test name="pixelsize" compare="less_eq">
<double>14</double>
</test>
<edit name="pixelsize" mode="assign">
<double>14</double>
</edit>
</match> </fontconfig>
关于fontconfig的使用,请参考官方的manual: http://www.freedesktop.org/software/fontconfig/fontconfig-user.html
Update 2015-11-29:
安装字体只需要将windows/fonts里的字体文件放到/usr/local/share/fonts的目录下就行, 不需要再执行任何命令!
X200s,Debian 8(Jessie) 安装流水帐的更多相关文章
- T550 HiDPI Ubuntu 16.04安装流水帐
U盘安装 需要用Win32DiskImager刻录iso到U盘 输入法 安装时选择的是英文, 所以默认没有中文的输入法, 但是浏览中文网页是没问题的, 而且字体都正常. 在System Setting ...
- X240 Ubuntu18.04安装流水帐
U盘安装 使用Startup Disk Creator和下载好的iso文件创建启动U盘 (在win7下官网建议的刻录软件是Rufus, https://rufus.akeo.ie/) Nautilus ...
- Debian 8(Jessie) 安装pptp-linux (PPTP客户端), 以及route命令说明
命令, 这里定义这个pptp的连接名称为hcoffice #安装 sudo apt-get install pptp-linux #用户名和口令 sudo vim /etc/ppp/chap-secr ...
- Debian 8(Jessie) 安装自带Mysql
执行命令 sudo apt-get install mysql-server 这会把mysql-client也装上, 版本都是5.5. 安装过程中会提示你输入两遍root口令. 用ps aux|gre ...
- 如何在Debian 9上安装和使用Docker
介绍 Docker是一个简化容器中应用程序进程管理过程的应用程序.容器允许您在资源隔离的进程中运行应用程序.它们与虚拟机类似,但容器更便携,更加资源友好,并且更依赖于主机操作系统. 在本教程中,您将在 ...
- 转:CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP)环境
CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP) 今天遇到一个网友提到需要在Linux VPS服务器中安装LAMP(Apache/MySQL/PHP)网站环 ...
- Debian 7(Linux) 安装SSH使用SecureCRT连接配置
1 Debian 安装 ssh2 首先确保你的Debian或者linux安装ssh并开启ssh服务 Debian和ubuntu的安装方法一样,只要源OK的话,可以直接安装 apt-get instal ...
- debian(kali Linux) 安装net Core
debian(kali Linux) 安装net Core curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-previ ...
- debian图形界面安装安装GNOME中文桌面环境_刀光剑影_新浪博客 - Google Chrome
debian图形界面安装安装GNOME中文桌面环境 (2012-06-12 16:47:41) 转载▼ 标签: 杂谈 分类: linux 安装GNOME中文桌面环境 安装基本的X系统 # apt-g ...
随机推荐
- Android studio修改Logcat颜色
Android studio默认的Logcat配色不利于阅读,我们可以修改自定义自己的颜色配置
- iOS设置文字过长时的显示格式
以label为例: //设置文字过长时的显示格式 aLabel.lineBreakMode = UILineBreakModeMiddleTruncation; //截去中间 aLabel.lineB ...
- 【读书笔记】iOS网络-使用Game Kit实现设备间通信
Apple的Game Kit框架可以实现没有网络状况下的设备与设备之间的通信,这包括没有蜂窝服务,无法访问Wi-Fi基础设施以及无法访问局域网或Internet等情况.比如在丛林深处,高速公路上或是建 ...
- iOS 学习 - 13.微信分享链接、QQ 分享图片
准备工作---原文来自这个 首先要在微信开放平台申请 AppID 和 QQ ID(我第一天晚上申请的,第二天中午就通过了),接着导入 SDK,也就是3个 .h 和一个 .a 文件,详情见这里 如果你是 ...
- 软工_个人项目反(shai)思(zhao)
这次作业成绩还算不错,但是也收获了很多的经验与教训,在这里总结一下. 需要继续改进的地方 作业提交方面仍旧有些问题.如助教所说,在GitHub中并没有保存已经编译好的exe文件,导致助教在检查作业的时 ...
- css浮动
一.浮动介绍 历史: 浮动属性产生之初是为了实现“文字环绕”的效果,让文字环绕图片在网页实现类似word中“图文混排”. 定位方式: 浮动让元素脱离正常流,向父容器的左边或右边移动直到碰到包含容器的边 ...
- android ProGuard 代码混淆实现
1 修改project.properties,添加ProGuard配置项 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt: ...
- Oracle global database name与db link的纠缠关系
ORACLE数据库中Global Database Name与DB LINKS的关系还真是有点纠缠不清,在说清楚这个关系前,我们先来了解一下Global Database Name的概念 Global ...
- mysql动态行转列
测试数据 DROP TABLE IF EXISTS `score`; CREATE TABLE `score` ( `id` ) NOT NULL AUTO_INCREMENT, `class` ) ...
- Druid 介绍及配置
1. Druid是什么? Druid是Java语言中最好的数据库连接池.Druid能够提供强大的监控和扩展功能. 2. 在哪里下载druid 正式版本下载:maven中央仓库: http://cent ...