Steam Deck の雑多まとめ
Published on 2023/12/14 , Last updated 2024/02/24Tags
概要
Steam Deck の雑多まとめ
環境
- Steam Deck OLED 1TB
- SteamOS 3.5.7
Misc
sudo
次のコマンドでパスワードを設定して sudo コマンドを使用できるようにします。
passwd
実行ログ
(1)(deck@steamdeck ~)$ passwd
新しいパスワード:
新しいパスワードを再入力してください:
passwd: パスワードは正しく更新されました(deck@steamdeck ~)$
pacman
次のコマンドで pacman を使用できるようにします。
sudo steamos-readonly disable
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo steamos-readonly enable
実行ログ
(1)(deck@steamdeck ~)$ sudo steamos-readonly disable
[sudo] deck のパスワード:
Warning: The rootfs is already read-write!
Nothing is performed.
(deck@steamdeck ~)$ sudo pacman-key --init
(deck@steamdeck ~)$ sudo pacman-key --populate archlinux
==> archlinux.gpg からキーを追加...
==> 信頼データベースを更新...
gpg: 次回の信用データベース検査は、2023-12-18です(deck@steamdeck ~)$ sudo pacman-key --populate hello
==> エラー: キーリングファイル /usr/share/pacman/keyrings/hello.gpg が存在しません。(1)(deck@steamdeck ~)$ sudo pacman-key --populate holo
==> holo.gpg からキーを追加...
==> キーリングの信頼されたキーに署名...
-> 5 キーにローカルで署名しました。==> 所有者信頼値をインポート...
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> 信頼データベースを更新...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: 深さ: 0 有効性: 1 署名: 10 信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1 有効性: 10 署名: 86 信用: 0-, 0q, 0n, 10m, 0f, 0u
gpg: 深さ: 2 有効性: 63 署名: 24 信用: 63-, 0q, 0n, 0m, 0f, 0u
(deck@steamdeck ~)$ sudo steamos-readonly enable
(deck@steamdeck ~)$
base-devel
次のコマンドで base-devel をインストールします。
sudo steamos-readonly disable
sudo pacman -S --needed base-devel
sudo steamos-readonly enable
実行ログ
(1)(deck@steamdeck ~)$ sudo steamos-readonly disable
[sudo] deck のパスワード:
Warning: The rootfs is already read-write!
Nothing is performed.
gpg: 次回の信用データベース検査は、2023-12-18です(deck@steamdeck ~)$ sudo pacman -S --needed base-devel
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (16) autoconf-2.71-4 automake-1.16.5-2 bison-3.8.2-5 debugedit-5.0-5 fakeroot-1.31-2
flex-2.6.4-5 gcc-13.1.1-1 groff-1.22.4-10 libisl-0.26-1 libmpc-1.3.1-1 m4-1.4.19-3
make-4.4.1-2 patch-2.7.6-10 pkgconf-1.8.1-1 texinfo-7.0.3-1 base-devel-1-1
合計ダウンロード容量: 2.26 MiB
合計インストール容量: 216.44 MiB
:: インストールを行いますか? [Y/n] Y
:: パッケージを取得します...
debugedit-5.0-5-x86_64 43.5 KiB 39.5 KiB/s 00:01 [####################################] 100%
m4-1.4.19-3-x86_64 246.0 KiB 216 KiB/s 00:01 [####################################] 100%
automake-1.16.5-2-any 612.8 KiB 477 KiB/s 00:01 [####################################] 100%
autoconf-2.71-4-any 644.8 KiB 304 KiB/s 00:02 [####################################] 100%
bison-3.8.2-5-x86_64 772.0 KiB 297 KiB/s 00:03 [####################################] 100%
合計 (5/5) 2.3 MiB 743 KiB/s 00:03 [####################################] 100%
(16/16) キーリングのキーを確認 [####################################] 100%
(16/16) パッケージの整合性をチェック [####################################] 100%
(16/16) パッケージファイルのロード [####################################] 100%
(16/16) ファイルの衝突をチェック [####################################] 100%
(16/16) 空き容量を確認 [####################################] 100%
:: パッケージの変更を処理しています...
( 1/16) インストール m4 [####################################] 100%
( 2/16) インストール autoconf [####################################] 100%
( 3/16) インストール automake [####################################] 100%
( 4/16) インストール bison [####################################] 100%
( 5/16) インストール debugedit [####################################] 100%
( 6/16) インストール fakeroot [####################################] 100%
( 7/16) インストール flex [####################################] 100%
( 8/16) インストール libmpc [####################################] 100%
( 9/16) インストール libisl [####################################] 100%
(10/16) インストール gcc [####################################] 100%
gcc の提案パッケージ lib32-gcc-libs: for generating code for 32-bit ABI [インストール済み]
(11/16) インストール groff [####################################] 100%
groff の提案パッケージ netpbm: for use together with man -H command interaction in browsers
psutils: for use together with man -H command interaction in browsers
libxaw: for gxditview [インストール済み]
perl-file-homedir: for use with glilypond
(12/16) インストール make [####################################] 100%
(13/16) インストール patch [####################################] 100%
patch の提案パッケージ ed: for patch -e functionality
(14/16) インストール pkgconf [####################################] 100%
(15/16) インストール texinfo [####################################] 100%
texinfo の提案パッケージ perl-archive-zip: EPUB file output via texi2any
(16/16) インストール base-devel [####################################] 100%
:: トランザクション後のフックを実行...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
(deck@steamdeck ~)$ sudo steamos-readonly enable
(deck@steamdeck ~)$
KDE ウォレット
KDE ウォレットを無効にしてダイアログを非表示にします。
-
次のコマンドを実行して設定ファイルを開きます。
vim ~/.config/kwalletrc
-
最終行に次の行を追加して KDE ウォレットを無効にします。
Enabled=false
-
Steam deck を再起動します。
gnome-keyring
次のコマンドを実行してキーリングツール gnome-keyring
をインストールします。
sudo steamos-readonly disable
sudo pacman -S gnome-keyring
sudo steamos-readonly enable
実行ログ
(1)(deck@steamdeck ~)$ sudo steamos-readonly disable
(deck@steamdeck ~)$ sudo pacman -S gnome-keyring
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (3) gcr-3.41.1-4 gcr-4-4.1.0-1 gnome-keyring-1:42.1-3
合計ダウンロード容量: 2.02 MiB
合計インストール容量: 10.35 MiB
:: インストールを行いますか? [Y/n] Y
:: パッケージを取得します...
gcr-4-4.1.0-1-x86_64 553.2 KiB 430 KiB/s 00:01 [##################################] 100%
gcr-3.41.1-4-x86_64 745.0 KiB 534 KiB/s 00:01 [##################################] 100%
gnome-keyring-1:42.1-3-x86_64 771.5 KiB 437 KiB/s 00:02 [##################################] 100%
合計 (3/3) 2.0 MiB 827 KiB/s 00:03 [##################################] 100%
(3/3) キーリングのキーを確認 [##################################] 100%
(3/3) パッケージの整合性をチェック [##################################] 100%
(3/3) パッケージファイルのロード [##################################] 100%
(3/3) ファイルの衝突をチェック [##################################] 100%
(3/3) 空き容量を確認 [##################################] 100%
:: パッケージの変更を処理しています...
(1/3) インストール gcr [##################################] 100%
(2/3) インストール gcr-4 [##################################] 100%
Created symlink /etc/systemd/user/sockets.target.wants/gcr-ssh-agent.socket → /usr/lib/systemd/user/gcr-ssh-agent.socket.
gcr-4 の提案パッケージ gtk4: gcr-viewer-gtk4
(3/3) インストール gnome-keyring [##################################] 100%
Created symlink /etc/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket → /usr/lib/systemd/user/gnome-keyring-daemon.socket.
:: トランザクション後のフックを実行...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Updating the MIME type database...
(3/5) Compiling GSettings XML schema files...
(4/5) Updating icon theme caches...
(5/5) Updating the desktop file MIME type cache...
(deck@steamdeck ~)$ sudo steamos-readonly enable
(deck@steamdeck ~)$
スクリーンショット
デスクトップモード
- Spectacle を起動してスクリーンショットを撮ることができます。
- スクリーンショットは
/home/deck/Pictures
フォルダに保存されます。
ゲームモード
R1 + STEAM
を同時押しすることでスクリーンショットを撮ることができます。- スクリーンショットは Steam メニューのメディアで見ることができます。
- スクリーンショットは
/home/deck/.local/share/Steam/userdata
のさらに深い階層にあるscreenshots
フォルダに保存されます。- 例: /home/deck/.local/share/Steam/userdata/303216667/760/remote/7/screenshots
DNS
KDE システム設定 > 接続 > 接続名 > IPv4 に進み 他の DNS サーバ
を入力します。
トラブルシューティング
トラブル内容
コマンドを実行すると次のエラーが発生します。
エラー: 処理を始められませんでした (データベースをロックできません)
エラー: データベースをロックできませんでした: 読み込み専用ファイルシステムです(1)
解決方
エラーが発生するコマンドの前に、次のコマンドを実行します。
sudo steamos-readonly disable
エラーが発生するコマンドの後に、次のコマンドを実行します。
sudo steamos-readonly enable