Numix lightdmのログインテーマにトップパネルを追加する方法を知っている人がいるのだろうか?元のテーマにはパネルはなく、セッションアイコンだけでなく日時も表示するのは非常に困難です。
どんな助けも大歓迎です!
パネルがありますが、色は透明になっています。これを変更する場合は、Numixテーマをコンパイルする必要があります。コンパイルして、パネルを非透明にしました。手順は次のとおりです。
ここからNumixテーマのソースファイルをダウンロードします https://github.com/numixproject/numix-gtk-theme/releases 。私は最新の(この回答を書いている時点で)v2.6.1を使用しました
必要な依存関係をインストールします。
Rubyをsass
gemと共にインストールする必要があります。 Rubyをインストールするには、このコマンドを使用します
Sudo apt-get install Ruby
Rubyをインストールしたら、このコマンドを使用してsass
をインストールします。
Sudo gem install sass
これらのパッケージは、テーマを構築するためにも必要です。
Sudo apt-get install glib-compile-schemas gdk-pixbuf-pixdata libgdk-pixbuf2.0-dev
Numixテーマのソースファイルを抽出し、gtk-3.0/scss/apps/_lightdm.scss
ファイルを開き、#16
行に、
background-color: transparent;
に変更する
background-color: $lightdm-bg-color;
変更後、ファイルgtk-3.0/scss/apps/_lightdm.scss
の変更された領域は
14: .menubar {
15: &, > .menuitem {
16: background-color: $lightdm-bg-color;
17: background-image: none;
18: color: $white;
19: font: bold;
20: text-shadow: 0 1px alpha($black, .5);
21: icon-shadow: 0 1px alpha($black, .5);
注:左の列は行番号であり、ファイルには存在しません
Numixテーマのソースファイルでターミナルを開き、これらのコマンドを使用して、カスタマイズされた新しいNumixをビルドおよびインストールします
make
Sudo make install
これにより、パネルが非透明になります。再起動して変更を確認します。
変更後のログイン画面のスクリーンショットを次に示します( this answer を使用して取得しました)
代替アプローチ:
パネルは実際にそこにあると思います。ただ透明です。 LightDM GTK + Greeter設定で背景画像を変更することをお勧めします。 (png形式である必要があります。)端末でGIMPまたはImageMagickを使用して、画像をpngに変換できます。必要に応じて、ログイン画面を単色の背景にすることもできます。
トップパネルが必要な場合:
微調整を行うときは、同じpngファイルを上書きして保存することができ、ログインGreeterイメージはそれで更新されます。 サンプル画像です
LightDM Greeter GTK + Settings はあなたが探しているものかもしれません。 LightDM greeterのほとんどすべてを設定するGUIメソッドを提供します。 16.04リポジトリから入手できるので、インストールするだけで実行できます:
Sudo apt-get install lightdm-gtk-greeter-settings
これはメニューがどのように見えるかです:
フォントサイズの変更に特に興味があるかもしれません。
まず、/ usr/share/themes/Numixフォルダーをバックアップします。これにより、予期しないエラーが発生した場合にNumixテーマを復元できます。
では、/ usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scssファイルを開きます。
(ヒント:端末からSudo mousepad /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss
を実行(Ctrl + Alt + T)
ファイルが開かれたら、次の行を探します。
background-color: transparent;
transparentを色(#xxxxxxカラーコードコードを使用している可能性があります。コード( "#yyyyyy")を引用した方が良い場合があります)またはこのようなもの(Greybird Xubuntu 16.04にあります) gtk +テーマ):
background-color: alpha (black, 0.5);