Skip navigation.

Log in | Sign up

photo of yumumao

yumumao's 水水 Blog

在每一个夜里我从梦里惊醒,看到我的心,他正在向前冲。      

Posts tagged with "Firefox"

软件使用备忘,2006.10.27

, , , ...

一,发现一个可以显示选中部分源代码的UserJS(for Opera)。下载见这里

把JS放到你的UserJS文件夹下之后,再在菜单配置文件的[Hotclick Popup Menu]字段下合适的位置添加:
Item, "查看选中部分的源代码"="Go to page, "javascript:opera.getSelectionSource()""
使用效果:
效果图1效果图2
从效果图可以看到,它会显示你选中部分上下文的源代码(一整个模块),并自动反白你所选的那部分文本。

,如果你发现你的Firefox播放Flash的时候只有图像没有声音,那么:
sudo gedit /etc/firefox/firefoxrc
把其中的“FIREFOX_DSP=”改为:
FIREFOX_DSP="artsdsp"
这是我这里的情况,你也有可能需要改为:“FIREFOX_DSP="aoss"”,改为这个的前提是你安装了alsa-oss(可以通过“sudo apt-get install alsa-oss”来安装),或者改为“FIREFOX_DSP=”auto””但这一条在我这里并没有成功,据说改为“FIREFOX_DSP=”esd””也是一种情况,我未测试。

如果你Opera播放Flash无声的话,请:
sudo apt-get install lesstif1
至于为什么我并不清楚,但这个问题我就是这样解决的。

更新内核(仅x86)

升级你的内核,让系统更快. 如果你的电脑是Intel芯片,则用如下命令:

sudo apt-get install linux-686
如果是AMD芯片,则使用:
sudo apt-get install linux-k7

删除旧内核:
sudo apt-get remove linux-image-386 linux-restricted-modules-2.6.15-27-386 linux-restricted-modules-386 linux-386 linux-image-2.6.15-27-386
这是我这里的情况,因为我的旧内核是2.6.15-27-386的,为更新过内核的Ubuntu6.06的旧内核可能是“2.6.15-23-386”,现在还有2.6.18版的内核了,据说有些问题,我就去没用它了。

,我安装了Xfce,更新内核之后发现开关机的界面都变成xubuntu的了,解决办法:用新立得彻底删除“xubuntu-artwork-usplash”并重新安装“usplash”,然后
sudo rm /usr/lib/usplash/usplash-artwork.so
sudo ln -s /usr/lib/usplash/usplash-default.so /usr/lib/usplash/usplash-artwork.so
这样开关机画面就恢复了。

,如果你的Firefox1.5.x和我一样,打开含有Flash的页面就会崩溃,那可能你也正在Gnome环境下使用Firefox,而且你也安装过KDE(不是火狐2.0的那个问题,那个问题需要改色彩位数),解决的办法很简单:
mkdir -p $HOME/.kde/socket-zgvi
这其中的“zgvi”请改成你的用户名,就是在/home/'yourname'/.kde下建立一个socket-'yourname'目录。
如果你的winecfg不能设置Audio也可以用这个办法解决,或者“mkdir /tmp/ksocket-‘yourname’”,其中'yourname'是你的用户名(登录名)。

以上内容都是在Ubuntu Dapper (6.06)环境中得出的。发此贴仅作为个人的软件使用记录。我要啦免费统计

Ubuntu和XP互访以及其它

, , , ...

把Comix更新为3.6.1版本了,这个版本终于可以调整图片的显示效果了,专门的Manga漫画模式,还有空格键的移动模式,都和Win下的Comics Viewer差不多了,这回看漫画不用再去wine运行Comics Viewer了,(*^__^*)。

还给Firefox又装了几个扩展,分别是:BBCodeXtra、Tab Mix Lite、Compact Menu。
第一个,是在论坛发帖的时候,直接写BBCode用的,在这个Blog里也能用;第二个,大家都知道,加强标签浏览功能的;第三个可以把菜单栏变为一个按钮的,能节省一些空间。

