私はヴァシリスにCSDは恐ろしいことに同意しますが、幸いなことに、彼はそれらを無効にする可能性について間違っています。
Ubuntuで、gtk3-nocsd
パッケージをインストールしてからログアウトし、再度ログインします。
この「ハック」により、GTK +アプリケーションはウィンドウマネージャーのウィンドウ装飾を無効にしなくなります。結果は少し奇妙に見えるかもしれません-GNOMEの電卓アプリケーションが標準CSDでどのように見えるかを以下に示します。
そして、NOCSDハックで:
CSDはLinuxユーザーインターフェイスを破壊した恐ろしいアイデアであるというVassilisの主張が正しい理由のいくつかの例を見ることができます。
- 非CSDウィンドウタイトルには「<2>」が表示されます。スクリーンショットを撮るために同時に2つの計算機ウィンドウを実行したためです。CSDのタイトルも「Calculator」ですが、表示されません。 managerにはウィンドウリストUI(「タスクバー」など)があり、そこに「Calculator」がリストされているのがわかりますが、画面上で簡単に見つけることはできません。
- 私のウィンドウマネージャーでは "ドロップシャドウ"が有効になっているため、他のウィンドウよりも上にあるウィンドウを簡単に確認できますが、CSDウィンドウはそれを無効にします。理由はありません。
- 「常に手前に」機能を頻繁に使用するため、ウィンドウマネージャーに便利なボタンを表示して他のウィンドウ操作ボタンの近くで有効にするように依頼しましたが、CSDアプリは明らかにそれを認識せず、見せないで 「現在のワークスペースにピン留めする」ボタンと同じ問題がありますが、デフォルトの構成にあり、GTK +がそれを知っているはずなので、ここではエラーがより目立ちます。
- 表示されていないのは(怠け者だったため)ウィンドウ操作メニュー(タイトルを右クリック)で、CSDウィンドウには非常に限られたオプションセットがあります(基本的に6つの標準操作と「常に上」)ウィンドウマネージャーは、私がよく使用する多くの機能を提供します)。
- 表示されていないもう1つのことは、CSDウィンドウは、他のすべてのウィンドウとは異なり、アクティブでないときにそのタイトルの色を変更しないことです。KDEがそんなにすばらしいデスクトップ環境ではなく、正しいタイトルカラーを使用するようにGTK +アプリケーションを設定した場合、これはより明白なエラーになります-他のDEでは、アクティブなGTK + CSDタイトルカラーはアクティブな「ネイティブ」ウィンドウとさえ一致しませんタイトルの色。