Read Aloudというウェブブラウザの読み上げ拡張機能を教えてもらったので少し試してみました.
メインマシンがおかしくなっているので去年の7月の購入した Fujitsu ARROWS Tab Q508/SE を最近良く使っています.
ARROWS Tab Q508/SE FARQ1801LZ【Atom(1.6GHz)/4GB/128GB eMMC/Win10Home】
Debian ベースのモバイル向けディストリビューションの mobian を使っていたときにはタッチ操作が出来ていた Firefox ですが,Debian 12 bookworm だとなぞったところを選択になってしまい操作しづらいです.
はじめ拡張起動を導入してみたりしたのですが動作がいまいちです.
Firefox のタッチ操作の有効化を調べて設定してみました.
先日開催された「鹿児島Linux勉強会 2024.02(オンライン開催)」でYamano さんの発表で知ったのですが,Mozilla がDebian ベールのディストリビューション向けにAPT リポジトリが提供されているそうです.
これを試してみました.
Mozilla は Firefox 122 から apt リポジトリでの提供を開始したので、これを用いることにします。 (昨年 11 月ごろから Nightly は提供していたらしい)
先日snap版Firefoxのアップデートに悩んだり,KeepassXCのブラウザ統合がsnap版に非対応だったりしてsnap版のFirefoxが使いづらいなと感じています.
Ubuntu Mozilla TeamのPPA版Firefox ESRに入れ替えてみました.
先日snapパッケージの更新を手動で行ってうまく行かなかったのでメモしておきます.該当アプリケーションを終了してから更新すればうまく行きました.
SingleFile というツールを知ったので少し試してみました.SingleFile はウェブブラウザのエクステンションやコマンドで動作するウェブページを1つのファイルとして保存するものです.
Tip
|
投稿時の2020-02-20時点のTVerと youtube-dl version 2021.02.10 では以下の手順は必要なく,youtube-dlで直接ダウンロードできるようになっています.$ wget https://yt-dl.org/downloads/latest/youtube-dl $ chmod u+x youtube-dl $ ./youtube-dl $URL |
先日TVerで見られる番組が見たくなりました.動画は再生途中で止まったりするのが嫌なので一旦ローカルにダウンロードしてから視聴することが多いです.
よく使うYoutube-DLではダウンロードできませんでした.
ERROR: Unsupported URL: https://tver.jp/episode/NNNNNNNN
siteのsourceを見るとbrightcoveを使っていて,brightcoveはyoutube-dlで対応しているようです.
ちなみにLinuxのChromiumで開くと推奨環境外と判定されて閲覧できません.Google ChromeやFirefoxだとそのまま,Chromimだとユーザーエージェントを変更することで閲覧できます.今回はFirefoxを利用しました.
推奨環境について
ご利用の環境はTVerの推奨環境ではございません。
推奨環境以外では、動画再生できないなど正常に動作しない場合がございます。
推奨環境でのご利用をお願い致します。
録画したいURLをFirefoxで開いて F12
か Ctrl + Shift + I
若しくは,メニューから「ウェブ開発」→「開発ツールを表示」で開発ツールを表示します.
Ctrl + f
で検索ボックスを表示して data-account
, data-video-id
の値をメモします.
メモした値を以下のURLに埋め込みます.
後はこのURLを youtube-dl
に渡してダウンロードできました.
$ youtube-dl --version 2019.01.17 $ dpkg-query -W firefox firefox 85.0.1-1 $ lsb_release -dr Description: Debian GNU/Linux bullseye/sid Release: unstable $ uname -m x86_64
例えばモニタの設定がこうなっている状態で
ウェブブラウザでJitsi MeetやZoomなどでスクリーン共有しようとすると複数のスクリーンがすべて一緒になって1つの画面として共有されてしまいます.
例えばLibreOffice でプレゼンテーションモードでセカンダリモニタにスライドをフルスクリーン表示させてそれを共有したいといったことがスクリーン共有で出来ませんでした.フルスクリーン表示の後そのウィンドウを共有することは出来ますが,途中で別のウィンドウを見せたい場合ウィンドウ共有をやり直さなければいけないのでとても面倒です.
これについて調べてみるとChromium では最近修正されたようです :)
以下からChromium のsnapshots binary を入手して試してみました.
試したバージョンは Chromium 85.0.4157.0
でした.
$ wget 'https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots' -O ./chrome-linux.zip
$ unzip -l ./chrome-linux.zip | lv
$ unzip ./chrome-linux.zip
$ $ ./chrome-linux/chrome --version
Chromium 85.0.4157.0
$ ./chrome-linux/chrome --temp-profile --user-data-dir=`mktemp -d`
この環境で Jitsi Meet に接続して画面共有を試してみると Screen 1, Screen 2 とスクリーンごとに共有できるようになっていました :)
Stable に降りてくるのは暫く先でしょうが便利になりそうです.
ちなみにFirefox も少し調べてみましたが,以下のあたりでしょうか?未だ直ってなさそう?古いbugなので他にも上がってそちらで議論されていそうです.
$ dpkg-query -W chromium firefox chromium 81.0.4044.92-1 firefox 76.0.1-2 $ lsb_release -dr Description: Debian GNU/Linux bullseye/sid Release: unstable $ uname -m x86_64
精度の悪いタッチパッドを使っていると2本指でスクロールしたつもりが拡大,縮小になってしまうことがあります.スクロールのつもりなので操作量も多く一気に拡大されたり縮小されたり…….
Firefox でこの機能を無効にしてみました.
以下の手順ではポインティングデバイスでのズーム機能は無効化されますが,キーボード・ショートカットでのズームは利用できます.
Firefox のアドレスバーに about:config
を入力して開き, zoom.maxPercent
, zoom.minPercent
をそれぞれ 100
に書き換える.
この手順の場合即時反映される.
Firefox の対象のプロファイルのあるディクトリに user.js
ファイルを作成し起動すると反映される.
プロファイルのあるディレクトリは ~/.mozilla/firefox/profiles.ini
を確認する.
以下の例では,~/.mozilla/firefox/4dx27pta.default/
になる.
[Install4F96D1932A9F858E] Default=4dx27pta.default [Profile0] Name=default IsRelative=1 Path=4dx27pta.default Default=1 [General] StartWithLastProfile=1 Version=2
user.js
を以下の内容で作成する.既に存在する場合は追記する.
user_pref("zoom.maxPercent", 100); user_pref("zoom.minPercent", 100);
$ dpkg-query -W firefox firefox 68.0+build3-0ubuntu0.18.04.1 $ hostnamectl | egrep 'Operating System|Architecture' Operating System: Ubuntu 18.04.2 LTS Architecture: arm64
最近の Firefox はTrusted Recursive Resolver(TRR)を利用して DNS-over-HTTPS が利用できるようです.試してみました.
アドレスバーに about:config
入力して移動.
network.trr.mode
を設定.今回は`3`のTRRのみ利用を指定した.
network.trr.mode
0 : TRR無効(既定値).
1 : 通常のDNSとTRRを並行実行して最初に帰ってきた結果を利用する.
2 : TRRを優先利用.
3 : TRRのみを利用.
4 : 通常のDNSを利用する.TRRは情報収集のためだけに動く.
5 : TRRを明示的に無効にする
次に network.trr.uri
を指定.好みのDNS-over-HTTPS のリゾルバを指定.
network.trr.uri
https://dns.cloudflare.com/.well-known/dns (Cloudflare)
https://dns.google.com/experimental (Google)
https://doh.cleanbrowsing.org/doh/secure-filter/ (CleanBrowsing のセキュリティ向けフィルタ)
https://doh.cleanbrowsing.org/doh/family-filter/ (CleanBrowsing のファミリー向けフィルタ)
https://doh.cleanbrowsing.org/doh/adult-filter/ (CleanBrowsing のアダルトコンテンツフィルタ)
about:networking#dns
にアクセスしてTRRが true
になっていれば TRR を利用しているはず.
$ dpkg-query -W firefox firefox 62.0.3-1 $ lsb_release -d Description: Debian GNU/Linux unstable (sid) $ uname -m x86_64