Thunderbird ダウングレード 115.3.1 to 102.9.1 したメモ

環境

Linux servername 6.2.0-33-generic #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 7 10:33:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
LSB Version: core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy

一度 version 115 で起動してしてしまうと
プロファイルが更新されてしまい
102 ではプロファイルが読み込めなくなってしまった。
バックアップから戻した。

Uninstall

– Synaptic パッケージマネージャーで 115.3.1 をアンインストール

下記から 102.9.1 を Download して展開し、

– https://archive.mozilla.org/pub/thunderbird/releases/102.9.1/linux-x86_64/ja/
– thunderbird-102.9.1.tar.bz2

下記から起動できるように移動

– $HOME/bin/thunderbird/thunderbird

alias を設定

$ vi ~/.bashrc

alias thunderbird=$HOME/bin/thunderbird/thunderbird

現在のプロファイルを移動しておく

$ mv ~/.thunderbird ~/dot_thunderbird-102.9.1_231004

$ thunderbird -P
新しくプロファイルを作成して
一旦終了
プロファイルディレクトリーの中身をコピー
$HOME/dot_thunderbird-102.9.1_231004/profile-A-dir/
$HOME/.thunderbird/profile-A-dir/
再起動

メニューに登録

cd ~/.local/share/applications/

thunderbird.desktop:

gnome3 の dock に登録できない Add to Favorites メニューが出てこないので
信頼できるアプリとして登録する:

$ sudo dbus-launch gio set “/home/USER/.local/share/applications/thunderbird.desktop” “metadata::trusted” true

一度、ログアウトしてログインし直す

以下はメモとして残しておくが上手くいかなかったり、やめてしまった内容:

$ sudo gio set “/home/USER/.local/share/applications/thunderbird.desktop” “metadata::trusted” true
$ sudo dbus-launch gio set /home/demo/Desktop/google-chrome.desktop “metadata::trusted” yes
$ sudo dbus-launch gio set “/home/USER/.local/share/applications/thunderbird.desktop” “metadata::trusted” yes
$ sudo dbus-launch gio set “/home/USER/.local/share/applications/thunderbird.desktop” “metadata::trusted” yes
$ dbus-launch gio set “/home/USER/.local/share/applications/thunderbird.desktop” “metadata::trusted” yes

コマンドラインからお気に入り (dock ピン留め) を操作する方法

$ gsettings set org.gnome.shell favorite-apps “[‘firefox.desktop’, ‘thunderbird.desktop’, … ]”


102 のままでいつまで使い続けられるだろうか…

起動にUSBドングルを使用するソフトをインストールしたところ コア分離を OFF にするようにメッセージが表示され、 OFF にすると ブルースクリーンで起動不能になったので ON に戻す

起動にUSBドングルを使用するソフトをインストールしたところ
コア分離を OFF にするようにメッセージが表示され、
OFF にすると ブルースクリーンで起動不能になったので
ON に戻す…Bitlocker あ。

OS: Windows11

※この操作を行うと状況が悪化する場合があります。注意。

Windows セキュリティー
> コア分離 > メモリー整合性

セーフモードで regedit

ON の状態:

OFF の状態:

See:
https://windows-waza.com/win10-win11-memory-integrity/

Air Datepicker Japanese and Cleave.js and React.js

golang で UPnP をサポートするルーターを検出し、ルーターの外部ポートをローカル PC の転送ポートにマップする / Detects routers that support UPnP and maps the router’s external ports to forward ports on the local PC with golang

下記のパッケージで機能が提供されています:

  • https://github.com/huin/goupnp
  • https://gitlab.com/NebulousLabs/go-upnp
  • https://gitlab.com/NebulousLabs/fastrand

gitlab.com/NebulousLabs/go-upnp は、このままでは
現在の github.com/huin/goupnp とマッチしないので
ローカルの upnp/upnp.go に必要な箇所をコピーして修正して使用しました。

最低限のソースのみ

upnp/upnp.go:

main.go: