ラベル Google Chrome の投稿を表示しています。 すべての投稿を表示
ラベル Google Chrome の投稿を表示しています。 すべての投稿を表示

2016年5月8日日曜日

Google Chrome で特定用途に向けに必要最低限の拡張機能セットを持つユーザーを作成し、サクサクした動作を保つ

1. もっさりとしてきた Google Chrome

SnapCrab_Chrome ウェブストア - 拡張機能 - Google Chrome_2016-5-4_3-4-5_No-00 Google Chrome も拡張機能をたくさんインストールすると、レスポンスが悪くなる。これは Firefox のアドオンと同じく、便利さを追求する代償としての宿命。。(+_+)

ところで、Google Chrome は Google ドライブと相性が良い。そのため、Google ドキュメントで長文を書く際、Firefox よりも Google Chrome を使うことが多い。

当初、Google Chrome のレスポンスは良かった。しかし、前述の通り、カスタマイズに凝るようになったら、動作が緩慢になってしまった。(+_+)

 

2. 最小構成の Google Chrome ユーザーを作成する

通常、(1) Google Chrome にログインする Google アカウントと、(2) Google ドライブにログインするユーザーは同じ。

SnapCrab_設定 - Google Chrome_2016-5-8_11-31-49_No-00これに対して、Google Chrome の`メインユーザー’ (XXXXX@gmail.com) とは別に、「Google ドキュメントを利用するための専用ユーザー」を作り、必要最小限の 拡張機能だけインストールした。

  • Google Chrome の設定(ハンバーガーメニュー) > 設定 より、「ユーザーを追加」。

このとき、必要最小限の拡張機能セットをいつでも再現できるようにするため、`メインユーザー’のアカウントとは異なる、下記のように覚えやすい  Google アカウントを新たに作成し、当該アカウントを用いて Google Chrome のアカウントにログインし、拡張機能を同期した。

  • XXXXXsuperlight@gmail.com

 

問題

しかし、この場合、上記アカウントで Google Chrome にログインすると、当然ながら、Google ドキュメントにアクセスしたとき、`メインユーザー’とは別の上記 Google アカウントでログインされることになる。

そのため、`メインユーザー’の Google アカウントで、文書を作成したくてもできない。

 

3. Google Chrome へのログインと、Google アカウントへのログインを分ける

SnapCrab_NoName_2016-5-2_15-27-26_No-00そこで、Google Chrome 自体へのログインは 、上記 XXXXXsuperlight@gmail.com としておきながら、Google アカウトに`メインユーザー’を追加して運用することにした。

  1. 別アカウントの追加は、Google サービスの画面右上にある自分のアイコンをクリック。
  2. 「アカウント」を追加ボタンを押す。

これにより、追加した`メインユーザー’として、Google ドライブにログインすれば、サクサクと動作する Google Chrome 上で、Google ドキュメントを快適に利用できる。^^

SnapCrab_NoName_2016-5-2_15-27-0_No-00

2016年5月5日木曜日

Google Chrome でアドレスバーから検索する代わりに拡張機能 SearchBar を利用する

1. アドレスバーを利用しないで検索をしたい

SnapCrab_NoName_2016-5-5_15-4-6_No-00Google Chrome のアドレスバーは検索ボックスとして利用できる。これが突然、日本語入力の変換を受け付けなくなってしまった。(+_+)

  • Google Chrome の バージョンは 50.0.2661.94m

そこで、拡張機能 SearchBar を代替として利用することにした。

インストールすると、拡張機能上にアイコン SnapCrab_NoName_2016-5-5_14-59-12_No-00 が表示される。クリックすると、検索フィールドが表示される。

SnapCrab_NoName_2016-5-5_15-20-7_No-00

なお、検索したい単語を選択し、SearchBar を起動すると、自動的に検索フィールドに入力される。

追記(2016-05-05): 上記の Google Chrome での不具合は、Dexpot で Windows class に応じて、特定の画面へ送るルールを作成 したことによって生じたことが分かった。具体的には、Google アプリを独立したウィンドウとして起動する設定を行った後、調子が悪くなった。

SnapCrab_Desktop Rules - Dexpot_2016-5-5_20-18-51_No-00

 

2. ショートカットキー

