組込みからPC、サーバ、スマホまで、実験的に開発中。
RPi2でubuntu14.04LTS(12) xcompmgrで透過ターミナルとフェードイン/アウト
コンポジットマネージャーxcompmgrを使うと、ターミナルの背景を半透明にしたり、ウインドウやメニューをフェードイン/アウトさせたりできます。
1 |
sudo apt-get -y install xcompmgr |
~/.config/openbox/autostartにxcompmgrを追加します。
19 20 21 22 23 24 |
xset r rate 250 25 & xcompmgr -f -D10 -I0.2 -O0.15 & nitrogen --restore & spacefm --daemon-mode & tint2 & conky -q & |
- -f フェードイン/アウト有効
- -D フェード処理周期(msec)
- -I フェードインの周期ごとの変化量
- -O フェードアウトの周期ごとの変化量
ウインドウとメニューに影を付けるには、次のようにします。
1 |
xcompmgr -f -D10 -I0.2 -O0.15 -c -t8 -l6 -r2 -o0.4 & |
- -c 影有効
- -t 上辺からのオフセット位置
- -l 左辺からのオフセット位置
- -o 影の非透明度
lxterminalの背景を透過させるには、~/.config/lxterminal/lxterminal.confを編集してbgalphaを設定するか、編集メニューの設定ダイアログを開き、スタイルタブの背景色ボタンをクリックしてOpacityを設定します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[general] fontname=DejaVu Sans Mono 10 selchars=-A-Za-z0-9,./?%&#:_ scrollback=1000 bgcolor=#282828282828 bgalpha=53000 fgcolor=#aaaaaaaaaaaa disallowbold=false cursorblinks=false cursorunderline=false audiblebell=false tabpos=top hidescrollbar=false hidemenubar=false hideclosebutton=false disablef10=false disablealt=false |