现在我的火狐,除了语言包,一共有7个扩展了。我用火狐的比用Opera更早,曾经我会装30-40个扩展,后来发现,除了减慢速度和增加不稳定性之外,数量庞大的扩展并没有带来更多明显的好处,于是我就只装10个以内的扩展,使用感觉好了很多。有趣的是,我装30-40个扩展其实就是为了使得FF和我配置的Opera在使用功能上更加接近,而Opera要实现这些功能,只需要修改ini配置文件以及少数几个UserJS就可以了,这可能就是我后来更加喜欢Opera的原因之一了。

我的FF还有一个问题,使用一段时间之后,遇到有flash的页面就会自动退出,用新立得重装一下又正常了,不知道是什么原因,难道是哪个扩展的问题?这种状况每隔4、5天左右就会出现一次。

今天试了一下用Ubuntu去访问XP下的共享目录,完全没有问题(安装了samba)。
我在网卡属性里把IP地址设在和XP相同的IP段,立刻就可以ping通了,通过smbclient命令行模式或者Nautilus都可以访问,能够正常地拷贝文件(需要在XP下设置好相关权限)。不过我在XP的网上邻居下可以看到Ubuntu机器,却怎么也无法访问它,暂时还不知道问题在哪儿,也许是smb.conf文件的设置还有些问题,或许可以参照这里进行一些设置(现在可以了,就是“sudo smbpasswd -a <username>”设置一下共享用户和密码就OK了)。

我的笔记本上只有一个网卡,拔下了和台式机相连的网线,重新插上连接宽带猫的网线之后,发现新的问题出现了。我用“pon dsl-provider”开启ADSL连接的时候,出现了如下提示:
Plugin rp-pppoe.so loaded.
/usr/sbin/pppd: In file /etc/ppp/peers/dsl-provider: unrecognized option 'nic-eth0'
这时候宽带并没有连通,我并不知道如何对付这些提示,于是用“ifconfig”查看了一下,eth0网卡是活动着的,就再用“sudo pppoeconf eth0”配置了一遍ADSL连接,可依然出现上面的提示,还是没有办法上网。

我想,这个问题,是否是刚才在连局域网的时候,改动了什么设置造成的,于是根据这个提示的内容进行以下操作:
sudo gedit /etc/ppp/peers/dsl-provider
找到“nic-eth0”所在行,删除它,再次用“pon dsl-provider”启动ADSL连接的时候,网络终于通了。
不过到现在为止,我也并不知道这个的问题以及这样的解决办法,它的道理到底在哪里,只是现在一切又都正常了,这样挺好,要是有高手帮我解释一下那就更好(*^__^*)。

到目前为止,觉得Linux还是很易用且很好用的(至少Debian和Ubuntu是这样),只是如果你对Windows下许多软件的使用方式已经太过习惯,刚转到Linux下来可能就会有些不习惯了(不要用在Windows下的思考方式来思考Linux,这一点也是很重要的),其实Linux下也有很多优秀的软件(甚至更多),Windows下软件能解决的问题,在Linux下绝大部分也能解决,只是解决的方式可能有些不同。
正如IE让我们中的许多人失掉了尝试Firefox和Opera的勇气一样,Windows下许多霸气的软件,包括霸气的Windows本身,可能已经让我们失掉了相当多的精彩,这就是垄断的坏处之一。

以上内容都在Ubuntu Dapper (6.06)环境中得出,发此贴仅作为个人使用记录。&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

Ubuntu下Firefox和Opera的在线播放问题

, , , ...

火狐的在线播放还是蛮容易解决的,请先安装Mplayer,然后再安装一个“mozilla-mplayer”(它们两个在cn99的源里都有)。

