以前、以下の記事で言及した問題だが、依然として同様の事象が生じている。
Chromium系ブラウザのタブやブックマークバーが大きく表示されるのを解決する方法(Ubuntu Studio 22.04 LTS)
Chromium系ブラウザのタブやブックマークバーが大きく表示されるのを解決する方法(Ubuntu Studio 22.04 LTS)
上記の過去記事の追記の部分で示した対策は、以下のようなものである。(Google Chrome の場合)
この対策は、筆者の環境では現在でも有効である。
しかし、ブラウザがアップデートされる度に、上記ファイルを書き換えねばならないので、非常に不便である。
多少なりとも手数を省くために、シェルスクリプトを利用する方法を以下に示す。
※スクリプトのコマンドの部分を、
sudo cp /usr/share/applications/google-chrome.desktop-bak /usr/share/applications/google-chrome.desktop
だけにして、ファイルを上書きするようにした場合、筆者の環境では、ファイルは確かに上書きされて内容は変わるのだが、その後に Chrome を起動すると、サイズが大きいままで適正なサイズにならないことがある。何故そうなるのかは分からない。
※ /usr/share/applications/google-chrome.desktop の内容は、ブラウザのアップデートがあっても、それほど変わることがないように思われるが、たまには内容をチェックして変化があるようであれば、/usr/share/applications/google-chrome.desktop-bak を作り直したほうが良いだろう。
以上
/usr/share/applications/google-chrome.desktopをテキストエディタで開いて、以下の3つの記述を探し、それぞれに--force-device-scale-factor=1.0を付け加える。
Exec=/usr/bin/google-chrome-stable %U >> Exec=/usr/bin/google-chrome-stable %U --force-device-scale-factor=1.0
Exec=/usr/bin/google-chrome-stable >> Exec=/usr/bin/google-chrome-stable --force-device-scale-factor=1.0
Exec=/usr/bin/google-chrome-stable --incognito >> Exec=/usr/bin/google-chrome-stable --incognito --force-device-scale-factor=1.0
この対策は、筆者の環境では現在でも有効である。
しかし、ブラウザがアップデートされる度に、上記ファイルを書き換えねばならないので、非常に不便である。
多少なりとも手数を省くために、シェルスクリプトを利用する方法を以下に示す。
-
先ず、上記のように内容を書き換えたファイルを作成し、ここでは取り敢えず同じディレクトリに保存する。ファイル名は、google-chrome.desktop-bak とする。
そのパスは以下のようになる。
/usr/share/applications/google-chrome.desktop-bak
-
シェルスクリプトを作成し、ホームディレクトリに置く。ファイル名は何でも良いが、取り敢えず、ここでは browser-size.sh とする。
シェルスクリプトの内容は、以下のようになる。
#!/bin/bash
※シェルスクリプトに実行権限を設定するのを忘れずに。
sudo rm /usr/share/applications/google-chrome.desktop
sudo cp /usr/share/applications/google-chrome.desktop-bak /usr/share/applications/google-chrome.desktop
-
ブラウザのアップデートがあった後に、上記スクリプトを実行する。
~$ ./browser-size.sh
パスワードを求められるので、入力して Enter キーを押す。
※スクリプトのコマンドの部分を、
sudo cp /usr/share/applications/google-chrome.desktop-bak /usr/share/applications/google-chrome.desktop
だけにして、ファイルを上書きするようにした場合、筆者の環境では、ファイルは確かに上書きされて内容は変わるのだが、その後に Chrome を起動すると、サイズが大きいままで適正なサイズにならないことがある。何故そうなるのかは分からない。
※ /usr/share/applications/google-chrome.desktop の内容は、ブラウザのアップデートがあっても、それほど変わることがないように思われるが、たまには内容をチェックして変化があるようであれば、/usr/share/applications/google-chrome.desktop-bak を作り直したほうが良いだろう。
以上








