Skype - GTK+を使用しません。

Skype - GTK+を使用しません。

私はopenbox DEを実行するx64 Archlinuxを使用していますが、Oxygen用に設定したGTK +テーマを使用するようにSkypeを設定するのにしばらく苦労しています。

私は次を試しましたイウィキまたこのスレッドしかし、それらのどれも私のために働かなかった。 Archlinuxからlib32-gtk-enginesパッケージをインストールしました。AURパッケージのウェブサイト.Skype はまだ形を変えません。

ご覧のとおり、GTK+のテーマ設定は次のとおりです。

ここに画像の説明を入力してください。

答え1

SkypeはGtk +ではなくQtを使用します。以下を使用してライブラリを確認できますldd

> ldd /usr/lib32/skype/skype | grep Qt
    libQtDBus.so.4 => /usr/lib32/libQtDBus.so.4 (0xf57aa000)
    libQtWebKit.so.4 => /usr/lib32/libQtWebKit.so.4 (0xf40fa000)
    libQtXml.so.4 => /usr/lib32/libQtXml.so.4 (0xf40b6000)
    libQtGui.so.4 => /usr/lib32/libQtGui.so.4 (0xf35e1000)
    libQtNetwork.so.4 => /usr/lib32/libQtNetwork.so.4 (0xf349c000)
    libQtCore.so.4 => /usr/lib32/libQtCore.so.4 (0xf31ac000)

私の推測では、過去にGtk +を使用していたため、wikiページが使用されていましたが、昨年Qtに変更されたようです。

答え2

SkypeでGTK +テーマを使用できるようにするには、次の手順を実行する必要があります。

Skype テーマの変更 = 1. ~/.gtkrc-2.0 ファイルに次の行を追加します (該当するファイルがない場合は手動で作成します): gtk-theme-name="GTK+ テーマの名前" 2. 次の ~/.profile次の行を追加します。 import GTK2_RC_FILES="$HOME/.gtkrc-2.0" 3. 最後にログアウトして再度ログインするか、コンピュータを再起動します。

これを行った後、私のSkypeは私のコンピュータの残りの部分と同じテーマを持っています。これが役立つ場合はお知らせください。

関連情報