私はフラックスボックスをウィンドウマネージャとして使用します。 Zoomビデオ会議アプリを除く他のすべてのアプリにはウィンドウ装飾があり、適切なフラックスボックスキーバインディング/コマンドを使用してオンまたはオフにすることができます。ズームはそうではありません。その上には窓の装飾のためのスペースがあり、開いたり閉じたりするとスペースが消えて再び現れますが、内部には窓の装飾がまったくありません。この問題をどのように解決できますか?
関連する質問では、アプリケーションでウィンドウ装飾を強制(アクティブ化)する方法、@Lars Kotthoffは、これが「フラックスボックスにシンセサイザーがない」という事実に関連する問題だと述べました。シンセサイザーとは何ですか?この問題はどのように解決できますか? (今まで学んだようにコンポジターの主な機能であるような透明さや影が必要なことはありません。)
要求に応じていくつかのバージョン:
$ fluxbox --version
Fluxbox 1.3.7-gentoo-r4 : (c) 2001-2015 Fluxbox Team
$ uname -a
Linux kirk 4.19.44-gentoo #5 SMP PREEMPT Thu Mar 19 12:31:30 EDT 2020 x86_64 Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz GenuineIntel GNU/Linux
$ eselect profile show
Current /etc/portage/make.profile symlink:
default/linux/amd64/17.0/desktop
答え1
Slackware Linuxを使用しているのに同じ問題が発生しましたが、Fluxboxを手動でビルドして解決しました。https://github.com/fluxbox/fluxboxそして、それをオペレーティングシステムが提供するFluxboxバイナリを置き換えるために使用します。この
fluxbox --version
文字列は、Fluxbox / version.hのハードコードされた文字列では変更されず、そのまま残ります。
#define __fluxbox_version "1.3.7"
/usr/bin
もちろん、システムやFluxboxがある場所に新しいバイナリを配置するよりも、システムのパッケージマネージャを使用してFluxboxバイナリを交換する方が良い習慣だと思います。
装飾付きZoom-linux:
を使用して装飾を切り替えることもできますToggleDecor
。全体的な問題はクライアント側の装飾に関連しているようですが、確かに言うことはできません。