Skip to content

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
実はcpmvコマンドとリンク元の登録名の並びが一緒!

 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連打するだけ。

Releases · TheAssassin/AppImageLauncher