web-dev-qa-db-ja.com

ロック画面にAdaptaテーマを使用する

Adaptaテーマをインストールしました。

次を使用して、GDM3ログイン画面でAdapta Noktoを有効にしました。

Sudo update-alternatives --install /usr/share/gnome-Shell/theme/gdm3.css gdm3.css /usr/share/themes/Adapta-Nokto/gnome-Shell/gdm3-Adapta-Nokto.css 1
Sudo update-alternatives --config gdm3.css

もちろん、システムにログインする必要があるときはいつでも、Adapta Noktoテーマが表示されます。

ただし、画面をIlockにすると、デフォルトのgnome-Shellテーマが表示されます(/usr/share/gnome-Shell/theme/gnome-Shell.css)。

ロック画面でAdapta-Noktoテーマ(/usr/share/themes/Adapta-Nokto/gnome-Shell/gdm3-Adapta-Nokto.css)を使用するにはどうすればよいですか?

注:システムのデスクトップテーマはAdaptaに設定され、gnome-Shellテーマ(トップバーとドック)はAdapta-Noktoに設定されています(ユーザーテーマ拡張を使用しているため)。

4
PJ Singh

解決策は、Adapta-Noktoテーマのgnome-Shell-theme.gresourceファイルを使用することです。

編集:このソリューションを更新して、Adapta-Nokto gnome-Shell-theme.gresourceテーマファイルへのリンクを作成し、コピーする代わりに作成しました。このように、ロック画面では、Adapta-Noktoテーマの更新時に常に最新バージョンが使用されます。

  1. ターミナルを開き、gnome-Shellディレクトリに移動します。

    cd /usr/share/gnome-Shell/
    
  2. 元のgnome-Shell-theme.gresourceファイルをバックアップします。次のコマンドは、現在のファイルがリンク(ステップ3を使用して作成)でない場合にのみバックアップを作成します。

    if ! [[ -h gnome-Shell-theme.gresource ]]; then Sudo mv gnome-Shell-theme.gresource gnome-Shell-theme.gresource.original; fi
    
  3. Adapta-Noktoテーマのgnome-Shell-theme.gresourceファイルへのリンク。

    Sudo ln -frs /usr/share/themes/Adapta-Nokto/gnome-Shell/gnome-Shell-theme.gresource gnome-Shell-theme.gresource
    
  4. 再起動して、新しいロック画面を有効にします。 (新しいロック画面を有効にするには、ログアウトとログインだけでは不十分です。パスワードを入力した後、ログイン画面に繰り返し表示されるためです)。

  5. 注:gnome-Shell-commonパッケージが将来更新される場合、Adapta-Nokto Lock画面テーマを再度有効にするために手順1〜3を再度実行する必要がある場合があります。

リファレンス: Materia GDM Theme

5
PJ Singh