a. 検索フィールドの表示

検索フィールドを表示するためのショートカットキーはデフォルトで F4 が割り当てられている。

  • SearchBar 拡張機能を右クリック > オプション > Advanced settings > Show SearchBar when I press this key combination:

において、カスタマイズ可能。

SnapCrab_NoName_2016-5-5_14-51-24_No-00

 

b. 検索結果を表示するためのショートカットキー

デフォルトでは、アクティブになっているタブで検索結果が表示される。

この動作は、以下の場所に記載されている。

  • SearchBar 拡張機能を右クリック > オプション > Advanced settings > Features

なお、バックグラウンドで検索結果を表示したい場合は、検索対象の単語を入力した後、

  • Ctrl キーを押しながら、Enter を押す。

フォアグラウンドで検索結果を表示したい場合は、検索対象の単語を入力した後、

  • Ctrl + Shift キーを押しながら、Enter を押す。

2016年5月2日月曜日

タスクバーに Google Chrome の特定ユーザーを起動するアイコンをピン留めする

1. タスクバーに、最初に作成したユーザーをピン留めできない

Windosws 10 において、Google Chrome を用途に応じ、3 つユーザを作成してしている。

  • Google Chrome の設定(ハンバーガーメニュー) > 設定

より、「ユーザーを追加」。

SnapCrab_設定 - Google Chrome_2016-5-2_0-23-14_No-00

Google Chrome は、毎日使うアプリなので、各ユーザーごとに、タスクバーに表示させたい。

そのために、各ユーザーを起動し、

  • タスクバーのアイコンを右クリックして「タスクバーにピン留め」

を選択。しかし、タスクバーには、最初に作成したユーザーである “Default” が表示されなかった。(下図では一番左のアイコン)

SnapCrab_NoName_2016-5-2_0-21-38_No-00

この状態で、一番左のアイコンをクリックすると、特定のユーザーを起動するのではなく、Google Chrome を起動することを意味する。なぜなら、プロパティでアプリケーションのリンク先を確認すると、

  • "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

となっているため。なお、他のアイコンには、起動オプションが付けられている。

 

2. タスクバーに特定ユーザを表示させる

これに対して、以下の操作をすることによって、タスクバーにユーザーが付いたアイコンを表示させることができる。

 

a. デスクトップに最初に作成したユーザーを起動するショートカットが存在する場合
  1. 予め、ユーザーの画像が付いていないアイコンを右クリック > タスクバーからピン留めを外す
  2. デスクトップ上にあるユーザーの画像が付いたアイコンを右クリック > タスクバーにピン留めする

 

b. デスクトップに最初に作成したユーザーを起動するショートカットが存在しない場合

予め、各ユーザーが使っているフォルダを確認しておく。

--profile-directory="<マルチアカウント別ユーザーデータフォルダの場所> によると、

  • %APPDATA%\..\Local\Google\Chrome\User Data

を開くと、Default, Profile1, Profile2 … とあるのが分かる。ここでは最初に作成したユーザーが Default に相当する。なお、このフォルダ名は、起動オプションの中で指定される。

次に、「ファイル名を指定して実行」ダイアログを開き (Windows キー + R)、

  • "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"

を実行し、最初に作成したユーザーで Google Chrome を起動する。

