Ubuntuの画面ロックを止める方法(GNOME、KDE、Mint)
Ubuntuの画面ロックを止めるには、設定、プライバシーとセキュリティ、画面ロックで自動画面ロックをオフにし、画面を暗くするまでの時間を「しない」にします。同じことをするgsettingsのコマンド、サスペンドも止める方法、1つの作業のあいだだけロックを止める方法、KDE PlasmaとLinux Mintでの手順をまとめました。
On this page
Ubuntuの画面ロックを止めるには、設定 を開き、プライバシーとセキュリティ、画面ロック の順に進みます(Ubuntu 22.04では プライバシー、画面)。自動画面ロック(Automatic Screen Lock)をオフにし、画面もつけたままにしたいなら、画面を暗くするまでの時間(Blank Screen Delay)を しない にします。ターミナルなら、同じ変更は2つのコマンドです。
gsettings set org.gnome.desktop.screensaver lock-enabled false
gsettings set org.gnome.desktop.session idle-delay 0
1つ目でロックが止まります。2つ目で画面が暗くならなくなります。0 は「しない」の意味で、初期値は300秒です。2026年10月3日にUbuntu 24.04.5と22.04.5で両方を実行し、値を読み直しました。出力は下にあります。サスペンドは 設定 の 電源 にある別のタイマーで、これも下で扱います。
画面がロックされなくても、チャットアプリがアクティブのままになるわけではありません。Slackは、画面がロックされていてもいなくても、キーボードやマウスの入力がないまま10分たつと灰色にします。理由はLinuxでSlackをアクティブのままにする方法にあります。
Ubuntuの画面ロックを動かす3つのタイマー
UbuntuのデスクトップであるGNOMEは、3つの設定を順に動かしています。新しいUbuntu 24.04.5と22.04.5のコンテナで、標準のUbuntuデスクトップが入れるスキーマ(gsettings-desktop-schemas、gnome-settings-daemon-common、Ubuntu独自のubuntu-settingsの上書き)から初期値を読みました。
| タイマー | 設定の名前 | gsettingsのキー | 24.04の初期値 | 22.04の初期値 |
|---|---|---|---|---|
| 画面を暗くする | Blank Screen Delay | org.gnome.desktop.session idle-delay | 300秒 | 300秒 |
| 暗くしたあとにロック | Automatic Screen Lock、Automatic Screen Lock Delay | org.gnome.desktop.screensaver lock-enabled、lock-delay | オン、0秒 | オン、0秒 |
| 復帰時にロック | Lock Screen on Suspend | org.gnome.desktop.screensaver ubuntu-lock-on-suspend | オン | オン |
| サスペンド、電源接続時 | Automatic Suspend、Plugged In | org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout | 0(しない) | 0(しない) |
| サスペンド、バッテリー時 | Automatic Suspend、On Battery Power | sleep-inactive-battery-timeout | 900秒 | 1,200秒 |
つまり、何も変えていないUbuntu 24.04のノートパソコンは、バッテリーなら5分で画面が暗くなってロックされ、15分でサスペンドします。電源につないでいれば、5分でロックされ、サスペンドはしません。本家のGNOMEは電源接続時もサスペンドします(GNOME 46では900秒後)が、Ubuntuの上書きでそのタイムアウトが0になっています。
ロックは暗転のあとに来ます。自動画面ロックがオフなら、待機時間のあとに画面は暗くなりますが、マウスを動かせばパスワードなしで戻ります。画面を消してもロックはしたくない、という場合の答えはこれです。ずっと画面をつけておきたいなら、暗くするまでの時間も「しない」にします。
gsettingsでUbuntuのロックを止める
次のコマンドは今のユーザーの設定を変え、再起動なしですぐに効きます。
# 自動ロックを止める
gsettings set org.gnome.desktop.screensaver lock-enabled false
# 画面を暗くしない(値は秒、0 = しない)
gsettings set org.gnome.desktop.session idle-delay 0
# サスペンドのあとにパスワードを求めない(Ubuntuだけのキー)
gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend false
# 今の値を確かめる
gsettings get org.gnome.desktop.screensaver lock-enabled
gsettings get org.gnome.desktop.session idle-delay
ロックは残して遅らせたいだけなら、lock-enabled はオンのまま、idle-delay を大きくします。たとえば15分なら 900 です。lock-delay は、暗転からロックまでのあいだに秒数を足します。
すべて元に戻すには、次を実行します。
gsettings reset org.gnome.desktop.screensaver lock-enabled
gsettings reset org.gnome.desktop.session idle-delay
テストでコマンドがしたこと
それぞれのコンテナで、ふつうのユーザーとして3つのsetコマンドを実行し、値を読み直し、dconfに保存された内容を書き出しました。Ubuntu 24.04.5の出力は次のとおりです。
$ gsettings get org.gnome.desktop.screensaver lock-enabled
false
$ gsettings get org.gnome.desktop.session idle-delay
uint32 0
$ dconf dump /org/gnome/desktop/
[screensaver]
lock-enabled=false
ubuntu-lock-on-suspend=false
[session]
idle-delay=uint32 0
Ubuntu 22.04.5も同じ出力でした。値はユーザーのdconfのデータベース(~/.config/dconf/user)に入っているので、再起動しても残り、ほかのアカウントには影響しません。idle-delay は符号なしの数なので、gsettings set org.gnome.desktop.session idle-delay -1 は「number out of range for type 'u'」で失敗します。「しない」には 0 を使います。gsettings reset で、2つのキーは true と uint32 300 に戻りました。
テストはコンテナの中で動かしたので、わかるのは設定の層で、GNOME Shellがロック画面を描くところではありません。GNOME Shellは、これと同じキーを読んでいます。
Ubuntuのスリープも止める
ロック時のサスペンドがオンなら、サスペンドしたパソコンは必ずロック画面で復帰します。長く席を外すなら、サスペンドも止めてください。Ubuntuでは、電源接続時はもともとサスペンドしません(上の表のとおりタイムアウトは0)。バッテリーの初期値は、24.04で15分、22.04で20分です。それも止めたいなら、設定 の 電源 で、バッテリー駆動時 の 自動サスペンド をオフにします。ターミナルでは次のとおりです。
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
ノートパソコンのふたを閉じたときの動きは、GNOMEではなくシステムが決めています。Ubuntuは初期設定でふたを閉じるとサスペンドします。これを決めているのは /etc/systemd/logind.conf の HandleLidSwitch です。
1つの作業のあいだだけロックを止める
設定を変えずに、ダウンロード、動画、長いビルドのあいだだけ画面を起こしておくには、コマンドを gnome-session-inhibit で包みます。コマンドが終わると、抑止も外れます。
# 1時間、セッションを待機状態にしない
gnome-session-inhibit --inhibit idle --reason "long build" sleep 3600
# スクリプトが動くあいだ起こしておき、サスペンドも止める
gnome-session-inhibit --inhibit idle --inhibit suspend ./long-job.sh
gnome-session-inhibit --list で、今どのアプリが抑止をかけているかがわかります。動画プレーヤーや、全画面で動画を再生しているブラウザは自分で抑止をかけるので、映画を見ているあいだは画面が消えません。GNOME Shellの拡張機能 Caffeine は、同じことをする切り替えをトップバーに追加します。入れ方と設定はGNOMEの拡張機能Caffeineにあります。アプリに入力も見せる必要があるなら、xdotoolかydotoolの短いループが使えます。Linux用のマウスジグラーをご覧ください。
KDE PlasmaとLinux Mint
KDE Plasma(Kubuntu、KDE neon、Fedora KDE)。システム設定、画面ロック を開き、自動的に画面をロック を しない にします。サスペンドのあとにパスワードを求めてほしくなければ、スリープからの復帰後 もオフにします。画面を暗くする設定とスリープは 電源管理(Plasma 5では省電力)にあります。Plasma 6のターミナルでは次のとおりです(Plasma 5では kwriteconfig5 を使います)。
kwriteconfig6 --file kscreenlockerrc --group Daemon --key Autolock false
kwriteconfig6 --file kscreenlockerrc --group Daemon --key LockOnResume false
Linux Mint(Cinnamon)。 システム設定、スクリーンセーバー を開きます。スクリーンセーバーを開始するまでの時間 を しない にし、スクリーンセーバーの開始後にコンピューターをロックする と スリープ時にコンピューターをロックする をオフにします。ターミナルでは次のとおりです。
gsettings set org.cinnamon.desktop.screensaver lock-enabled false
gsettings set org.cinnamon.desktop.session idle-delay 0
それでもロックが戻ってくるとき
- • 会社が設定を固定している。 管理されたLinuxのノートパソコンでは、dconfのロックでこれらのキーを固定できます。
gsettings writable org.gnome.desktop.screensaver lock-enabledで確かめます。falseと出れば、値はポリシーで決められていて、変えられるのはIT部門だけです。私たちは/etc/dconf/db/local.d/locks/にロックのファイルを置いてdconf updateを実行し、これを再現しました。そのあとgsettings writableはfalseを返し、gsettings set ... lock-enabled falseは「The key is not writable」と出して終了コード1で終わりました。一方でidle-delayは書き換えられるままでした。つまり、暗くするまでの時間は変えられても、ポリシーでロックだけ強制されることがあります。 - • ほかのユーザーやリモートのセッション。 ユーザーを切り替えたり、RDPでサインインしたりすると、手元の画面は仕様どおりロックされます。
- • ふた。 ふたを閉じるとノートパソコンはサスペンドし、待機タイマーに関係なく、復帰時にロックされます。
- • 別のパソコン。 ほかのシステムでの同じ質問は、Windows 11のロックを止める方法とMacの画面をロックさせない方法にあります。
席を外しているあいだも仕事のチャットで緑のままでいたいなら、画面がロックされないだけでは足りません。Slackに必要なのは起きている画面ではなく、入力だからです。効く方法はSlackをアクティブのままにする方法にあります。
よくある質問
Ubuntuのロック画面のパスワードをなくすには?
ロック画面を残したまま、パスワードだけなくすことはできません。代わりに、自動画面ロックとサスペンド時の画面ロックをオフにします。画面は暗くなりますが、そのままデスクトップに戻ります。起動時にパスワードなしでサインインするのは別の設定で、24.04では設定、システム、ユーザーにある自動ログインです。
このコマンドはSSHでも使えますか?
そのままでは使えません。テストでは、セッションバスのないシェル(ふつうのSSHのログインで得られるもの)は「failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY」と出し、終了コード0で終わり、lock-enabled は true のままでした。終了コードではなく警告を確かめてください。デスクトップのユーザーとして、セッションバスを指定して実行すれば反映されます。
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus gsettings set org.gnome.desktop.screensaver lock-enabled false
これには、そのユーザーがデスクトップにログインしている必要があります。/run/user/<uid>/bus のバスは、セッションのあいだしか存在しないからです。
Related Articles
How to See All Your DMs in Slack, Including the Hidden Ones
The DMs tab lists your direct messages with people. App DMs, Slackbot and DMs with deleted accounts sit elsewhere. We compared the tab with the full list the Slack API returned.
Slack Images Not Showing? 5 Causes We Reproduced
We uploaded images to a Slack test channel and then switched each image setting off, ran /collapse, and posted from a bot that was not in the channel. Five causes, each reproduced.
How to Message Yourself on Slack (and What It Notifies)
Your own name under Direct messages opens a private DM with yourself. We sent it a note, a file, a scheduled message and a reminder, and checked which ones raised a badge.