Docky-sourcesを改造したので、もう反射はありません。どこでセパレータを削除したり、 this のようなメトリックを変更できますか
Dockyの「about」ウィンドウに表示される「docky 2.07 release」を使用しています。
「メトリックを変更する」とはどういう意味かわかりませんが、リンクの画像は私のドッキーのように見えます。
3D背景とDockyの設定で構成できるオプションがいくつかある「HUD」テーマを使用しています。
Dockyのセパレーターは、アイコンと現在開いているアプリケーションとドックレット/ヘルパーの分離を示しています。コードを修正することで設定できると思います。次のリンクのコードにアクセスできます。
https://launchpad.net/~docky-core
背景やその他のものを作成するためにいくつかのアイテムを編集できますが、特定のアイテム(インジケーター、リフレクションなど)については、適切な場所にアクセスするためにコードで確認する必要があります。コードを理解することはそれほど難しくありません。試してみてください。コンパイル時に問題が発生する場合がありますが、それは別のQ&Aのためです。
テーマの画像には、/usr/share/docky/themes
からアクセスできます。編集した画像をその場所に貼り付ける前にSudo nautilus
する必要があります。優れた画像エディタが役立ちます(gimp ie)。また、テーマに使用される画像の大半は.svgなので、セパレータも画像にする必要があると思います。バックアップを忘れないでください!
幸運を!
ところで:Dockyエフェクトの一部はEmerald Theme Managerによって処理されます。
おい!これをご覧になりましたか?
〜illusionmist Oct 30、2010これらすべてを行うには、最初にbzrからソースを取得する必要があります...
リフレクションの削除:docky/Docky/Docky/Interfaceに移動し、DockWindow.csを開いて、「高価な」を検索します(はい)。次に、リフレクション部分をコメントアウトして、次のようにします。
if(ThreeDimensional){if(item is SeparatorItem){center = center.MoveIn(Position、-DockHeightBuffer);/*} else {double offset = 2 * Math.Max(Math.Abs(val.Center.X-center.Center.X)、Math.Abs(val.Center.Y-center.Center.Y));オフセット-= .07 * IconSize * renderZoom; icon.ShowAsReflection(surface、center.Center、renderZoom、renderRotation、opacity、offset、position); * /}}
インジケーターに関しては、このCreateIndicatorBuffer関数があります。私はベストを尽くして、実際に小さな放射状のグラデーション円ではなく三角形を描くように変更しました。
次に、ビルドしてインストールします。 Linuxの楽しさは?
(あなたのFirefox Elementaryはとてもセクシーです、ちなみに)