Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

透過ウィンドウの方式の整理 - Tera Term Ticket #44376 on OSDN

$
0
0

透過ウィンドウの方式の整理

Eröffnet am: 2022-04-14 22:14

Letztes Update: 2022-07-01 15:56

Auswertung:nmayaVerantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:Tera Term 5.0 alpha2
Typ:RemindsSchweregrad:5 - Mittel
Komponente:DocumentStatus:Offen
LösungKeine

Einzelheiten

マニュアルページによると

  1. 半透明ウィンドウ
  2. Eterm風半透明ウィンドウ
  3. 背景画像の貼り付け

の3種類となっている。

動作を見ると

  1. 半透明ウィンドウ ... 上記の1
  2. Eterm風
    1. 壁紙との合成だけ ... 上記にはない
    2. theme 配下の画像との混合 ... 上記の2
    3. 背景画像の貼り付け ... 上記の3

の4種類あるように見える。ドキュメントの整理が必要と思われる。

Letzte Aktualisierung für dieses Ticket

2022-07-01 15:56 Aktualisiert von: nmaya

Kommentar

透過ウィンドウの方式のまとめ (2022-07-01)

ナンバリングを変更しました。

半透明ウィンドウ

Additional Settings - Visual TERATERM.INI
Window Opecity Active AlphaBlend
Window Opecity Inactive | AlphaBlendActive
  • SetLayeredWindowAttributes() API を使用

Eterm風

Additional Settings - Visual TERATERM.INI
Eterm Lookfeel BGEnable=on
  • これがonになった時点で、デスクトップ壁紙が利用されるようになる

Eterm風-1 Eterm風半透明ウィンドウ

  • theme 配下のINI設定(ランダムに選ばれる)で指定されている画像(ランダムで選ばれる)が使用される(Eterm と似ている)
  • デスクトップ壁紙と合成される
    • これが Eterm と違うところであり、この違いがあるので「Eterm風背景」ではなく「Eterm風半透明」という名前になっていると思われる。
    • デスクトップ壁紙と合成したくない場合(Eterm と同じにしたい場合)は BGFadeTone を 0 にするか、BGPictureTone を 255 にする。

Eterm風-2 背景画像の貼り付け

  • 一つの画像ファイルを指定したテーマファイルが作成され、それが読み込まれる
    • 上記の仕組みにおけるランダム要素を排除し、タイルではなく拡大表示にした設定にしている
  • デスクトップ壁紙と合成される(同上)
    • デスクトップ壁紙と合成したくない場合は BGSrc1Alpha を 0 にする。

Eterm風-3 デスクトップ壁紙の利用

  • デスクトップ壁紙が見える(テーマファイルが使われないため、画像を合成しない)
  • Eterm で "Background" - "Toggle Transparency" したのと同じ状態
UI / TERATERM.INI Eterm風半透明 背景画像 壁紙
Mixed ThemeFile to Background on off off
Background Image off on off
BGIgnoreThemeFile off on on
BGThemeFile theme\*.INI theme\ImageFile.INI theme\*.INI

Eterm との対応

EtermTera Term
-半透明ウィンドウ
themeEterm風半透明ウィンドウ(壁紙と合成するのは独自))
-(そういうthemeを作ればできる)背景画像の貼り付け(壁紙と合成するのは独自)
transparentデスクトップ壁紙(ドキュメントなし)

より詳しい Eterm の動作/細かい違いについては cf. ttssh2-dev 469


Viewing all articles
Browse latest Browse all 2128