Ubuntu 23.04 インストール

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 で動かない

Ubuntu 24.04 では対策がある

ほとんどのアプリは 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 でキーマップの変更 と同じ