Linux Mint用に構築されたシナモンテーマエンジン
Mint 21とWIPのために新しく更新されました
このプロジェクトは、シナモンを近代化することができるかもしれないもののインスピレーションとして役立ち、フロントエンド開発者としてシナモンを麺で走り回って、私ができることを見てきました。私は、この自動化をデバイスとインストールし、壁紙のアクセント抽出でレベルアップしたいと思っていました。
Dermodexは、現在選択されている背景壁紙に応答するダイナミックシナモンのテーマです(15分間変更を自動検出するように設定するか、デスクトップを右クリックして更新できます)。関数ベースのPythonスクリプトを使用して、壁紙のメイン色ではなく、アクセントと見なされる色を決定します。たとえば、前景に茶色の山々が付いた天の川の画像では、Dermodexは画像を補完する色を抽出しようとします。
このアクセントの色は、CATを使用してcinnamon.cssファイルのコピーでCATを使用してcinnamon.cssに渡されます。 GTKスタイルシートもSEDを介して実行されます。抽出に近いミスがある場合は、色をオーバーライドできます!
Dermodexは、アイコンとGTKの色も再構築します。
この全体は進行中の作業であり、インストールで動作するためにまったく動作するわけではありません。私は持っているハードウェアしか持っていないので、私はレポートを強くお勧めします、私は特定の状況を考慮していなかったかもしれません。また、依存関係が欠落している可能性のあるものを確認するために、新しいミントインストールを備えたVMでメインブランチを実行しようとする必要があります。
注意するには、/usr/share/soundsディレクトリをバックアップし、色を使用する場合は、白いアイコンテーマもそのバックアップを取ります。私が作成したサウンドテーマは、Modified Index.Themeファイルを使用して、シナモンサウンドテーマを強化します。たとえば、ゴミのサウンドは、バッテリーのステータスや電源アダプターのプラグを抜いて塗りつぶすためのサウンドイベントと同様に機能します。これには、すべてのユーザーに/usr/share/soundsに改造されたサウンドテーマを追加する必要があります。
DD_PowerのショートカットとしてSuper+Sを追加します
(Radio ++アプレットをインストールしてください)Super+RをDD_RADIOのショートカットとして追加します
Run the install.sh script which runs most things as the current user, a few need sudo for example to transfer sounds to /usr/share/sounds and make /usr/share/backgrounds writable for the login image blur.
Dermodexは、〜/.local/share/dermodexディレクトリのファイルを使用して、変更が検出されたときに〜/.themes/dermodexディレクトリのスタイルシートとアセットを上書きします。主なスクリプトは、ステロイドのSEDに似ています。検索と交換を使用して、テーマファイルを再構築します。デフォルトでは、Dermodexが壁紙の右半分をスキャンします。多くのデスクトップ壁紙には、画面のその部分にフォーカス領域があります。パレットとカラーホイールが通知エリアに表示され、シナモンがリフレッシュされた直後に表示されます。
シナモンが約1〜2分後にリフレッシュしない場合。 Ctrl+Alt+ESCショートカットを使用します。
また、ハードウェアで約30秒かかるGTKアセットを再調整するために、バックグラウンドでいくつかのInkscapeのものが行われています。
ログインの直後、Dermodexは、スタートアップアプリケーションでAutoStartに設定すると、約15分間アクティブのままになります(そうでない場合は、設定を変更したり、壁紙を変更した後にデスクトップを右クリックして更新を行うことができます)。眠りに落ちると、壁紙を変更した後、デスクトップを右クリックしてDermodexを更新できます。
壁紙のスライドショーがアクティブなときに機能しますか?いいえ、それは非常識で、クールですが、非常識です。
Alt+F2を押して、実行ボックスを表示します
https://towardsdatascience.com/image-color-extraction-with-python-in-4-steps-8d9370d9216e
https://www.alanzucconi.com/2015/09/30/colour-sorting/
中程度:borih.k
中:プログラミング対象
Stackoverflow:Aidan
Stackoverflowやその他のさまざまなヘルプフォーラムに関する他の多くの人
Pythonを使用した画像処理は、明るさとコントラストのスライダーを使用するときに、シナモンをクラッシュさせることができるスタイルシートを生成する場合があります(これを避けようとしますが)。たとえば、非常に明るい背景や、色のバリエーションがあまりない背景を使用すると、色が狭くなる可能性があります。ルーチンは、メニューのホバー背景などに問題がある可能性がある#ffffffを検出します。また、テキストの色が特定の色合いで反転する必要があるかどうかを検出するルーチンもあります。
尋ねられた場合、ええ、私はシナモンエクステンションとしてDermodexを持ちたいです。今のところそれは遊び場です。彼らは理解できる安定性を好むようです。これらのスクリプトは、環境に大幅な変更を加えることができます。このプロジェクトは、シナモンでの高度なテーマに多くのインスピレーションを提供します。
完了し、流fluentでは、少なくとも2つのスタイルのウィンドウタイトルバースタイルの選択肢があります(丸みを帯びており、ミントスタイルのクローズアイコン、またはWindowsスタイルのクローズアイコンを備えたフラット)。