提醒自己用

1.gvim英文字体错乱
/etc/vim/gvimrc
去掉一下几行的注释:
if has(\’gui_gtk2\’)
  set guifont=Monospace\ 9
else
  set guifont=-misc-fixed-medium-r-normal–14-130-75-75-c-70-iso8859-1
endif

2.compiz以后标题栏消失
重启Windows Decoration组件

3.scim无法输入文字
/etc/X11/xinit/xinput.d/all_ALL
对应域改成:
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
zh_CN文件也如此修改

顺便一说,scim的输入法个人推荐:中文,智能拼音;日文,Anthy。以上足够。

4.firefox等里中文字体一致性问题
将Edit->Preference->Content->[Fonts&Colors]Advanced里,对每一种相关的语言都设置同一种Serif和Sans-serif字体。

5.mplayer的绝大多数video output不能正常处理宽屏下的宽高比
/etc/mplayer/mplayer.conf或~/.mplayer/config
修改monitoraspect域到正确的值
———–
换用smplayer可以完美解决这问题(它能够自动判定宽高比)
这个是个人推荐的mplayer的gui前端。注意渲染器选x11即可。

6.启动alsa软混音
/etc/asound.conf(可能需要创建该文件)
pcm.card0
{
        type hw
        card 0
}

pcm.!default
{
        type plug
        slave.pcm “dmixer”
}

pcm.dmixer
{
        type dmix
        ipc_key 1024
        slave
        {
                pcm “hw:0,0”
                period_time 0
                period_size 1024
                buffer_size 4096
                periods 128
                rate 44100
        }
        bindings
        {
                0 0
                1 1
        }
}

rate可以设为48000,但在混44100采样的音时会有爆音现象,所以不推荐。

7.什么程序都没启动,cpu满占用,或者iowait满占用
一般问题出在index服务中。关闭index preferences里的enable indexing和enable watching,然后kill掉trackerd进程。我个人的结论是,满cpu占用产生于trackerd的index过程,而iowait满占用则来自于trackerd的大内存占用导致的频繁内存换页(在我发生问题的时候trackerd占了70%+的physical memory)

8.gvim中F9单键编译+运行
以g++为例子
~/.vimrc里添加:
map <F9> :call CompileAndRun()<CR>
func! CompileAndRun()
exec “!g++ % -o %<“
exec “!./%<“
end func

在这里可以推导出来%和%<的变量意义(之前偶因为不知道linux必须要./xxx才能调用当前目录的可执行文件,结果郁闷了半天- -|||)
附:ACM用gvim+clewn推荐vimrc配置:
map <C-F9> :call Compile()<CR>
func! Compile()
    exec “w”
    exec “!g++ % -g -o %<.o”
endfunc
map <F9> :call CompileAndRun()<CR>
func! CompileAndRun()
    call Compile()
    exec “nbkey S-R”
endfunc
map <C-F12> i#include<iostream><CR>using namespace std;<CR><CR>int main()<CR>{<CR>return 0;<CR>}<CR><Esc>kkko
map <C-A> ggVG
map <C-C> “+y
map <C-F11> ggVG”+y
map <C-V> “+p
ab #d #define
ab #i #include

9.键盘使用异常,e.g.”号要打2次才出来,中文输入法里打不出引号等
将System->Preferences->Keyboard->Layouts里把U.S. English Intl改成U.S.English default

10.某些窗口会发生标题栏没有关闭钮(但是鼠标还是能点)的现象
System->Preferences->Emerald Theme Manager->Emerald Settings,去除Use Button Fade的勾

版权声明:本文为FancyMouse原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/FancyMouse/archive/2008/03/04/1089973.html