
なにこれ?
環境
OS:CachyOS
vscode:AUR版
デスクトップ:COSMIC
どうにかする
全く知らなかったが、gnome-keyringというモノがあるらしい。
インストール。
sudo pacman -S gnome-keyring libsecret
インストールしたら起動させる。
gnome-keyring-daemon --start --components=secrets
うまくいかなかった

gnome-keyring-daemon: no process capabilities, insecure memory might get used ** Message: 21:38:20.988: couldn't access control socket: /run/user/1000/keyring/control: そのようなファイルやディレクトリはありません discover_other_daemon: 0
なんかディレクトリが無いらしいので作る
mkdir -p /run/user/1000/keyring
gnome-keyring-daemon --start --components=secrets
vscodeを起動してみる
なんかパスワードを設定しろと言われたら成功

共用のPCかつセキュリティリスクがあるならともかく、個人でやるぶんにはパスワード設定は不要なきがする...
(パスワードに何も入力せずに「続行」するとパスワード無しにできる)
パスワード無しにする場合は一応自己責任で...
自動起動させる
インストールしただけはダメで、起動させないといけないらしい。
COSMIC は自動的にキーリングを起動してくれないので、ログイン時に自動起動するようにしておく。
autostartにデスクトップエントリを作成する
mkdir -p ~/.config/autostart
nano ~/.config/autostart/gnome-keyring.desktop
中身をいい感じに書いて保存

[Desktop Entry]
Type=Application
Name=GNOME Keyring
Exec=/usr/bin/gnome-keyring-daemon --start --components=secrets
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
以上!