ArchLinux 小白好奇看 (1)

Hello Felix~
于是…在上次愤怒的卸载掉arch几周之后, 我又忍不住伸出猫爪了~~
这次很乖的Follow着wiki安装, 可是某几个问题依旧没有在wiki上得到(能看懂的)答案, 于是在各种折腾之后…算是解决了吧!
在此记录下解决的过程, 以免自己以后忘掉~!

1, KDE英文locale启用ibus输入中文
首先是需求: 我选择的桌面环境是KDE, 而我要让所有的QT和GTK应用程序都能正确调用ibus输入法!
(题外话: 我把dbus @kdm都加到DAEMONS里才可以正常用KDE4的, 这个wiki里貌似没说耶…)
打开 ~/.bashrc, 在前面加上下面几句:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

然后重启X就好啦~

注意: 如果在GTK程序里仍然不行(貌似不是必然的…吧?), 还需要编辑 /etc/gtk-2.0/gtk.immodules, 找到

"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so" 
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" 

替换为

"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so" 
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh" 

(也就是让en的locale也能调用啦~!)


2, ThinkPad x200s的小红点(TrackPoint)中键滚动/灵敏度设置
和ubuntu下的路径和设置方法都有点不一样哟~
首先是中键滚动!
由于官方推荐 xinput 来设置, 而xinput必须在x启动后由启动x的用户身份启动, 于是我仍然把这部分代码放到了 ~/.bashrc 里:

xinput set-int-prop 11 "Evdev Wheel Emulation" 8 1
xinput set-int-prop 11 "Evdev Wheel Emulation Button" 8 2
xinput set-int-prop 11 "Evdev Wheel Emulation Axes" 8 6 7 4 5

注意: 如果不能用, 请用 xinput list 来确认你的小红点设备id是不是11 =.=, 不对就改改~

然后…高速~~高灵敏度~~~
新建文件(如果还没有的话) /etc/rc.local, 内容:

echo -n 120 > /sys/devices/platform/i8042/serio1/speed
echo -n 250 > /sys/devices/platform/i8042/serio1/sensitivity

并给它执行权限:

chmod +x /etc/rc.local

然后…重启之~!

3, netcfg
本来我听从twitter上各位的建议用了wicd…可是每次开机都会弹出提示输入框root密码, 很是讨厌…于是愤怒的卸掉了…
但是无论怎么也需要一个网络连接管理器…于是看到某老外(抱歉找不到那篇文章了)说: 如果你不知道用哪个, 哥墙裂推荐你用netcfg….就..沦陷了….
首先, 这也是一个基于profile的网络连接管理器, (不过是配置文件哟, 许许多多的配置文件哟, 蛤蛤蛤蛤蛤蛤~~(抱歉不小心黑化了…)).
要使用它, 首先要在DAEMONS里加入net-profiles. 如果想要有自动连接什马的, 可以再加上 net-auto-wireless net-auto-wired 什么的…
wifi网络扫描我用的是 wifi-select, 此工具甚是简单…

sudo wifi-select wlan0

如果有多块网卡, 把wlan0替换成正确的interface id~
然后…然后就不用说什么了吧 = =…
配置好后应该会以无线网络的ESSID作为文件名在/etc/network.d/里保存下来, 这就是可以用的profile啦!
打开刚刚建立的文件, 可以把KEY=”ooxx”写进去, 这样这个profile就具备自动连接的能力啦~

然后…在rc.conf里找到#NETWORKS=(), 去掉前面的#号, 并把刚刚建立的profile加入后面的括号里, 完成后应该类似这样:

NETWORKS=(FelixYan-School)

嗯, 就是这么简单!

4, 让GTK程序长好看点..
在漂亮的QT程序里看着GTK程序win9x般的长相总是让人有些火大…上次安装的时候, 用gtk-qt-engine得到了一个到处laggy的界面(更火大# #)… 这次尝试了几种方法后, 最终选择了qtcurve.

pacman -S qtcurve-gtk2 qtcurve-kde3 qtcurve-kde4 gtk-chtheme

其中gtk-chtheme可以让你在kde的控制中心修改gtk主题..
安装完成后进入修改gtk主题, 把gtk主题改为qtcurve并保存, 然后关掉所有打开的gtk程序再打开就会看到效果了!(注意chromium firefox ibus之类的都包括在内哟!)

依旧是笔记什么的…虽然只隔了几周, 但是上次安装archlinux的经验我已经忘得干净了(只记住了关键的yaourt这个东西=.=)
怕以后想干坏事(?)的时候又忘了, 于是把这几个折腾的过程记录下来~~~

16 thoughts on “ArchLinux 小白好奇看 (1)”

  1. 几个问题,KDE是DE,不是WM。

    另外写~/.bashrc似乎不管事的。应该写~/.xprofile。否则没道理要折腾gtk.immodules,因为你已经明确指定gtk程序要用ibus作为immodule而不是xim,理论上你不应该折腾xim相关的东西。
    另外几句export除了前面3句毫无用处,后面只是ubuntu的im-switch作为自动启动输入法的时候使用的变量,和arch毫无关系。ibus的自动启动是因为在/etc/xdg/autostart里面有ibus。

    1. 多谢~~
      我尝试过写.xprofile, 结果什马用也没有, 写.bashrc却有用- -|||
      经测试后面几句export确实没用~~

          1. ╰( ̄ω ̄o) …现在不是Arch了嘛,图形化工具没这么恐怖的啦…= =话说装了Ubuntu之后第一件事就应该是把nm-applet这神经病玩意儿铲了吧…

Leave a Reply

Your email address will not be published. Required fields are marked *

QR Code Business Card