simple-web-system technology

Webに関する技術をシンプルに扱うブログ

tmuxを複数の環境で使う時、zshやfishのPATHが違う時にサクッとなんとかする

MacとLinuxの両方でfishを使う時とかによくあるが、macがbrewディレクトリ以下でlinuxは/usr/local/bin以下にあるみたいなことがある。 tmuxのdefault-shellを設定すればいいのだが、tmux.conf内で$(which fish)みたいなことができない。 ただ、そういう場合…

Linuxのi3wmでデフォルトのアプリケーションをGUIで設定する

以下のURLにあるようにmime関連の設定をしなければいけない。 wiki.archlinux.jp gnome等では設定画面から簡単に設定できるが、i3wmといった設定画面が付属しないWindow Managerでは、独立して開発されているGUIで使いやすいメジャーなmime設定ツールがない…

gitで最近使ったbranchにswitchする

gitで最近使ったブランチに移動したい時がある。 git switch -だと1個前のブランチに戻れるが、2,3個前に移動したブランチに移動するのは面倒 # ブランチの最新のコミット日時で降順ソート。"commitdate"で昇順、 "-commitdate"で降順 git branch --sort=-co…

ArchLinuxでpacmanを使った際に、/var/cache/pacman/pkgがおかしいと出たときの対処法

ArchLinuxでパッケージをアップデートする時、/var/cache/pacman/pkg ~~~~Y/nみたいに聞かれることがある。 ここでYを選んでも何も解決しない。 以下のコマンドで解決する。 sudo pacman -S archlinux-keyring 自分用のメモ

chezmoiがデプロイ先のファイルの削除までさくっと見てくれない

設定ファイル書けば、削除までしてくれるんだけど、それは面倒くさい。 とりあえずなんかあればdiffコマンドでディレクトリごと比較して削除で今は足りてる diff -rq ~/.config/nvim ~/.local/share/chezmoi/dot_config/nvim

NEC aterm WX11000T12で必ず2.4GHzで接続するための設定

前提 現在ブリッジモードで使っているので、それ以外はわからない。 結論 バンドステアリングのせいで、2.4GHz用の接続先が出ない。 バンドステアリングをなんとかして無効化すると、 WIFIでaterm-****-2pみたいな接続先が増えるので、そこに接続する。 バン…

Linuxでfirefoxの起動が遅いのを解消する(gnome以外で)

結論 gnome以外でfirefoxやnautilus起動時に、xdg-desktop-portalがxdg-desktop-portal-gnomeと通信しようとしてタイムアウトまで待っている。 gnome以外では以下の設定のどれかを行うと、xdg-desktop-portalがxdg-desktop-portal-gtkと通信して素早く起動す…