音量インジケーターなど、さまざまなインジケーターとスイッチがあります。 ほとんどの指標はガイドラインに従っていますが 、Skypeではありません。
Skypeの「人間化」の問題は、すべてのアイコンがアプリケーションの奥深くに縫い付けられていることですが、通知音は/ usr / share / skypeフォルダー内のすべてのユーザーに利用可能です。 〜/ .local / share /アイコンに必要なアイコンを取り込んで配置する方法はありません。 私は、おそらく他の多くのSkypeユーザーと同様に、これらのアイコンを明らかにスタイルを外れて、避けられない悪として扱っていました。
いずれかのコンピューター上である限り、32ビットシステムから64ビットシステムにアップグレードする場合、通常、Skypeはインジケーターパネルに表示されなくなりました。 小規模な調査によると、これはQSystemTrayIconをStatusNotifierItemsに魔法のように変換するsni -qtライブラリがないためであることが示されました。
つまり、独自のSkypeとダッシュボードの間には、小さなオープンソースライブラリがあります。
ダウンロード:
apt-get source sni-qt && cd sni-qt*
srcディレクトリには、 iconcache.cppを含む20個のファイルが待機しています
「保存」という単語を検索すると、正確に1つの結果が得られます。
QPixmap pix = icon.pixmap(size); QString dirName = QString("hicolor/%1x%1/apps").arg(size.width()); if (!dir.exists(dirName)) { if (!dir.mkpath(dirName)) { qWarning("Could not create '%s' dir in '%s'", qPrintable(m_themePath), qPrintable(dirName)); continue; } } QString pixPath = QString("%1/%2/%3.png") .arg(m_themePath).arg(dirName).arg(key); if (!pix.save(pixPath, "png")) { qWarning("Could not save icon as '%s'", qPrintable(pixPath)); }
交換するだけです
に- QPixmap pix = icon.pixmap(size);
+ QPixmap pix = icon.pixmap(size, QIcon::Disabled);
これにより、すべての色付きアイコンが灰色に変わります。 大まかに言うと、人類の暗いテーマに必要なものです。
人類にとって、10.04より前のUbuntuバージョンのデフォルトのテーマは、パレットを
収集して実行します:
sudo apt-get build-dep sni-qt mkdir build && cmake --build=build . make && sudo make install
以上です。 Skypeアイコンはもはや目障りではなく、非常に満足のいくものです。
apt-build --patch mono.patch install sni-qtを試してみたい人のためのパッチファイル
sni-qt_0.2.6-0ubuntu1_i386.debは 、すべてを一度に入手したい人向けです。