ubuntu
apt-fast
¶
aptのダウンロード並列化によって爆速化する
sudo add-apt-repository ppa:apt-fast/stable
sudo apt install apt-fast
apt-key
の代替手段¶
廃止となるapt-keyの代替手段について
Ubuntu 22.04 その20 - apt-keyの廃止方針と移行措置・Ubuntu 22.04 LTSが最後に - kledgeb
代替手段1:/etc/apt/trusted.gpg.d/
に鍵を保存する¶
該当ディレクトリに保存すると自動で使われるようになる
代替手段2:/usr/local/share/keyrings/
に鍵を保存し,source.list
で参照する¶
/etc/apt/trusted.gpg.d/
を使用する方法は apt-key
の問題でもあった,追加した鍵が全てのリポジトリに対して適用されてしまうセキュリティ上の問題が解決されていない.
以下のようにsource.list
にてsigned-by
で鍵を指定することで問題は解決される.
deb [arch=amd64 signed-by=/usr/local/share/keyrings/google.gpg] http://dl.google.com/linux/chrome/deb/ stable main
参考:apt-keyはなぜ廃止予定となったのか/今後リポジトリ鍵はどう運用すべきか | gihyo.jp
CapsLockキーをMenuキーにする¶
/etc/default/keyboard
を編集して以下の一行を追加する
``/etc/default/keyboard
XKBOPTIONS="menu:nocaps"
編集が終了したら再起動
## フォルダを英語化する
以下を実行
```bash
LANG=C xdg-user-dirs-gtk-update
aptのupgrade系コマンドの違い¶
aptのサブコマンドで似たような以下の3つのコマンドがある
- upgrade
- dist-upgrade
- full-upgrade
sudo apt upgrade¶
sources.listで設定されたPPAなどの取得元から利用可能なアップグレードをインストールする.
アップグレードするパッケージに新たな依存関係が追加された場合,新しい依存パッケージが追加でインストールされるが, アップグレードの過程で何らかのパッケージの削除が必要となる場合,アップグレードは行われない
sudo apt-get dist-upgrade / full-upgrade¶
dist-upgradeとfull-upgradeは同様の機能
dist-upgradeはapt-getとの互換性の為に残されている気がする.
upgradeとは違い,システム全体をアップグレードするためなら既存パッケージの削除を厭わない.
Discordを最小化状態で起動する(Ubuntu)¶
discord --start-minimized
Option for Discord to start minimized on Linux
Slackを最小化した状態で立ち上げる¶
-uオプションをつける
slack -u
シンボリックリンクコマンドの覚え方¶
なぜか,覚えられないln -s
実はcp
やmv
コマンドとリンク元の登録名の並びが一緒!
ln -s リンク元 登録名
XML -> YAMLの変換¶
sudo apt install libxml-compile-perl libconfig-yaml-perl
xml2yaml -x xml.xml -s schema.xsd yaml.yaml
キャッシュクリア色々¶
apt¶
sudo apt clean
sudo apt --fix-broken install
pip¶
rm -rf ~/.cache/pip
ファイルの最大ウォッチ数を増やす¶
IDEをたくさん開き過ぎたときなど,OSのファイルウォッチ数が足りない時がある
sudo echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf
sudo sysctl -p
イコライザを使う¶
PulseEffectsというのが便利
sudo apt install lsp-plugins-lv2
sudo apt install pulseeffects
エフェクトの中でも応答関数をいじる(?)Convolverというのが良い EasyEffects-Presets/Dolby ATMOS ((128K MP3)) 1.Default.irs at master · JackHack96/EasyEffects-Presets · GitHub このDolby ATOMOSを名乗っているプリセットが好み
mkdocsで箇条書きのインデントが消える¶
MkDocs でスペース2個のインデントをリストのネストとして認識させたい場合 - stamemo
AppImageをインストールする¶
ポータブルでどこでも開けるAppImageだが、特にUbuntuではユーザーが実行ファイルの場所を管理しないといけないので常用する場合はちょっと面倒である。
そんな時に便利なのが、AppImage Launcher。 これを使えば、他のインストールしたソフトと同じようにSuperキーを押すと出てくる検索画面に出てきたり、タスクバーのお気に入りに登録できるようにしてくれる。 具体的には、AppImageの初回起動時にセットアップ画面が出てくるのでOK連打するだけ。