#author("2022-10-22T20:17:06+09:00","","")
#author("2024-02-23T01:01:39+09:00","","")
#topicpath

* 目次 [#f2ef0d7c]
#contents();

///////////////////////////////////////////////////////////////////////////////
* Seamonkey [#seamonkey]
- Debianでは、"iceape" というパッケージになっている。より新しいものを手っ取り早く(=自分でパッケージ化する手間までは掛けずに)使いたい場合、 .tar.bz2 ファイルを取ってきて適当な場所に展開・配置し、パスを通すのが早い。
-- 以下のパッケージをインストールしないと動かない(両方入れれば動くのは確認したが、両方とも必要かどうかは未確認)。
 ia32-libs ia32-libs-gtk

- [[user-agent-switcher(ユーザエージェントを詐称するツール)>https://addons.mozilla.org/ja/seamonkey/addon/user-agent-switcher/]]

//=============================================================================
** ディストリビューションのパッケージとは別に最新を動かす [#use-seamonkey-release]
+ バイナリを取得する
-- DownLoad 先:http://www.seamonkey-project.org/releases/
+ 解凍し、パスを通す
 $ tar -xvjf seamonkey-*.**.*.tar.bz2
 $ mv seamonkey ~/bin/seamonkey.d
+ 起動スクリプト作成
 $ vi ~/bin/seamonkey
 ---------------------------------------------
 #!/bin/bash
 SEAMONKEY_DIR=${HOME}/bin/seamonkey.d
 EXEC=${SEAMONKEY_DIR}/seamonkey
 
 export LD_LIBRARY_PATH=${SEAMONKEY_DIR};
 
 ${EXEC} ${@} &
 ---------------------------------------------
 :wq
 $ chmod 751 ~/bin/seamonkey


//=============================================================================
** add-ons [#z149545a]
- インストール時に「インストールスクリプトが見つかりません」とメッセージが出てエラーとなる場合
-- 原因は、add-onとseamonkeyとのバージョンが不整合な場合。
-- 同じadd-onの別のバージョンで試すと良い
- どうしても無理矢理新しい Seamonkey のバージョンで、それに対応していないpluginを動かしたい場合は、
 $ vi ${HOME}/.mozilla/seamonkey/${ID}.default/extensions/${PLUGIN_IDENTIAL_NAME}/install.rdf
 <?xml version="1.0"?>
 
 <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 (中略)
           <em:minVersion>2.0</em:minVersion>
         <em:maxVersion>2.5.*</em:maxVersion> ← ここのバージョンNo. を、現在の Seamonkey より大きなバージョンNo. にする
       </Description>
 (中略)
 </RDF>
-- ${ID} は、プロファイルの識別に使っているらしい物
-- ${PLUGIN_IDENTIAL_NAME} は、add-on, plugin 毎に決められる名前

//=============================================================================
** 日本語化 [#l9248eba]
- [[Seamonkey本家サイト>http://www.seamonkey-project.org/releases/]] から、 [[LanguagePack>http://www.seamonkey-project.org/releases/#langpacks]] からJapanese を選択し、インストールする。


//=============================================================================
** build [#b1d6699f]

//-----------------------------------------------------------------------------
*** 参考リンク [#kd541526]
- [[SeaMonkey 1.0 を Solaris 10 + Sun Studio 11 でビルドしよう!!>http://blogs.sun.com/katakai/entry/seamonkey_1_0_%E3%82%92_solaris]]
- [[Linux Build Prerequisites (Ja)>https://developer.mozilla.org/ja/Developer_Guide/Build_Instructions/Linux_Build_Prerequisites]]



///////////////////////////////////////////////////////////////////////////////
* Firefox [#firefox]
- [[Ftp site>http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/]]
- [[Resizeable Textarea>https://addons.mozilla.org/ja/firefox/addon/resizeable-textarea/]]
- [[fission>https://addons.mozilla.org/ja/firefox/addon/fission/]]
- [[Configuration Mania>https://addons.mozilla.org/ja/firefox/addon/configuration-mania-4420/]]
- [[Tab Mix Plus>https://addons.mozilla.jp/firefox/details/1122]]
- [[Brushed Metal - XP>https://addons.mozilla.org/ja/firefox/addon/brushed-metal-xp/]]

//=============================================================================
** ディストリビューションのパッケージとは別に最新を動かす [#d606c9e5]
+ バイナリを取得する
-- DownLoad 先: http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
+ 解凍する
 $ tar -xvjf firefox-**.*.tar.bz2
+ 解凍して出来たディレクトリを移動・パスを通す。ここでは ${HOME}/bin に予め PATH が通っているものとする。
 $ mv firefox ~/bin/firefox.d
+ 起動用スクリプトを作る。 shared libraly の参照先を強制したいため、単なる実行バイナリへのリンクではなく、諸々の設定と起動を行うスクリプトを介して起動するうようにする。~
メーラーからの起動やコマンドラインからの起動も想定して、引数を渡せるようにすることも忘れずに。
 $ vi ~/bin/firefox
 ---------------------------------------------
 #!/bin/bash
 FIREFOX_DIR=${HOME}/bin/firefox.d
 EXEC=${FIREFOX_DIR}/firefox
 
 export LD_LIBRALY=${FIREFOX_DIR};
 
 ${EXEC} ${@} &
 ---------------------------------------------
 :wq
 $ chmod 751 ~/bin/firefox
+ GUIから起動したい場合は使用している環境のメニューに追加するなりする。
-- GNOME3 の場合は、「アプリケーション」ー「システムツール」ー「設定」ー「メイン・メニュー」でアイテムの追加が出来る。


//==============================================================================
** タブ一覧をキーボード・ショートカットから呼び出す [#wabe6ab2]
+ menu ー「編集」ー「設定」を選択
+ 「一般」ー「タブグループ」にて、「Ctrl+Tab で最近使用した順にタブを切り替える(T)」にチェックを入れる
+ Ctrl-Shift-Tab で、そのウインドウのタブ一覧を呼び出せるようになる


//------------------------------------------------------------------------------
*** 参考リンク [#n4501914]
- [[タブ設定 - タブの開閉と切り替え>https://support.mozilla.org/ja/kb/tab-preferences-and-settings]]
- [[Firefox のキーボードショートカット>https://support.mozilla.org/ja/kb/keyboard-shortcuts-perform-firefox-tasks-quickly#w_twindowtotabu]]


////////////////////////////////////////////////////////////////////////////////
* Firefox/Seamonkey 共通 [#firefox-seamonkey-common]

//=============================================================================
** UserAgent の上書き add-on を使わず、about:config で変更する方法 [#y54d4edc]
+ ブラウザのアドレスバーに "about:config" と入力
-- 設定項目が多く、通常空白箇所はないので、例えば "agent" などの項目数の少ない項目名で検索を掛けておき、空白が出来るようにしておく
+ 空白箇所で右クリックし、「新規作成」→「文字列」を選択(英語版の場合は、「new」→「String」となる)。
+ "general.useragent.override" と入力し「OK」をクリック。
+ 変更したい UserAgent 文字列を入力し、「OK」をクリック。
 例) Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4


//=============================================================================
** 起動が遅くなったら... [#s1af09bc]
*** DB(DataBase) を整理してやることでパフォーマンスの改善を図る [#c5137391]
- Firefox/Seamonkey の DB
-- Firefox/Seamonkey は、 sqlite による複数の DataBase(DB) を持っている。
-- これらDBが、使用するとともに肥大化していくことがあるので、最適化してやる
-- 具体的には、 vacuum, reindex を行う。
- sqlite3 を使用する。なければ install。 Debian なら sqlite3 パッケージに含まれている。
 # aptitude install sqlite3
- DBの最適化
-- DB は、各プロファイル毎に保存されている。場所は
 PROG: "firefox" or "seamonkey"
 ${HOME}/.mozilla/${PROG}/${PROFILE_DIR}
--- PROFILE_DIR の実際の値は、下記の "Path=" の右辺から取得する:
 $ vi ${HOME}/.mozilla/${PROG}/profiles.ini 
 [General]
 StartWithLastProfile=1
 
 [Profile0]
 Name=default
 IsRelative=1
 Path=<プロフィールのIDのようなもの>
-- 最適化の実行
--- DBファイルは複数ある。これらに対して vacuum, reindex を実行する
 $ cd ${HOME}/.mozilla/${PROG}/${PROFILE_DIR}
 $ sqlite3 hoge.sqlite vacuum
 $ sqlite3 hoge.sqlite reindex
 ...
- [[DBの最適化を行う前処理を入れた firefox の起動スクリプト例>http://devel.jpn.org/linux/wiki/index.php?plugin=attach&pcmd=open&file=firefox&refer=App%2FBrowser]]


//=============================================================================
** mozilla add-ons link [#p97f892a]
- [[Flashblock>http://flashblock.mozdev.org/]]
- [[Pinball>http://mozilla-themes.schellen.net/]]
- [[Remove it Permanently>https://addons.mozilla.org/ja/seamonkey/tags/display/Remove%20It%20Permanently?appid=59]]
- [[Adblock Plus>http://adblockplus.org/en/]]




//=============================================================================
** flashplayer plugin [#flashplayer-plugin]
+ sources.list に contrib を追記:
 # vi /etc/apt/sources.list
 
 # "main" の後ろに "contrib" を追記する
 # deb-src http://ftp.jp.debian.org/debian/ squeeze main
 deb-src http://ftp.jp.debian.org/debian/ squeeze main contrib
~
+ install の実行
 # aptitude update;
 # apt-cache search flashplugin
 flashplugin-nonfree-extrasound - Adobe Flash Player platform support library for Esound and OSS
 flashplugin-nonfree - Adobe Flash Player - browser plugin
 
 # sudo apt-get install flashplugin-nonfree flashplugin-nonfree-extrasound

- 参考:[[さかな前線>http://daily.belltail.jp/?p=643]]


///////////////////////////////////////////////////////////////////////////////
** flashplayer plugin [#df660a6d]
- 別解:手動インストール
 $ wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
 $ tar -xvzf install_flash_player_10_linux.tar.gz
   libflashplayer.so
 ここから何らかの方法で root 実行(sudo なり su なりにて)配置する。
 (元ファイルのバックアップを忘れずに!)
  /usr/lib/flashplugin-nonfree/libflashplayer.so
 Firefox/Seamonkeyなど起動している場合は一旦終了。
 Firefox/Seamonkey を起動する。


///////////////////////////////////////////////////////////////////////////////
* google-chrome [#google-chrome]
- chrome ベースのブラウザ。
//=============================================================================
** 「chrome アプリ」メニューの消し方 [#u8efa4ba]
- cinnamon デスクトップ環境でメニューのカテゴリ列に「chrome アプリ」が表示されることがある。
- これを消すには、下記を削除する:
 ${HOME}/.config/menus/applications-merged/user-chrome-apps.menu

//=============================================================================
** アドレスバーを非表示にする方法 [#a57bc9cf]
- コマンドラインから、以下の引数で起動する:
 $ google-chrome --profile-directory=Default --app=<URI>


///////////////////////////////////////////////////////////////////////////////
* vivaldi [#f419edef]
- Opera 開発元の創設者の一人が立ち上げたブラウザ。
- [[https://vivaldi.com/]]
- Linux版は、素のままではHTML5動画再生が出来なかったりする。その場合には下記よりパッケージを取得して手動インストールする:
-- [[http://vvld.in/lm64]]


///////////////////////////////////////////////////////////////////////////////
* w3m [#yb1e3b85]
- テキストブラウザの一種。国産

//=============================================================================
** option [#uca9db03]
- 使用出来るオプション一覧は、下記で確認出来る。
 $ w3m -show-option

|~option |~description |~remark |
|-o user_agent=<user-agent> |User Agent を <user-agent> にする | |
|-o use_proxy=<bool> |proxy の使用 | |

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS