Opera

出自 Arch Linux 中文维基

本文內容或本節內容已經過期。

原因: 請提供模板的第一個位置參數以概括原因。 (在Talk:Opera討論)

Opera瀏覽器,是一款自1994年以來由挪威Opera Software公司開發的免費瀏覽器軟件。該瀏覽器因曾經最先引入諸如標籤式瀏覽、內置搜索等功能而聞名。

這篇文章或章節的翻譯不反映原文。

原因:這些信息並不能適用於最新版本的Opera。本文中提到的部分選項不能通過本文提及的方式到達(在 Talk:Opera# 中討論)

安裝[編輯 | 編輯原始碼]

安裝 opera 軟件包

舊的 Presto 版本[編輯 | 編輯原始碼]

現在的 Opera 瀏覽器使用現代的、開源的 Blick 引擎。你仍然可以通安裝 Opera 12.16 即 opera-legacyAUR[損壞的連結:package not found] 軟件包,來使用舊版的 Presto 佈局引擎。因安全性及與現代互聯網的兼容性,不建議使用Presto佈局引擎的Opera。想體驗舊版界面可以安裝Opera舊成員開發的Vivaldi瀏覽器。

插件[編輯 | 編輯原始碼]

有關不同插件和安裝說明的詳細信息,請參閱Browser plugins。注意,Opera不再支持Netscape插件API(NPAPI),而只支持較新的Pepper插件API(PPAPI)。

Adblock[編輯 | 編輯原始碼]

提示:Opera也有一個內置的廣告攔截器,可以在設置中啟用。

安裝 opera-adblock-completeAUR 軟件包以獲取 Adblock 支持。

性能調整[編輯 | 編輯原始碼]

雖然Opera在現代硬件上運行相當快,但可以進一步調整。有關更多示例,請參閱 Opera Wiki page

禁用功能和服務[編輯 | 編輯原始碼]

如要最大化應用程式性能,可以通過opera:config Preferences Editor.禁用不需要的功能和服務。

一些不需要的功能:

  • Systray Icon: 在 opera:config#UserPrefs 中取消選中 Show Tray Icon.
  • BitTorrent: 在 opera:config#BitTorrent 中取消選中 Enable .
  • Geolocation: 在 opera:config#Geolocation 中取消選中 Enable geolocation .
  • Multimedia: 在 opera:config#Multimedia 中取消選中 desired options.
  • Web Server: 在 opera:config#Web Server 中取消選中 Enable .

為了更容易找到這些選項,只需在地址欄中輸入相應的路徑(無空格)即可。 例如 opera:config#UserPrefs|ShowTrayIcon或者使用內置搜索。

Profile in tmpfs[編輯 | 編輯原始碼]

將瀏覽器配置文件重新定位到tmpfs文件系統,包括 /tmp,以改進應用程式響應,因為整個配置文件現在都存儲在RAM中。另一個好處是減少了磁盤讀寫操作,其於SSD最為有利。

目前有兩種方法:

  • 使用Profile-sync-daemon,自動檢測並將Opera配置文件重定位到tmpfs。
  • 使用 -pd命令行標誌告訴Opera在哪裏存儲其配置文件數據:
$ opera -pd /tmp/opera

外觀[編輯 | 編輯原始碼]

主題[編輯 | 編輯原始碼]

雖然Opera是跨平台的,但它可以很好地集成到各種Linux桌面環境中。

Qt
要使菜單外觀與Qt更好地融合,安裝並通過qtconfig應用您想要的Qt主題。
KDE
要使Opera使用KDE圖標,您可以安裝一個KDE主題,比如這個[失效連結 2020-08-04 ⓘ]
GTK+
可以在這裏.找到一個使用Tango圖標的GTK +皮膚。

標題欄[編輯 | 編輯原始碼]

通過右鍵單擊選項卡欄,然後取消選中「顯示邊框」,可以隱藏標題欄。

標籤模式[編輯 | 編輯原始碼]

Opera原生支持標籤級聯和平鋪模式上。可以通過激活「主」工具欄或通過拖放所需的任何位置上的按鈕可以找到適當的按鈕 Menu > Appearance > Buttons > Browser.

字體[編輯 | 編輯原始碼]

可以在 Settings > Preferences... > Advanced > Fonts下配置字體.

如果在第一次運行Opera之前已經安裝ttf-ms-fontsAUR軟件包,Opera將默認使用這些字體,而不管本地GTK +選項,GNOME或KDE字體管理指定什麼。如要強制已經安裝的Opera使用系統設置選項:

  • 關閉所有正在運行的Opera實例。
  • 卸載 ttf-ms-fontsAUR 軟件包.
  • 移動現有配置文件文件夾: mv -i ~/.opera ~/.opera.bak
  • 打開Opera,並驗證您的字體管理器設置是否已應用。
  • ~/.opera.bak 中書籤和所需的過濾器文件還原至 ~/.operaoperaprefs.ini 文件除外.
  • 如果需要,請重新安裝 ttf-ms-fontsAUR 軟件包.
注意: 如果除了數字之外沒有文本顯示在某些網頁上,這可能是字體的問題。 導致這個問題的一個已知問題是 helvetica pfb postscript字體。

私有標籤[編輯 | 編輯原始碼]

要瀏覽而不留下您訪問的網站的明顯痕跡,您可以使用私有標籤。關閉私有標籤時,將刪除與該標籤相關的以下數據:

  • Cache
  • Cookies
  • History
  • Logins

這與 Chrome/Chromium 中的 --incognito optionFirefox 中的 PrivateBrowsing 很相似.

要從命令行打開新的私有標籤,請使用:

$ opera -newprivatetab

要確保在整個瀏覽會話期間只使用私有標籤頁:

  • 設置 Settings > Preferences... > General > Startup > Start without open tabs.
  • 清除 Settings > Preferences... > General > Home page option 中的所有條目.
  • 啟用 Settings > Preferences... > Advanced > Tabs > Additional tab options... > Allow windows with no tabs.

要在已經運行Opera時打開一個新窗口進行隱身瀏覽,您只需按 Ctrl+Shift+N 或通過Menu > New Tabs and Windows > New Private Window新建私有窗口。所有後續打開的標籤也是私有的。

輔助功能提示[編輯 | 編輯原始碼]

禁用文本選擇[編輯 | 編輯原始碼]

在Opera中可以禁用文本選擇。 但是,通過JavaScript的文本選擇仍然可以工作(例如表單,等等)。可以通過以下方法設置:

opera:config#System|DisableTextSelect

抓取和滾動模式[編輯 | 編輯原始碼]

除了關閉文本選擇,抓取和滾動模式使鼠標拖動可以進行頁面滾動。 這是非常有用的,特別是當你有一個觸摸屏時。複製並粘貼下面的連結即可訪問上述設置。

opera:config#UserPrefs|ScrollIsPan

還可以通過將適當的Opera按鈕拖放到工具欄中來即時更改此設置。該按鈕可以在 Menu > Appearance > Buttons > Browser View 中找到。

長按連結會在後台標籤(擴展程序)中打開它[編輯 | 編輯原始碼]

可以通過安裝這個擴展程序在新的後台標籤中打開任何長按的連結。

虛擬屏幕鍵盤 (擴展程序)[編輯 | 編輯原始碼]

有一個允許使用虛擬屏幕鍵盤的擴展。可以在這裏找到更多詳細信息和安裝連結。

Security[編輯 | 編輯原始碼]

Force a password store[編輯 | 編輯原始碼]

Since current Opera uses the same engine as Chromium does, you can force Opera to use a specific password store by launching it with the --password-store flag. For more details see Chromium/Tips and tricks#Force a password store.

故障排除[編輯 | 編輯原始碼]

NVIDIA 顯卡上出現條紋[編輯 | 編輯原始碼]

運行以下命令:

$ nvidia-settings -a InitialPixmapPlacement=2

在某些計算機上, 如果沒有運行以上命令,[1] 運行會極其緩慢,使它成為一個完美的測試網站。

臥式鼠標滾輪滾動[編輯 | 編輯原始碼]

Check Settings > Preferences... > Advanced > Shortcuts > Mouse > Middle-Click Options... > Enable horizontal panning.

或者

  • Highlight Settings > Preferences... > Advanced > Shortcuts > Mouse > Opera Standard.
  • Duplicate Settings > Preferences... > Advanced > Shortcuts > Mouse > Opera Standard.
  • Edit... Settings > Preferences... > Advanced > Shortcuts > Mouse > Copy of Opera Standard.
  • Search the Forward and Back input contexts and edit the appropriate button shortcuts to scroll left and scroll right.
  • Rename Settings > Preferences... > Advanced > Shortcuts > Mouse > Copy of Opera Standard as desired.

啟動外部瀏覽器[編輯 | 編輯原始碼]

如果Opera不能很好的顯示網站,一個解決方案是在外部瀏覽器中打開當前顯示的網頁。

提示:以下方法似乎已被棄用,取而代之的方法是通過鼠標右鍵訪問內置 Open With 菜單。
  • $HOME/.opera/toolbar/standard_toolbar.ini中,設置 [Site Navigation Toolbar.content] 的下一行為:
Button0, "Chromium"="Execute program, "chromium, "%u", , "Chromium""
  • 如果需要 firefox,或者是首選:
Button0, "Firefox"="Execute program, "firefox", "%u", , "Firefox""
  • 在字符串中可以包括任意數量的命令行選項:
Button0, "Chromium"="Execute program, "chromium --block-nonsandboxed-plugins --disable-java --incognito --safe-plugins --start-maximized --user-data-dir=/tmp/.chromium", "%u", , "Chromium""

使用 GTK + 2.24.7+ 開始或關閉時,Opera 崩潰的問題[編輯 | 編輯原始碼]

如果發生此崩潰,您可以通過將 DialogToolkit 選項更改為4來解決此問題:

opera:config#FileSelector|DialogToolkit

這將禁用GTK +樣式支持,從而避免該問題。

帶有深色GTK +主題的不可讀輸入字段和地址欄[編輯 | 編輯原始碼]

當使用黑色GTK主題時,可能遇到Opera地址欄和具有不可讀輸入和文本字段的頁面(例如,Amazon可以在黑色文本字段背景上具有黑色文本)。這可能是因為網站僅設置背景或文本顏色其中之一,而Opera從主題中獲取另一個。

使用安裝的全新主題和命令來解決這個問題: env GTK2_RC_FILES=/usr/share/themes/<light-theme-name/gtk-2.0/gtkrc opera

要將其設為默認值,請使用首選的文本編輯器編輯文件 /usr/bin/opera. 例如, 使用 Opera 12.14:

sudo gedit /usr/bin/opera
...
#!/bin/sh
export OPERA_DIR=${OPERA_DIR:-/usr/share/opera}
export OPERA_PERSONALDIR=${OPERA_PERSONALDIR:-$HOME/.opera}
exec /usr/lib/opera/opera "$@"

編輯文件並按照示例更改為...

/usr/bin/opera
...
#!/bin/sh
export OPERA_DIR=${OPERA_DIR:-/usr/share/opera}
export OPERA_PERSONALDIR=${OPERA_PERSONALDIR:-$HOME/.opera}
env GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc /usr/lib/opera/opera "$@"

這將使瀏覽器使用您在上面「Clearlooks」文件 /usr/bin/opera 中設置的全新主題,如此問題將得以解決。

參見[編輯 | 編輯原始碼]