これにより、Google Chrome の設定(ハンバーガーメニュー) > 設定 > ユーザーを確認すると、最初に作成したユーザーの後ろに `現在’ と表示される。このユーザーを選択し、「編集」ボタンを押す。

SnapCrab_NoName_2016-5-2_0-58-4_No-00

編集ダイアログにおいて、「デスクトップ ショートカットを追加」ボタンを押す。

SnapCrab_設定 - 編集 - Google Chrome_2016-5-2_1-0-6_No-00

後は、前述したデスクトップのアイコンから、タスクバーにピン留めする方法を実行する。

2015年12月29日火曜日

Google Chrome を再起動するためにブックマークを利用

1. Google Chrome を再起動するにはアドレスバーに chrome://restart

最近、頻繁にアクセスする定番のサイトは Google Chrome で開いておき、調べ物などするためのメインブラウザを Firefox にして使い分けをしている。

Google Chrome で沢山サイトを開いていると、ブラウザの調子が悪くなり、ページを再読み込みしても正常に表示されなくなることが頻繁にある。

そのため、Google Chrome を再起動するための拡張機能を探した。しかし、Firefox のアドオン Restart に相当するものが正常に動作しない。

これに対して、Google Chrome では、アドレスバーに

chrome://restart

と入力すると再起動される。

How to restart your browser without losing your open tabs - How-To - PC Advisor によると、

To restart Google Chrome without losing your open tabs just type chrome://restart into the address bar and press Enter. However, do not do this if you have Chrome set up to restore a previous session upon restart, otherwise you may find the browser attempts to reload a tab containing ‘chrome://restart’, putting you in an infinite loop of restarting.

 

2. ブックマークに登録

一々アドレスバーに入力するのは面倒なので、ブックマークに登録しておく。

ブックマークバーの適当な場所で右クリック > ページを追加し、

  1. 名前: restart (適当)
  2. URL: chrome://restart

として追加。

SnapCrab_ブックマークを編集_2015-12-29_12-14-9_No-00

2015年6月12日金曜日

Google Chrome でタブを「開く」「閉じる」挙動を変更する TabsPlus

1. タブを「開く」「閉じる」動作を変更したい

ブラウザのタブを「開く」「閉じる」動作において、一番重要なことはデフォルトの動作を変更すること。

  1. 通常、「タブを開く」と、新規タブは右端に開かれる。
  2. また、「タブを閉じる」と、閉じたタブの右横にあるタブにフォーカスが移る。

この挙動は直感に反するので、

  1. 「タブを開く」と、現在の右隣に開かれる。
  2. 「タブを閉じる」と、直前に選択していたタブにフォーカスが戻る。

という挙動にしている。Firefox ではアドオンTab Mix Plus の設定している。

 

2. TabsPlus でカスタマイズ

SnapCrab_2015-06-12_06-34-47_No-0000 Google Chrome では、TabsPlus を用いてタブの挙動をカスタマイズできる。

インストールすると、ロケーションバーに Tabs Plus のアイコンが表示されるので、クリック > オプション を選択する。

SnapCrab_2015-06-11_23-09-33_No-0000

表示されたウィンドウで以下の設定を行う。

  • Position of a new tab: next right
  • After closing go to: last used tab

SnapCrab_2015-06-11_23-10-26_No-0000

2015年6月6日土曜日

Google Chrome の「拡張ブックマーク」から元のブックマークに戻した。どうやってブックマークを全て選択し、削除するのだろう?

1. 複数のブックマークを選択したい

Google Chrome の「拡張ブックマーク」で、全てのフォルダとブックマークを選択するのはどうやるのだろう?

クリックで一つずつ選択できるけれど、Ctrl + A で全て選択できず、Shift キーを押しながら複数選択することもできない。

SnapCrab_2015-06-05_23-12-02_No-0000

Mercury Browser でブックマークの同期がおかしくなったので、一度ブックマークを全て削除したい。

 

2. 以前のブックマークマネージャに戻す

結局、やり方が分からなかったので、元のブックマークマネージャに戻すことにした。

ロケーションバーに以下を入力

「無効」を選択し、再起動ボタンを押す。

SnapCrab_2015-06-05_23-09-06_No-0000

これでブックマークマネージャが元に戻った。

左ペインに表示されるフォルダを各々選択し、Ctrl + A で全て選択し、Del キーを押してフォルダとブックマークを削除した。

SnapCrab_2015-06-05_23-53-47_No-0000

新しいインターフェイスに慣れない。。。(+_+)

2015年5月19日火曜日

Dexport でルールを作成するとき、Invisible windows の存在に気をつける。

1. Google Chrome のセレクトボックス (プルダウンメニュー) が表示されない。検索バーで日本語入力も正常にできない。

Dexpot でルールを作成し、Google Chrome を起動したとき、全ての仮想デスクトップの画面にウィンドウが表示されるように設定した。

その後、Google Chrome のセレクトボックス (プルダウンメニュー) が表示されない。また、検索バーで日本語入力が上手くできなくなった。

SnapCrab_2015-05-19_00-00-46_No-0000

ただし、Google Chrome をあまり利用していないなので、Dexpot の設定が原因だとは、長い間気がつかないでいた。

 

2. Dexport のルールに Invisible windows に対して

これに対処するには Overview の設定において、

  • Do not apply rule to > Invisible windows

にチェックを入れる。

SnapCrab_2015-05-18_23-41-59_No-0000

これにより、セレクトボックスは表示され、検索バーでの日本語入力も上手くできるようになった。

2015年4月21日火曜日

Gmail Notifier で Gmail の 【メイン】 カテゴリのみ通知

1. Gmail の通知に Gmail Notifier を使うメリット

SnapCrab_No-0028 (4)Gmail の通知には、Gmail Notifier を利用している。

このアドオン・拡張機能のメリットは、ツールバーから…

  1. アイコン SnapCrab_No-0028 で、特定ラベルの未読数を確認できる。
  2. アイコンをクリックし、未読メールの内容を確認した後…、
    1. アーカイブ、既読 をボタンで簡単に操作できる。
      1. アーカイブと同時に既読にできる。
    2. メールのタイトルをクリックして、Gmail にジャンプし、返信できる。
      SnapCrab_No-0028 (3)
  3. 新規メールを作成できる。(右クリック > Compose an email)
  4. メール通知のサウンドをカスタマイズできる。

 

2. Gmail のカテゴリと対応するラベル

a. Gmail のカテゴリ

Gmail における受信トレイのデフォルトは、【メイン】【ソーシャル】【プロモーション】【新着】のようにカテゴリに分類される。

SnapCrab_No-0039

この中で自分にとって重要なメールは【メイン】だけで、【ソーシャル】【プロモーション】【新着】は必要なときに確認すれば良い。そこで、【メイン】にメールが来たときだけ、メールを通知するようにしたい。

 

b. メール通知を OFF にする

Gmail では、

において、 [メイン] タブの通知をする設定ができる。しかし、この通知を見逃してしまうこともある。

ここでは、Gmail Notifier に通知を任せるので、メール通知 OFF を選択しておく。

SnapCrab_2015-04-20_06-39-39_No-0000

 

c. カテゴリに対応したラベル?

ところで、カテゴリにほぼ対応したラベルは Gmail に用意されている。

Gmail Notifier は、これに対応している。

  • Settings > Gmail > Receive notifications for the following labels and accounts: > Primary account (/mail/u/0/)

において、^smartlabel_personal を入力する。

SnapCrab_2015-4-19_19-3-27_No-00

Gmail Notifier :: add0n.com によると、

Is it possible to get notification for a specific category (Primary, Promotions, Social, Updates, and Forums)?
Yes, you can watch these specific categories by adding one or more of these labels in the "feeds" section. ^smartlabel_personal, ^smartlabel_newsletter, ^smartlabel_promo, ^smartlabel_notification, ^smartlabel_group. Optionally remove label "inbox" to only get notifications of the categories.
Note: these labels are not limited to your inbox, hence you will get notification for unread emails in the category even if they are not in your inbox

しかし、上記の設定は 【メイン】 カテゴリと完全に対応している訳ではない。

label:^smartlabel_personal を表示すると、フィルタで受信トレイをスキップしたメールまで表示されていることが分かる。もし、表示されたメールを通知対象にしたいのなら、上記の設定で良い。

 

3. 【メイン】 カテゴリのみ通知したい場合

これに対して、【メイン】 カテゴリと完全に対応させるたい場合、

  1. 【メイン】 カテゴリに分類されたメールをフィルタでラベル付けする。
  2. Gmail Notifier で上記ラベルに対応したメールのみチェックする。

という設定を行う。

 

a. 設定手順

最初に 【メイン】 カテゴリに受信したメールをフィルタでラベルを付ける。

【メイン】 カテゴリのメールを抽出するには Gmail の検索フィールドに category:primary と入力する。

しかし、ここから通常のようにメールのフィルタを作成できない。

そのため、検索フィールドの右隅にある「検索オプションを表示」をクリックした後、「含む」フィールドに  category:primary を直接入力し、続行のリンクを押す。

SnapCrab_No-0038

なぜ、category:main ではなく、category:primay である理由は、Gmail を英語表示にすると分かる。英語表示では、【メイン】 ではなく、【primary】 と表示される。

次に、「ラベルを付ける」にチェックを入れ、新しく適当にラベル名を作成し、フィルダを作成する。

(ここでラベルを `!’ にした。理由はラベルを目立たなくするため。)

