這是一個很簡單的提示,簡單得很多人都沒有留意。現時,Mozilla 、Firefox 或 Epiphany
等都提供分頁瀏覽 (Tabbed Browsing) 的功能。很多不喜歡開太多視窗令桌面太混亂的朋友都對這功能愛不心惜手。
不過當由其他應用軟件 (如電郵程式、GAIM 等) 開啟網頁,一般還是在新的視窗展示,蠻不方便。其實要令每
一個新網頁都在瀏覽器新分頁開啟的方法並不複雜。
大部份瀏覽器都容許使用命令列制啟網頁,部份更可以控制在新視窗或新分頁中開啟。例如 Mozilla 和 Firefox
可以用以下命令令網頁在新分頁開啟:
mozilla -remote 'openURL(http://example.com/,new-tab)'
Netscape 3/4 時代的 Unix/Linux 玩家應該對以上命令不會陌生,在新分頁開啟只是多了個參數 new-tab
罷了。而 Epiphany 的方法更簡單,只需要加上選項 "-n" 就可以了。
好了知道了方法後又如何運用呢? 我就在這裡詳述:
先在 /usr/local/bin 建立一個名叫 x-tabbed-www-browser (當然你可以改其他名字)
小 shell script ,內容如下:
#!/bin/sh
XWWWBROWSER=/usr/bin/mozilla-firefox
if [ "x$1" != "x" ]
then
url="$1"
case "$1" in
/*)
url="file://$1"
;;
esac
$XWWWBROWSER -remote "openURL($url, new-tab)" || $XWWWBROWSER "$url"
fi
以上是 Firefox 的版本,如果你喜歡 mozilla 多點,只要將 "/usr/bin/mozilla-firefox"
改成 "``/usr/bin/mozilla``" 就可以了。如果你是 Epiphany 的擁護者,要將 script
的內容改成如下:
#!/bin/sh
if [ "x$1" != "x" ]
then
/usr/bin/epiphany -n "$1"
fi
儲存後,記謹用 "chmod 755 /usr/local/bin/x-tabbed-www-browser" 容許別人執行這
shell script 。完成後,試一試打幾句 "x-tabbed-www-browser www.debian.org.hk"
檢查這 script 是否運作正常。
接著就要把主要應用軟件的預設瀏覽器都改成 x-tabbed-www-browser 。如果你是用 Debian ,方法
就簡單得多。因為現時 Debian 將大部份軟件的預設瀏覽器都定為 /usr/bin/sensible-browser
,你只需令 sensible-browser 調用 x-tabbed-www-browser 就可以了。
首先用 "update-alternatives/x-www-browser --install x-tabbed-www-browser x-www-browser /usr/local/bin/x-tabbed-www-browser 60" 把 x-tabbed-www-browser 設定為 Debian
上其中一個可用的 X-Window 瀏覽器。然後用 "update-alternatives --set x-www-browser /usr/local/bin/x-tabbed-www-browser" 把預設的瀏覽器設定為 x-tabbed-www-browser 。
非用 Debian 的朋友就要個別地設定每個軟件。Gnome 官方軟件的預設瀏覽器可以在
"桌面偏好設定 -> 進階 -> 首選應用程式" 設定,你只雖在 網頁瀏覽器" 的分頁中選取 "自選網頁瀏覽器"
,並在指令欄填上 "/usr/local/bin/x-tabbed-www-browser %s" ,再按關閉即可。
回應
on interactive use, Ctrl-t al
on interactive use, Ctrl-t allows you to open a new tab, while Ctrl-W allows you to close the active tab. very convenient!
:: http://stopthewall.org :: http://www.jerusalemites.org ::
little change
if there is no exsit running browser, the error "No running window found..." show..so it must start new browser first....
i changed the script to (firefox)
XWWWBROWSER=/usr/bin/mozilla-firefox
if [ ! `pidof firefox-bin` = null ]; then
if [ "x$1" != "x" ]; then
$XWWWBROWSER -remote "openurl($1, new-tab)"
fi
else
if [ "x$1" != "x" ]; then
$XWWWBROWSER $1
fi
fi
修改預設瀏覽器(Gnome)
Gnome 2.8 裝好後預設瀏覽器是 epiphany. 但是我還是喜歡用 Firefox. 所以正好就找到這一篇 預設使用 Tabbed Browsing. Gnome 官方軟件的預設瀏覽器可以在 "桌面偏好設定 -> 進階 -> 首選應用程式" 設定,你只雖在 網頁瀏覽器" 的分頁中選取 "自選網頁瀏覽器" ,並在指令欄填上 "/usr/local/bin/x-tabbed-www-browser %s" ,再按關閉即可。...