Ubuntu问题若干

2010.11.12 18:08

自从在公司用上了台机单独上了win7以后我自己的本子基本没有再进Windows的必要了,终于安安生生在Ubuntu扎根了:)

但是最近几天由于一些无畏的折腾倒是捅了一些不大不小的篓子让自己着实费了些功夫,现在逐一记来以作备忘之用

抽风的UbuntuTweak

这两天Ubuntutweak突然抽风,丢失了大量的功能,详见下图:

ubuntutweak_0.57_error
ubuntutweak_0.57_error

在最近几个版本中引入的很多十分方便的功能突然就全部从面板上消失不见了,按说原本这些功能我也不是全部用得着因此之前并未十分上心

但是今天又一次遭遇了之前曾经提过的触摸板失灵的问题,而这个问题最简单有效的方法就是恢复gnome的桌面设置

尽管我在~/.config/ubuntu-tweak/desktoprecovery中找到了之前通过ubuntutweak备份下来的配置文件,但是手动还原回~/.gconf下似乎并不起作用……囧

而无论如何删除重装也不能恢复tweak的桌面恢复功能,实在无奈

虽然有USB鼠标,但是在很多时候还是用触摸板来得更加方便,已经向官方提交这个问题了,希望早日有答复吧~唉

原来是之前搞fcitx时无法登陆时选择了其他的桌面模式,要选ubuntu desktop版本就可以了,囧

iBUS和Fcitx

ibus是ubuntu默认自带的输入法,说实话之前一直觉得十分顺手,唯一改变的是我之前习惯了微软拼音的“[""]"翻页,而用了ibus以后被逼重新开始习惯紫光拼音时代习惯的",""."翻页了

这也直接导致我在输入中文的同时不能直接敲网址了(输入.号时会翻页无法上符号了orz)

但是对于ibus的性能还是十分满意的,只是偶尔会有以下几个小问题

  • 会突然无法输入文字,最初我总是重启ibus,之后发现原来只要切换一次窗口回来就ok

  • 当使用笔记本电池而非交流电时,打字会很卡,可能是电源管理消耗了系统资源ibus扛不住

  • 系统托盘上那个蓝色而巨大的“拼”字让我十分崩溃orz

但是期间看了一些其他输入法感觉在安装和使用上似乎都是各有千秋因此未曾想过要去更换输入法,而前几天在wowubuntu上看到Fcitx发布4.0 rc1版

并且看到截图中输入界面皮肤比ibus优秀许多,然后在论坛也时有看到有人提及该输入法效率和资源的占用都相当不错,因此决定尝试一下

起初是下载了源代码打算自己编译的,但是编译失败了,提示缺少一个libtool什么什么的……总之没成——orz

幸好次日PPA源已经发布最新版本,下载安装后感觉确实相当给力,经过一番调教(输入法的设置&词库更换)使用上已经相当顺手了,只是依旧有几点遗憾:

  • 在gnome do中不能输入中

  • 颜文字似乎不给力了,或者说我还没仔细去研究or

  • 不能用ctrl+shift切换输入法只能用ctrl+space,对我来说十分的不习惯- -

  • 输入拼音过程中使用退格键删除所有拼音后,输入框还是会浮一个空白的框跟着光标走,导致我经常觉得打错的拼音还没删除干净继续按退格键反而把已经输入好的文字给删掉

  • 系统进程中会有一个僵死的Fcitx进程无法杀死和关闭

以上种种,一一试图寻求解决之道,终于在google大神的指引下发现了一则表示可以搞定僵死进程的方法(来源

!/bin/s

 

IM_SWITCH=/etc/X11/Xsession.d/80im-switc

 

cp $IM_SWITCH ${IM_SWITCH}.ba

 

awk "/eval/{system("sed -i '" NR " s/^/#/' $IM_SWITCH");}" ${IM_SWITCH}.ba

 

rm ${IM_SWITCH}.bak

岂料在输入以上内容后我就在业登不进Ubuntu的gnome桌面了,每次在登陆界面输入密码后画面一闪又会回到登陆界面……囧(貌似那个帖子里也有遇到这种情况的朋友)

这让我紧张了整整一晚,幸好第二天进一步研究帖子发现这段代码应该是在修改im-switch的配置,想来只要重置了相关的设置应该可以恢复正常

最后在登录界面直接ctrl+alt+F1进入了终端界面,直接用apt-get命令删除重新安装了一次im-switch终于恢复正常

至于贴中提到的另一个直接删除IM_SWITCH并修改配置然后让Fcitx随gnome启动的方法似乎应该是最合适的方法,但是我已经不愿继续尝试了,生怕再次遭遇什么奇怪的问题

但是还是把代码贴来备忘一记:

1.sudo apt-get remove --purge im-switch #删除im-switc

2.sudo gedit /etc/profil

_然后插入以下内容保存即可

export XMODIFIERS=@im=fcit

export QT_IM_MODULE=fcit

export GTK_IM_MODULE=fcit

3.最后直接设置Fcitx随gnome自启动即可

PS.这次输入法的安装实践给我的第二个启示是看教程的同时一定记得要看一下发表时间,很多内容会随着时间的变迁而失效,一些配置文件的目录和位置都会改变:(

透明的SMPlayer和PPStream

最后是最囧的透明播放器……SMPlayer和PPStream

最初是在PPStream上发现的,启动PPStream以后会发现播放器区域是完全透明的,当出现播放内容以后内容部分会呈不透明状,但是周围还是可以直接看到下方的光景

昨天安装SMPlayer以后发现同样的问题!看下面悲催的截图- -|

smplayer&ppstream
smplayer&ppstream

经过google大神的指点终于了解似乎是Cairo-Dock有什么该死的冲突,幸好同时也找到了解决方法,输入以下命令直接启动就可以显示不会有透明出

PPStream启动命令*

export XLIB_SKIP_ARGB_VISUALS=1 && /opt/pps/bin/PPStrea

 

SMplayer启动命令*

export XLIB_SKIP_ARGB_VISUALS=1 && SMPlayer

上述方法仅在该次启动有效,当然也可以用这个命令单独制作一个新的快捷方式从这个快捷方式启动每次都是正常的,但也可以选择下面这个一劳永逸的办

PPStream解决命令*

sudo bash -c "cat > /opt/pps/bin/PPStream.helper" < export XLIB_SKIP_ARGB_VISUALS=

exec /opt/pps/bin/PPStream.real "$@

EO

然后输

sudo chmod 755 /opt/pps/bin/PPStream.helpe

sudo mv /opt/pps/bin/PPStream{,.real

sudo ln -sf /opt/pps/bin/PPStream.helper /opt/pps/bin/PPStrea

 

SMplayer解决命令*

sudo bash -c "cat > /usr/bin/smplayer.helper" < export XLIB_SKIP_ARGB_VISUALS=

exec smplayer.real "$@

EO

然后输

sudo chmod 755 /usr/bin/smplayer.helpe

sudo mv /usr/bin/smplayer{,.real

sudo ln -sf smplayer.helper /usr/bin/smplayer

今天到此为止,Ubuntu学无止境啊~

Comments
Write a Comment