StackExchangeネットワークで複数の回答を見つけましたが、それらのどれも私が望むように動作しませんでした。
urxvt
代わりにUbuntuで使い始めて、gnome-terminal
似たように見えるように設定したかったです。私はフォントで成功しましたが、透明な背景に勝つことはできません。私が欲しいのはミックスです。60%の背景と40%のUbuntuの中間の枝(#5E2750
)- 私はこのようにgnome-terminal
構成しました。私はいくつかの値の組み合わせを試しましたUrxvt*background
(アルファチャンネルも試しました)、、、(実際にここで動作しているようには見えませんが、私が見Urxvt*transparent
たほとんどの例でもこれを設定しました)、および。それらのどれも近くではなく、ほとんどは完全に黒い背景を持っています。私の理解と設定は間違っているようですが、文書はそれほど豊富ではありません。Urxvt*backgroundPixmap
Urxvt*fadeColor
Urxvt*fading
Urxvt*shading
.Xresources
backgroundPixmap
background
答え1
参照9.20(この分野は現在開発中であるように見えるため、今年初めの9.22以降githubミラービュー)。
urxvt
別の背景透明度操作を実行した後に背景ピックスマップを適用します(実際にはそれらを組み合わせることはありません)。これを見るには、rxvt_term::bg_init ()
background.Cのメソッドを見てください。
void
rxvt_term::bg_init ()
{
#if BG_IMAGE_FROM_ROOT
if (option (Opt_transparent))
{
if (rs [Rs_blurradius])
root_effects.set_blur (rs [Rs_blurradius]);
if (ISSET_PIXCOLOR (Color_tint))
root_effects.set_tint (pix_colors_focused [Color_tint]);
if (rs [Rs_shade])
root_effects.set_shade (rs [Rs_shade]);
rxvt_img::new_from_root (this)->replace (root_img);
XSelectInput (dpy, display->root, PropertyChangeMask);
rootwin_ev.start (display, display->root);
}
#endif
#if BG_IMAGE_FROM_FILE
if (rs[Rs_backgroundPixmap])
{
fimage.set_file_geometry (this, rs[Rs_backgroundPixmap]);
if (!bg_window_position_sensitive ())
update_background ();
}
#endif
}