sway - 共通事項 - スクリーンロック


 


1. 概要
2. 解除
3. Garuda Linux
4. Manjaro
5. Fedora
6. 参考サイト

1. 概要

 プラットフォームにより、デフォルトでスクリーンロックが実行されます。

2. 解除

 ログインして、一定時間操作しないと、下記の画面になります。  (丸内のデザインは、プラットフォームにより異なります)

 これが、スクリーンロックの状態で、解除するには、この画面でいきなり、パスワードを入力して Enter を入力します。

3. Garuda Linux

 ことの良し悪しは、おいておいて、スクリーンロックさせないようにする方法はあります。  どうも、プラットフォームで、微妙にしかけが異なりますな。  「Garuda Linux」の場合。  ログインユーザで。

vi ~/.config/sway/config.d/default
 26~30行をコメントアウトします。

### Idle configuration
exec swayidle -w\
    timeout 1070 'swaylock -f -C ~/.config/swaylock/config'\
    timeout 770 'swaymsg "output * dpms off"' \
    resume 'swaymsg "output * dpms on"' \
    before-sleep 'swaylock -C ~/.config/swaylock/config'
 「Garuda Linux 260819」では。

vi ~/.config/sway/config.d/autostart_applications

# Idle configuration
exec swayidle idlehint 1
exec_always swayidle -w before-sleep "gtklock -d"
 12、13行をコメントアウトします。

4. Manajro

 「Manjaro」の場合。  「root」ユーザ権限で。

vi /etc/sway/config.d/99-autostart-applications.conf
 9、12行目をコメントアウトします。

# autostarts
exec {
    $initialize_way_displays
    $initialize_foot_server
    $initialize_mounting_daemon
    $initialize_poweralert_daemon
    $initialize_idlehack_daemon
    $initialize_workspace_icons
    $initialize_swayr_daemon
    $initialize_idle_daemon
    $initialize_flashfocus
    $initialize_polkit_agent
    $initialize_cliphist_store
    $initialize_cliphist_watch
    $initialize_swappy_notify

    $initialize_xdg_dirs
    $initialize_dex
}

5. Fedora

 「Sway」は、ディストリビューションごとに違いが多すぎて、把握しきれませんな。  「Fedora 38」では

/usr/share/sway/config.d/
 に用意してある、下記のファイルで自動起動するようです。

50-rules-browser.conf
50-rules-pavucontrol.conf
50-rules-policykit-agent.conf
60-bindings-brightness.conf
60-bindings-media.conf
60-bindings-screenshot.conf
60-bindings-volume.conf
65-mode-passthrough.conf
90-bar.conf
90-swayidle.conf
95-autostart-policykit-agent.conf
95-xdg-desktop-autostart.conf
95-xdg-user-dirs.conf
 このうち、「90-swayidle.conf」がスクリーンロックを行っているわけですが、編集したり削除するのが怖いので。  「root」ユーザ権限で。

mv /usr/share/sway/config.d/90-swayidle.conf /usr/share/sway/config.d/90-swayidle.conf_
 これで、ログインしなおせば、スクリーンロックしなくなります。  「Fedora 39」では、システムファイルをすべて、ユーザ用にコピーしましたので。  ログインユーザで。

mv ~/.config/sway/config.d/90-swayidle.conf ~/.config/sway/config.d/90-swayidle.conf_
 「root」ユーザ権限で。

mv /usr/share/sway/config.d/90-swayidle.conf /usr/share/sway/config.d/90-swayidle.conf_
 更に、「sddm」でも動作しているようなので・・・。  ログインユーザで。

vi ~/.config/sway/sddm-greeter.config
 下記をコメントアウトします。

# Disable displays on idle
exec command -v swayidle >/dev/null && swayidle -w \
        timeout 300 'swaymsg "output * power off"' \
             resume 'swaymsg "output * power on"'
 これで、再起動すれば、以前と同様、スクリーンロックしなくなります。

6. 参考サイト

 本ページは、下記のサイトを参考にさせていただきました。
「target="_blank">swayのすゝめ」(2024年11月12日、リンク切れになりました)

audiobook.jp
葬送のフリーレン Prime Video
サウンドハウス
ベルリッツ
アフィリエイトのアクセストレード
JETBOY
薬屋の独り言
Amazonギフトカード
それがだいじWi-Fi
【usus ウズウズ】
ネットオークションの相場、統計、価格比較といえばオークファン
earthcar(アースカー)
損保との違い
U-NEXT
健康サポート特集
TikTok Shop 【リピート用プログラム】
ハイスピードプラン
5G CONNECT
EaseUS