一台机子装3个浏览器是起码的吧(Firefox、Opera、Chromium、Konqueror……),系统设置-默认应用程序-网页浏览器设定为其中的 chromium。
然后点击一个链接,KDE 就启动了 Chromium,可是如果我当时没开Chromium,开了Firefox了哪?为什么不直接在Firefox里打开链接。能否有个脚本检测,如果当前已经有开浏览器,直接新标签打开链接,如果没开浏览器,用那个默认的浏览器打开链接。
脚本来了:
#!/bin/sh CHROME_BIN="/usr/bin/chromium" FIREFOX_BIN="/usr/bin/firefox" KONQUEROR_BIN="/usr/bin/konqueror" OPERA_BIN="/usr/bin/opera" FLOCK_BIN="/usr/bin/flock" FAVORITE=$CHROME_BIN if [ "`pidof $OPERA_BIN`" != "" ]; then FAVORITE=$OPERA_BIN fi if [ "`pidof $KONQUEROR_BIN`" != "" ]; then FAVORITE=$KONQUEROR_BIN fi if [ "`pidof $FLOCK_BIN`" != "" ]; then FAVORITE=$FLOCK_BIN-browser fi if [ "`pidof $FIREFOX_BIN`" != "" ]; then FAVORITE=$FIREFOX_BIN fi if [ "`pidof $CHROME_BIN`" != "" ]; then FAVORITE=$CHROME_BIN fi $FAVORITE "$1"
不同发行版对chromium/chrme的命名不一样,Kubuntu就是管chromium叫chromium-browser,还有一些进程名是带firefox-bin,有的又是firefox 的,你自己照葫芦画瓢改改,之后改为可执行。
然后系统设置-默认应用程序-网页浏览器
choqok这类估计得单独改浏览器设定。
我这边试过能用,要是没效果估计是脚本中进程名之类的有误。
via kde-look
———————————–我是分割线—————————-
想用gmail做默认电子邮件客户端的可以用这:
kioclient exec https://mail.google.com/mail/?extsrc=mailto&url=%u
设置到默认应用程序中的电子邮件客户端便成。
6 FEEDBACKS