xfceでnm-appletを使用していますが、次のように灰色の枠線が表示されます。
以下を実行してパネルをデバッグしようとします。
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
xfce4-panel -q
GTK_DEBUG=interactive xfce4-panel
しかし、nm-appletが見つかりません。インスペクタを使用してクリックしてもnm-appletは表示されません。プラグインだけが見つかりますpulseaudio
。
灰色の境界線を検索または削除する方法についてのアイデアはありますか?
答え1
Googleの終わりにToZが発見したhttps://forum.xfce.org/viewtopic.php?id=11551次の回答を投稿し、GTK2でAdwaitaテーマを使用すると、これが起こると言いました。
style "transparent-frame" {
engine "pixmap" {
image {
function = SHADOW
file = "gfx/icons/transparent.png"
border = {0, 0, 0, 0}
stretch = TRUE
}
image {
function = SHADOW_GAP
file = "gfx/icons/transparent.png"
border = {0, 0, 0, 0}
stretch = TRUE
gap_start_file = "gfx/icons/transparent.png"
gap_end_file = "gfx/icons/transparent.png"
}
}
}
widget_class "*Xfce*" style "transparent-frame"
より具体的なものを見つける方法がわかりませんが、widget_class
上記の方法はうまくいきます。
答え2
数ヶ月後、他のソリューションはもう機能しませんでした。このため、私は非常に不満を感じ、GTK検査官のための幸運はありませんでした。
しかし、今日の通知領域を右クリックして「フレームを表示」を選択解除することができることを発見しました。今実際にオプションがあります!
関連するアップデートは.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
次のとおりです。
<property name="plugin-6" type="string" value="systray">
<property name="names-visible" type="array">
...
</property>
<property name="names-ordered" type="array">
<value type="string" value="vlc"/>
<value type="string" value="nemo"/>
<value type="string" value="networkmanager applet"/>
</property>
<property name="show-frame" type="bool" value="false"/>
</property>