Let's note CF-SR3 に
- Ubuntu 22.10→23.04 にアップグレード
- そのすぐ後に、お茶をこぼして修理に出し 23.04 の新規インストール
を行った
基本的には問題はないが、問題点や追加した設定を述べる
モニターからの音がならない
HDMI 端子で外部ディスプレイに接続すれば、通常そちらから音が出る
しかし起動時に HDMI 端子で外部ディスプレイに接続していると、「HDMI / DisplayPort 1 Output (未接続)」となる。また Let's note 側の音声出力も無効になり、一切音がでなくなる
起動してから、HDMI 端子で外部ディスプレイに接続しなおせば、認識されるのだが…
再起動時画面が拡大表示された
二度とも最初の再起動時に画面が拡大表示された
『設定』の「ディスプレイ」で「サイズ調整」を 100% にすれば良い
Tilda は相変わらず Wayland で動かない
ほとんどのアプリは Wayland で動作するが、私が良く使う Tilda は相変わらず動作しない
ウィンドウ開閉のショートカットで閉じられるが開けないので、X.org を使っている
古いアプリだと日本語入力 ON にできない
アプリが使っている GTK のバージョンが古いと ON にできない
具体的には EBView が ON にできなかった
解決方法はそれ用のフロントエンドをインストールすれば良い
sudo apt install -y fcitx5-frontend-gtk2
ホイール・スクロールと二本指ドラッグによるスクロールの両立
必要なパッケージをインストールと設定ファイルの編集をまとめると
sudo apt install -y xserver-xorg-input-synaptics libinput-tools
cat << _EOF_ | sudo tee /usr/share/X11/xorg.conf.d/71-synaptics-letsnote.conf > /dev/null
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "0"
Option "VertTwoFingerScroll" "on"
Option "HorizTwoFingerScroll" "on"
EndSection
_EOF_
これで再ログインすればホイール・スクロールと二本指ドラッグによるスクロールの両方が可能になる
xserver-xorg-input-synaptics に加えて libinput-tools が必要になったサブ・モニター接続状態でもサスペンド
- ノート PC のモニター (蓋) を閉じたらサスペンド
- しかしサブ・モニター接続状態ではサスペンドしない
という使い方をしたいので、次のように設定した
if grep -qE '^#?HandleLidSwitch=.+' /etc/systemd/logind.conf ; then # 閉じた時のデフォルト設定
sudo sed -Ei 's/^#?HandleLidSwitch=.+/HandleLidSwitch=suspend/' /etc/systemd/logind.conf
else
echo 'HandleLidSwitch=suspend' | sudo tee -a /etc/systemd/logind.conf > /dev/null
fi
if grep -qE '^#?HandleLidSwitchDocked=.+' /etc/systemd/logind.conf ; then # 閉じた時のデフォルト設定をサブ・モニター接続時の設定で上書き
sudo sed -Ei 's/^#?HandleLidSwitchDocked=.+/HandleLidSwitchDocked=ignore/' /etc/systemd/logind.conf
else
echo 'HandleLidSwitchDocked=ignore' | sudo tee -a /etc/systemd/logind.conf > /dev/null
fi
Ubuntu でキーマップの変更
やり方は Ubuntu でキーマップの変更 と同じ