这样一来,只要网页写得规范,“mozilla-mplayer”这个插件能够支持大部分媒体格式的在线播放,如mp3、wma、wmv、asf、rm等。对于部分FF不支持的网页,可以通过安装MediaWrap扩展来解决,引用作者的话:

mediawrap 是一个很小的 Firefox 扩展。它能够将 ActiveX 控件方式的网页内嵌媒体转换成 Firefox 能够支持的 Plugin 方式,从而使 Firefox 也能够象 IE 一样正常播放
--作者 - Sunwan,King,Helscn,Dudu8995

使用该扩展之后,仍然还有一小部分IE only 的网站,不能正常在线播放,你如果一定要使用它们,请给管理者写信,要求他们修改代码。

还有一点需要提出,对于real格式的在线媒体(如rm、rmvb等),虽然Mplayer+mozilla-mplayer也能够播放,但我还是建议你安装RealPlayer for Linux:Opera能够直接使用许多Mozilla/Firefox的插件,比如Flash插件,你只需要正确添加插件地址就可以了(Mozilla的插件地址通常为“/usr/lib/mozilla/plugins”,你需要把它添加到Opera的插件目录里,一般情况下,Opera会在安装的时候自动添加它),Opera也能够识别并调用“mozilla-mplayer”插件,但遗憾的是,在在我这里,该插件虽被调用,但使用并不正常(在Oprea的插件页能看到该插件,相关设置中也能够看到并选用该插件,页面也不再提示插件未安装,但就是无法正常播放)。

要解决Opera的在线播放,
对于real媒体,如果安装了RealPlayer for Linux,就可以选用RealPlayer的插件(Preferences-Advanced-Downloads-(Quick find:"rmp")-Edit...-Use plug-in-RealPlay‘s Plugin/首选项-高级-下载-快速查含有rmp的项-编辑-点选“使用插件”-选用RealPlay的相关插件);
对于其它媒体,我安装了另一个播放器──kaffeine来解决(这是KDE下的播放器,如果你使用的是其它的桌面环境,就必须先安装一些KDE的库才能安装它)。

安装了kaffeine之后,请再安装一个Mozilla插件──“kaffeine-mozilla”,然后更改相关设置,让Opera使用该插件来播放相关媒体而不是使用“mozilla-mplayer”插件(设置方法和前面的Real媒体一样,只是需要查找的是含有“application/x-mplayer2”的项,插件选择为“Kaffeine Starter Plugin”,注意,不用修改mp3、wma等格式的打开方式,只修改“application/x-mplayer2”这一项就可以了,在安装Kaffeine的时候,也可能会自动帮你选用它的插件)。需要注意的是,这个插件并不能使在线媒体嵌在页面中播放,它只是一个“Starter”,也就是说,遇到在线播放的页面时,该插件会自动启动Kaffeine,并把媒体地址传送给它,让媒体在新打开的Kaffeine程序窗口中播放。

对于那些不规范的在线播放网页,Opera下也是有解决办法的,请看:媒体播放问题解决方案,引用作者的话:

很多页面的懒编辑们在设计页面的时候就只是针对IE做了测试,在用OBJECT标记的时候并没有按照规范添加EMBED标记,带来的问题就是这样的页面在IE中能正常播放媒体文件,但在非IE内核,如OPERA和FIREFOX中就无法正常浏览.FIREFOX中有人写了MediaWrap扩展,我们的OPERA当然也有解决方法 -- by Ezibo

使用了这个js之后,相当多的问题网页都可以正常播放了,但这个脚本毕竟只是针对特定代码做出修正,不可能解决所有的问题网站,所以,对于那些IE Only的页面,如果不是微软给了站长好处费的话,还是建议你给那些站长发邮件,要求他们修改网页代码,“用户实在不该为破网页擦屁股 -- by somh”。

顺便引用一个somh写的脚本,能够解决Opera无法在动网论坛回帖的问题:“动网、94KK 论坛发帖框通用激活器”(效果图片1效果图片2),原帖请点击这里

以上内容都在Ubuntu Dapper (6.06)环境中得出,发此贴仅作为个人使用记录。&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

使用文泉驿后,opera或firefox字体双重加粗的问题

, , , ...

以下内容都是在Ubuntu 6.06系统下得出的。

在装文泉驿点阵宋体之前,用Opera访问某些页面会出现字体发虚的现象(比如加加论坛的帖子详情页面),改换字体也无法解决,于是“apt-get install xfonts-wqy”,这下字体发虚的问题解决了(同样适用于Firefox字体发虚问题,如果使用了文泉驿字体之后,Firefox仍有部分字体发虚,可参考这里),可又带来了一个新的问题。

所有粗体字都太粗了,黑压压的一片糊。刚开始以为是Opera字体设置的问题,因为Opera的字体设置是一件麻烦的事情(指的是linux下的版本,windows下则要好很多,详见opera字体问题的一篇笔记)。后来通过搜索论坛得知,这粗体的问题并不是Opera的错:

Ubuntu Dapper中的支持伪粗体的freetype对字体粗体判断有问题,其在文泉驿提供的“真粗体”的基础上再次加粗,造成firefox中“双重加粗”的现象。

相关的字体配置代码并不对字体中是否本身含有粗体进行判断,所以,如果使用了类似文泉驿的这种本身含有粗体的字体,就会造成“双重加粗”现象,这个现象正是造成粗体太粗的罪魁祸首,该现象在Opera和FireFox下都存在。

要解决这个问题,办法有两个:1,去掉文泉驿字体的粗体;2,修改相关字体配置文件,让其在加粗之前,判断字体是否自带粗体。

第一种方法见这里,这种方法稍有些麻烦,请在认真阅读原帖和删除了已经安装的文泉驿字体之后再进行。倒是可以利用那个脚本来每日升级得到最新的文泉驿字体,如果不想删除粗体,把“sudo rm *b.pcf”去掉就行了。

第二种方法:
sudo gedit /usr/share/language-selector/fontconfig/zh_CN
然后找到下面绿色部分的代码,把红色部分的代码添加到合适的位置即可。
<match target="font" > 
                <test name="family" compare="contains" > 
                        <string>Song</string> 
                        <string>Sun</string> 
                        <string>Kai</string> 
                        <string>Ming</string> 
                </test> 
                 
                <test name="weight" compare="less_eq"> 
                        <int>100</int> 
                </test>
                <test compare="more_eq" target="pattern" name="weight" > 
                        <int>180</int> 
                </test> 
                <edit mode="assign" name="embolden" > 
                        <bool>true</bool> 
                </edit> 
   </match>
方法系转载,详情见这里

两种方法我都试过,改后的效果会有些不同,分析一下,可能第二种方法是用了文泉驿自己的粗体,而第一种方法没有用文泉驿的粗体。我在修改过程中发现,第一种方法可能会造成opera在渲染一部分粗体的时候,使用系统自带的点阵字体,使得这些粗体的大小固定不变(即便是是用Opera的页面放大功能,这些字体的大小也不变,这可能和字体字号少有关)(事实上,这种现象应该和脚本中的“sudo unlink /etc/fonts/conf.d/30-debconf-no-bitmaps.conf”语句有关,执行了这个命令之后,Debian系统就能使用纯点阵字体了,而使用系统的点阵字体,而纯点阵字体是缺字号的,如果你发现取消了链接之后,部分网页字体不正常,请用“sudo ln -s /etc/fonts/conf.d/no-bitmaps.conf /etc/fonts/conf.d/30-debconf-no-bitmaps.conf”恢复它,我也不是很清楚为什么文泉驿官方帮助要推荐debian系统做这一步,利用第一个方法中的脚本来更新文泉驿字体还是蛮好的,不过要稍作修改,建议把文件夹改到“/usr/share/X11/fonts/”,然后把删除粗体的部分去掉,再把取消系统点阵链接的那一步去掉),无论怎样改字体,这部分的字体渲染都不会变,进一步发现这些现象都出现在utf-8编码的页面中,尝试用“LANG=zh_CN.gbk opera”启动程序(by bbr322),果然能够解决,可是新问题也出现了,用bbr322的话说:

