web-dev-qa-db-ja.com

KubuntuアプリのGTK +は見た目が悪い

Evolution電子メールクライアントをKubuntu 11.10にインストールしましたが、期待どおりにキュートではありません。

enter image description here

Eclipseも見た目が悪い。 KDE System SettingsにGTK + Appearanceプラグインがあり、すでにQTCurveとOxygenオプションを試しましたが、助けはありません。 GTK +スキンが機能していたとき、この外観は、アプリケーションをルートとして実行したときにも表示されました。

試した:

Sudo apt-get install oxygen-molecule gtk2-engines-oxygen

KDE/GTKの関係に問題があります。どうすれば解決できますか?

12
piovisqui

間違って正しい答えを見つけました こちら


更新

古い質問と古い回答がありますが、それでも面白いかもしれません-とにかくインターネット検索に現れます。それで、記録のために:

KDE/Plasma5では、システム設定、アプリケーションスタイルにGTK設定があります。

enter image description here

2
piovisqui

次のパッケージがインストールされていることを確認してください(kubuntu-desktopによってインストールされているはずですが、見逃している可能性があります)。

Sudo apt-get install gtk2-engines-oxygen kde-config-gtk

次に、KDEコントロールセンターに移動し、GTKアプリでKDEテーマを使用するためのチェックボックスがオンになっていることを確認します。

11
ImaginaryRobots

EvolutionはおそらくGTK3を使用しますが、手順はGTK2に対してのみ有効です。

外部リンクに関するAskUbuntuのポリシーは何なのかわかりませんが、これはGTK3のソリューションを提供します。

http://maketecheasier.com/make-gtk3-apps-look-presentable-in-kde4/2012/01/04

3

ここ は、KDEでGTK2 + GTK3を簡単にカスタマイズできる最新のgtk構成ツールです。

次のKDEバージョンでは公式ツールになる可能性があります。

2
starbuck

KDEはデフォルトで「システム」フォントヒントを使用します(このシステムヒント設定はどこにありますか?)。GTKは使用しません。

したがって、make KDEはQT構成を使用します。これにより、GTKは強制的に同じ構成を使用します。

KDEの設定、アプリケーションの外観、フォントで、「アンチエイリアスを使用」を「有効」として選択し、「構成」を開き、未チェックの「範囲を除外」より「サブピクセルを使用」を選択し、「ヒントスタイル」を「わずか」に選択しました。これにより、gtkは同じフォントヒンティングを使用するようになります。

0

解決策ではなく、回避策です。 lxappearanceで外観を設定してみてください

Sudo apt-get install lxappearance

それ(lxappearance)はKDEメニューの設定の下にあるか、lxappearanceで手動で実行する必要があります。

lxappearanceはkde-config-gtkよりもうまくいくようです。

別の潜在的な問題は、アプリケーションをルートとして実行していることです。

Sudo cp /root/.gtkrc-2.0 /root/.gtkrc-2.0.backup
Sudo cp /root/.gtkrc-2.0-kde4 /root/.gtkrc-2.0

必要に応じてそのコマンドを元に戻すことができます(gksuを壊したり、アプリケーションをgnomeまたは他のDEでrootとして実行したり、KDEのみを実行している場合は問題にならない場合があります)

0
Panther