Ubuntu
Ubuntu 関連
インストール後にまずやること
caps を ctrl 化
/etc/default/keyboard
を書き換えて update-grub
を実行。
XKBOPTIONS="ctrl:nocaps"
24.04 から 日本語 Remix が無いので
sudo wget https://www.ubuntulinux.jp/sources.list.d/noble.sources -O /etc/apt/sources.list.d/ubuntu-ja.sources
sudo apt -U upgrade
sudo apt install ubuntu-defaults-ja
ディレクトリを英語に変更する
日本語でインストールした時にデフォルトのディレクトリが日本語になるのを英語に変える。
LANG=C xdg-user-dirs-gtk-update
ファイラーをインストール
sudo apt install nemo
ubuntu software を消す
apt 使うからいらない
sudo snap remove snap-store
help を消す
使った事無い
sudo apt autoremove yelp --purge
メディアプレイヤーを削除
sudo apt autoremove totem rhythmbox --purge
firefox を esr 化
sudo snap remove firefox
sudo apt autoremove firefox --purge
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt install firefox-esr
kvm 関連
全部インストール(GUI 環境必須)
apt install qemu-system qemu-system-common qemu-utils
CLI のみ
sudo apt install qemu-kvm libvirt-daemon libvirt-clients bridge-utils virtinst
sudo apt install libvirt-daemon-system libvirt-daemon-system-systemd
GUI の管理ツールのみ
sudo apt install virt-manager bridge-utils ssh-askpass
apt の auto update を停止
/etc/apt/apt.conf.d/20auto-upgrades の以下の項目を"0"にする
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
cron で実行されているようなのでサービスの再起動は不要
auto mount を無効化
dconf write /org/gnome/desktop/media-handling/automount false
dconf write /org/gnome/desktop/media-handling/automount-open false
ドックにリムーバブルディスクを表示させない
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false
ドックにリムーバブルディスクを表示させないその2(こっちの方が良いかも)
udev のルールに ENV{UDISKS_IGNORE}="1"
を追加
例 zfs のパーティションを表示させない
# cat >> /etc/udev/rules.d/99-hide-disks.rules
ENV{ID_FS_TYPE}=="zfs_member",ENV{UDISKS_IGNORE}="1"
設定を反映
sudo udevadm control --reload-rules
sudo udevadm trigger
デバイスの情報を表示
udevadm info --name=/dev/XXXX
workspace 関連
右上に workspace の切替を表示するには extension-manager
から Workspace Indicator
をインストールして有効化
workspace の数を固定化
gsettings set org.gnome.mutter dynamic-workspaces false
gsettings set org.gnome.desktop.wm.preferences num-workspaces 10
それぞれの orkspace へ Suprt + F? で移動
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>F1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Super>F2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Super>F3']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Super>F4']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Super>F5']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Super>F6']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Super>F7']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Super>F8']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Super>F9']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "['<Super>F10']"
keyboard 関連
Tweaks をインストール
# sudo apt install gnome-tweaks
gnome-tweaks を起動して
「キーボードとマウス」→「追加のレイアウトオプション」→「Ctrl position」
Caps Lock を ctrl として扱う ← 必須
Swap Left Win with Left Ctrl ← Superが無いときに Ctrl を Super 化
bluetooth の自動接続
ログイン時に接続する方法
.config/systemd/user/bluetooth-spk-connect.service を作成
[Unit]
Description=Bluetooth Device Auto-connect
After=bluetooth.service
Requires=bluetooth.service
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/usr/bin/bluetoothctl -- connect 53:C1:7B:50:EE:A3
ExecStop=/usr/bin/bluetoothctl -- disconnect 53:C1:7B:50:EE:A3
# Retry until connection succeeds
Restart=on-failure
StartLimitIntervalSec=0
[Install]
#WantedBy=multi-user.target # /etc/systemd/system はこっち
WantedBy=default.target # ~/.config/systemd/system はこっち
https://gist.github.com/tana/6539197cbe0a3658bb8ac67140a780b9
反映方法
systemctl --user daemon-reload
systemctl --user enable bluetooth-spk-connect.service
systemctl --user start bluetooth-spk-connect.service
/etc/systemd/system に作ればシステム起動時に接続できる
apt upgrade 後に不要なものを削除
apt で削除できるもの
apt autoremove --purge
–purge を忘れた場合は以下を実行
dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge
snap を削除
古いバージョンを消しとかないと問題が出ることも
snap list --all | awk '/disabled/{print "snap remove "$1" --revision="$3}' | bash
その他
webkit2 を使った web ブラウザ
sudo apt install epiphany-browser