发现中文字符间距不正常,小字间距过大,而大字又有重叠,那真是恭喜,我遇到过的问题你都遇到了,挺蓑。

于是我不得不得出和他一样的结论:

个人结论:opera的中文支持蛮糟的。

firefox用两种方法都能解决双重加粗问题,而且没有新问题出现,看来至少opera的linux版本对中文的支持还是不够,要想随心所欲地用你设置的字体来渲染页面,基本上是不可能的……&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

两个无侧边的官方模板的问题

, , , ...

发现官方的10号和11号模板是有些问题的,如果使用BBCode贴图的话,非居中的图片在firefox里无法显示。

使用html代码帖的图就没有这个问题。

可能是官方模板里对这类图片的CSS代码有问题(可能和用来隐藏侧边栏的代码有关,但这部分代码我找不到,估计是隐藏了)。选择这两个模板之后,我在userCSS里添加了:
.imgleft img {
clear:left;
float:left;
margin:4px 10px 4px 0;
max-width:48%;
}

.imgright img {
clear:right;
float:right;
max-width:48%;
margin:4px 0 4px 10px;
}
之后,居右的图片可以显示了,但居左的图片还是不能显示。不知道问题处在哪儿。

也不知道这个问题是以前就有,还是最近才出现的,难道以后就要放弃这两个无侧边栏的模板么?不过我看了看我Blog这两天的访问统计,使用FF浏览的只有4%左右,近70%的人都还是使用IE来访问的(看来Opera还是要加油啊,这可是Opera的Blog啊,我还以为大部分人都是用Opera浏览的咧)。现在解决的办法就是使用Html代码贴图,或者都贴居中的图片吧。
(以上是使用Firefox 1.5.0.5官方版本测试的。Blog选择模板后未使用UserCSS)

第11号模板在IE下倒是没有大问题,只有一些小问题,有的时候第一个引用背景的图片可能显示不完全,有引用的时候,引用之外的首字可能被切半,看来都和模板CSS对一些效果的修饰作用有关。不知道什么时候能够改进,我还是先用其它的模板吧。

可怜我的“黑板报”模板啊……本来我也想用8号模板来修改成“黑板报”风格的,但有一些小问题无法解决,只好作罢。&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

绿色版的FIREFOX以及其它几个浏览器

, , , ...

加载自定义配制需用文件夹中那个带了参数的快捷方式才行。
我也用了很久的火狐,比Opera还早,可是现在已经不习惯了,已经更新到了1.5.0.2,为了满足我的浏览要求,我装了29个插件啊……
和Opera不同,要修改或者扩展火狐的功能,就是一个一个插件地找,然后配制,而Opera就要面对一堆代码,不过,外来的插件显然没有自身提供的接口兼容性好啊,而且,火狐每次升级,插件也可能就不兼容了,Opera只要备份0.1-0.2M的几个INI文件就可以了。
可能这终究还是使用习惯上的问题吧,就我的角度,提不出关于他们的什么技术上的优劣,还是按自己的喜好来选择吧。
:star: Firefox.exe

带也把Maxthon也发上来吧,一般我用的浏览器就是这几个。
:star: Maxthon1.5.3b18.rar

发一个浏览器,K-Meleon0.9,Gecko核心的:
:star: K-Meleon0.9.7z

有一个是TheWorld,这个浏览器真是不错,就是IE核心的,所以速度总是要受到影响的,不过最近试用了它的2.0版本,速度却很惊人,据说是使用了多线程技术……看来Opera把更多的精力放在了widgets之类的东西上面,而把自己的优势——速度给丢了,是一个很不好的方向。
:star: TheWorld 1.3