ターミナルにロック画面の背景を出力するにはどうすればいいですか?

ターミナルにロック画面の背景を出力するにはどうすればいいですか?

現在、Gnome 3 DE を搭載した Ubuntu 18.04.3 LTS を実行しており、デフォルトの Gnome ロック画面を変更したいと考えています。ロック画面の背景を変更して、任意のターミナル出力を表示するにはどうすればよいでしょうか? ロック画面を表示したときに特定のコマンドを実行したいと思います。

答え1

org.gnome.desktop.screensaver.picture-uriキーを設定する

  1. 次の行を含む gdm プロファイルを作成します。

    /etc/dconf/profile/gdm

    user-db:user system-db:gdm
    file-db:/usr/share/gdm/greeter-dconf-defaults
    

    gdmdconf データベースの名前です。

  2. gdmマシン全体の設定用のデータベースを次の場所に作成します/etc/dconf/db/gdm.d/01-screensaver:

    [org/gnome/desktop/screensaver]
    picture-uri='file:///opt/corp/background.jpg'
    
  3. /opt/corp/background.jpg ロック画面の背景として使用する画像ファイルへのパスに置き換えます。
    サポートされている形式は PNG、JPG、JPEG、および TGA です。画像は必要に応じて画面に合わせて拡大縮小されます。

  4. システム データベースを更新します。

    dconf update
    

システム全体の設定を有効にするには、ログアウトする必要があります。

次回画面をロックすると、新しいロック画面シールドが背景に表示されます。フォアグラウンドには、時刻、日付、現在の曜日が表示されます。

背景が更新されない場合は、dconfシステム データベースを更新するための update コマンド。

背景が更新されない場合は、GDM を再起動してみてください。

関連情報