Opera
Opera瀏覽器,是一款自1994年以來由挪威Opera Software公司開發的免費瀏覽器軟件。該瀏覽器因曾經最先引入諸如標籤式瀏覽、內置搜索等功能而聞名。
安裝[編輯 | 編輯原始碼]
舊的 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-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
中書籤和所需的過濾器文件還原至~/.opera
,operaprefs.ini
文件除外. - 如果需要,請重新安裝 ttf-ms-fontsAUR 軟件包.
私有標籤[編輯 | 編輯原始碼]
要瀏覽而不留下您訪問的網站的明顯痕跡,您可以使用私有標籤。關閉私有標籤時,將刪除與該標籤相關的以下數據:
- Cache
- Cookies
- History
- Logins
這與 Chrome/Chromium 中的 --incognito option 和 Firefox 中的 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
andBack
input contexts and edit the appropriate button shortcuts toscroll left
andscroll 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
中設置的全新主題,如此問題將得以解決。