web-dev-qa-db-ja.com

新規ユーザーのGNOME Flashbackパネル構成を変更する

約100台のマシンに、Ubuntu 14.04(GNOMEフラッシュバックセッション-12.04からの移行)を無人でインストールします。彼らのすぐに使えるエクスペリエンスをパーソナライズする必要があるため、自動化されたソリューションが必要です。

すべてがdconfデータベース内に格納されているため、GNOMEの設定は少し難しいようです。スキーマオーバーライドを使用して壁紙、フォント、テーマ、またはMetacityをなんとかセットアップしました(指示に従って here )。しかし、パネルの構成方法がわかりません。

これはdconfでも実現できると私は確信しています。たとえば、現在のインジケーターアプレットの完全な設定(object-iidpack-indexなど)は/org/gnome/gnome-panel/layout/objects/object-0-1。残念ながら、スキーマはありません(画像 here で説明されています)。そのため、事前定義された設定ファイルを作成できません。

必要なのは、上部の黒い30pxパネルで、メインメニューアプレットが左上隅にあり、インジケーターアプレット完了が右上隅にあります-新しく作成されたすべてのユーザーに対して事前定義されています。全体をコピーしたくない~/.config/dconf/userファイル。これは、解析できない特殊な形式であるためです。

1
mmmn

デフォルトのパネル設定は_/usr/share/gnome-panel/panel-default-layout.layout_ファイルに保存されます。

編集できますが、このファイルを_~/.config/gnome-panel/panel-default-layout.layout_にコピーしてから編集することをお勧めします。

これにより、デフォルトのアプレットとパネルのサイズを変更できます。ただし、このファイルは、ユーザーがセッションにログインする前(gnome-panelが起動する前)に使用できる必要があります。

背景色には、スキーマのオーバーライドを使用できます。バックグラウンドスキーマIDは_org.gnome.gnome-panel.toplevel.background_です。黒の背景を設定するには、2つのキーを変更する必要があります。

  • typenonecolor
  • color from rgba(255,255,255,.2) to rgba(0,0,0,1)

しかし現在、パネルのテキストの色を変更する方法はありません。これは問題になる場合と問題にならない場合があります-使用するテーマによって異なります。したがって、_~/config/gtk-3.0/gtk.css_を作成し、CSSで目的のスタイルを設定することをお勧めします。

0
muktupavels