SnapCrab_No-0030

最後に、Gmail Notifier (restartless) における

  • Settings > Gmail > Custom feeds:

に以下を入力する。

  • https://mail.google.com/mail/u/0/feed/atom/ラベル名

SnapCrab_No-0037

 

b. アイコンをクリックしたときの表示方法

アイコンSnapCrab_No-0028をクリックしたとき、要約ではなく、全ての内容を表示したいときは、

  • Settings > Toolbar: > Toolbar panel mode

において、`Show full content’ を選択しておく。

SnapCrab_2015-04-21_11-11-54_No-0000

 

c. 通知音のカスタマイズ

通知音が小さくて分かりずらいときは、自分の好きなサウンドを設定する。

  • Settings > Notification > User defined notification sound is

において、参照ボタン押して、WAV ファイルを選択。

SnapCrab_2015-04-21_12-49-17_No-0000

 

3. 【メイン】 と 【ソーシャル】 カテゴリを通知したい場合

【メイン】 と 【ソーシャル】 カテゴリのみ通知したい場合は、Gmail においてフィルタを普通の手順で作成できる。

Gmail の検索フィールドにおいて、

  • category:primary OR category:social

SnapCrab_2015-04-21_09-41-49_No-0000

後の手順は上記と同じ。

 

4. アドオンバーに Gmail Notifier を置く

Gmail Notifier を常に見える位置に置きたい場合、ツールバーの真ん中の方に配置する。

Firefox でそれができない場合、アドオンバーを利用する方法がある。

SnapCrab_2015-04-21_09-35-33_No-0000

2015年4月6日月曜日

Dexpot で Windows class に応じて、特定の画面へ送るルールを作成

1. Google Chrome を起動したら、仮想デスクトップの全画面に表示したい

 仮想デスクトップ に Dexpot を利用している。仮想画面の切り替えにはプラグイン Taskbar Pager を使用。

 PC の音声出力に対してリアルタイムにイコライザーをかける VSTHost に対して、Dexpot で「ウィンドウのタイトル」を元にして、仮想デスクトップの全画面へ送るルールを作成している。

しかし、同じように、セカンドブラウザである Google Chrome を起動したとき、「ウィンドウのタイトル」を元に仮想デスクトップの全画面に送ろうとしたができなかった。

 

2. Windows class を利用する

これに対して、Google Chrome の場合、対象の特定に、

  • Window class

を利用した。

  • Taskbar Pager においてアイコンの空いた適当な位置で右クリック > Desktop Rules

を選択。

 

a. Overview

New ボタンを押し、Overview タブの Name に適当に Google Chrome と入力。

SnapCrab_No-0000

追記(2015/5/19): Dexport でルールを作成するとき、Invisible windows の存在に気をつける。

 

b. Conditions

次に、Conditions タブを選択し、+ (Add new condition) ボタンを押す。

Type: において Window class, is を選択。

Selection tool: を使い、Google Chrome のウィンドウに D&D。これにより、Value: に Chrome_WidgetWin_1 が入力される。

SnapCrab_No-0016

 

c. Actions

後は、Action タブにおいて、+ (Add new action) ボタンを押し、Type: Copy, All desktops を選択し、OK ボタンを押す。

SnapCrab_No-0017

これにより、Google Chrome を起動すると、仮想デスクトップの全画面に Google Chrome のウィンドウが表示されるようになった。

 

3. 特定のウィンドウを仮想デスクトップの全画面にコピーするショートカットキー

もし、特定のウィンドウのみ仮想デスクトップの全画面に表示したい場合、ショットカットキーを設定しておくと良い。

  • Dexpot の Settings > Controls > Hotkeys > Copy Window > to all

を選択し、Key combination において、

  • Shift
  • Ctrl
  • A

を設定しておいた。

SnapCrab_No-0008

2015年3月19日木曜日

Firefox, Google Chrome のキャッシュを終了時に削除

1. RAM ディスクに置いたファイルを定期的に削除したい

 RAM ディスクを作成し、そこへアプリケーションのキャッシュを置いている。

ただし、定期的にキャッシュを削除しないと、RAM ディスクが一杯になってしまう。

ブラウザのキャッシュも定期的に削除できるようにしておきたい。

 

2. Firefox のキャッシュを終了時に削除

Firefox の場合、終了したときにキャッシュを削除するには、

  • オプション > プライバシー > 履歴

において、「記憶させる履歴を詳細設定する」を選択。

以下の項目はチェックを付けておく。

  • 表示したページと…
  • 検索フォームの…
  • サイトから送られて…
  • Firefox の終了時に履歴に消去する

「設定」ボタンを押し、「履歴の消去設定」ダイアログにおいて、「キャッシュ」だけにチェックを入れる。

SnapCrab_No-1622

 

手動でキャッシュを消す場合

SnapCrab_No-1622長時間、Firefox を起動したままにしておくと、キャッシュが溜っていく。

その場合、Empty Cache Button を利用すると、素早くキャッシュを削除できる。

 

3. Google Chrome のキャッシュを終了時に削除

SnapCrab_No-1622 (2)Google Chrome の場合、終了したときにキャッシュを削除するには、

を利用する。インストールしたら、ツールバーより、

  • Click&Clean のボタンをクリック > オプション > 設定

をクリックする。

SnapCrab_No-1627

Click&Clean の設定ウィンドウが表示されたら、以下の項目だけをチェックする。

  • CHROME
    • キャッシュを空にする
  • 追加
    • Chrome が閉じるとき、個人データを削除
    • 通知を表示する

SnapCrab_No-1625

 

手動で削除する場合

「プライバシー情報の消去」ボタンを押せば良い。

2015年1月25日日曜日

Google Chrome で特定のサイトをブロックし、自動的にタブを閉じる

1. 特定のサイトをブロックし、自動的に閉じてほしい

 SnapCrab_No-1609Google Chrome で特定のサイトをブロックしたい。

特に、ブロックしたサイトを開いたときに、自動的に閉じてほしい。

これを行うには Nanny for Google Chrome を利用する。

How to Block Websites in Google Chrome によると、

2. Nanny for Google Chrome

Compared to Website Blocker, Nanny comes with more options, such as creating a whitelist of websites, specifying the amount of time you can spend on any website, managing lock downs and more.

You can also customize the Mode of Blocking in Nanny for Chrome. It gives you three blocking options: close tab, show site blocked page or redirect to any other URL.

SnapCrab_No-1606 (3)インストールすると、ツールバーに Nanny for Google Chrome のアイコンが表示される。

 

2. Nanny for Google Chrome の設定

a. 自動的にタブを閉じる

最初にブロックしたサイトを開いたときに、自動的にタブを閉じる設定を行う。

ツールバーの Nanny for Google Chrome のアイコンを右クリック > オプション を選択。

  • General Options タブ > Mode Of Blocking

において、Close Tab を選択する。

SnapCrab_No-1607

 

b. ランダムな文字列の入力をやめる

Nanny for Google Chrome では、設定を変更するとき、ランダムな文字を入力しなければならない。デフォルトでは 64 文字を入力する必要があるので大変。(+_+)

そのため、入力しなくて済むように、上記同設定画面において、

  • Length Of Challenge Text : 0 を選択する。

最後に Save General Options ボタンを押す。

このとき表示されるダイアログにある Enter The Text Show Above ! の下に、表示されたランダムな文字列を入力する。 64文字の英数を間違えなく入力し、AllowSnapCrab_No-1606 Me! ボタンを押す。

SnapCrab_No-1606 (2)

 

3. ブロックしたいサイトを設定

次に、ブロックしたいサイトを設定する。

上記同画面の Blocked URLs タブ において、DETAILS OF URLS TO BLOCK にサイトを指定する。

例えば、ここでは Facebook をブロックする設定を行ってみる。

  1. Block Set Name * : 適当な名前を付ける。
  2. URLs * : https://www.facebook.com/ を入力。
  3. Block Time * : 0000-2359 として、できるだけブロックする時間を長く設定する。
  4. Save URL ボタンを押す。

SnapCrab_No-1606

これにより、https://www.facebook.com/ にアクセスすると、そのタブが閉じられる。

URL の設定は、URL に含まれる一部の文字列を指定しても良い。