タグ付けされた質問 「window-manager」

Xウィンドウシステムでは、ウィンドウマネージャーが、ウィンドウの外観や動作など、デスクトップの動作を制御します。


4
Windowsマネージャー対ログインマネージャー対ディスプレイマネージャー対デスクトップ環境
私は質問を投稿し、人々がこれらの多くのことを正しく区別していないことに気付きました:Windowsマネージャー対ログインマネージャー対ディスプレイマネージャー対デスクトップ環境。誰かがこれをクリアしてください、つまり、それらの違いと、おそらくどのように関係しているのか教えてください。 Xorgはどのカテゴリに分類されますか?Gdm / Kdm / Xdmはどうですか?人々はXについても話します。Xとは何ですか?


5
HiDPIディスプレイ用にi3ウィンドウマネージャーをスケーリングするにはどうすればよいですか?
3200x1800ピクセルの解像度のDell XPS 13 9343 2015があります。 私はそれにi3 windows managerを使用しようとしていますが、すべてが小さく、ほとんど読めません。 私はすべてのアプリケーション(firefox、ターミナルなど)を.Xresources次のように拡張することができました: ! Fonts {{{ Xft.antialias: true Xft.hinting: true Xft.rgba: rgb Xft.hintstyle: hintfull Xft.dpi: 220 ! }}} しかし、i3インターフェイスはまだスケーリングしません... 私はそれxrandr --dpi 220が問題を解決するかもしれないことを理解しました、しかし、私はそれをどのように/どこで使うかわかりません。 誰かがこの問題について私を啓発できますか?

6
Alt +右マウスを使用してウィンドウのサイズを再度変更する方法!
これがgnome-shell3で削除/変更されたことに不満を感じています。Alt +右クリックなど、ウィンドウのサイズを変更したり移動したりするための特定のキーバインディングがあります。システム設定を使用しようとしましたが、役に立ちませんでした。他の誰かがこれで働いて、それを機能させましたか?

1
X、Xorg、D-Bus:違いは何ですか?
GUIプログラミングで特定のことを行う方法を学習する過程で(たとえば、アプリケーション用に画面上のスペースを予約する)、通常はLinux上のX11であるWindow Managerについてさらに学習する必要があります(ディストリビューションがあるかどうかもわかりません) 、X11以外のものを使用しますが、まだ実装されていないWaylandについて聞いたことがあります。) 私はプログラミングを始めたばかりで、いらいらします。だから私はそれに飛び込んでいます。今、私はICCCMを読んでいます。もっと学びたいと思っています。ただし、このドキュメントは、私よりも(方法)を知っている大衆を対象としています。それで、私はいくつかの情報に出くわしました、そして、私はいくつかの説明を得たいです。 ICCCM引用のセクション2: 通常、所有者と要求者の間で転送されるすべてのデータは、Xバージョン11環境のサーバーを経由する必要があることに注意してください。クライアントは、別のクライアントが同じファイルを開いたり、直接通信したりできるとは想定できません。他のクライアントは、完全に異なるネットワークメカニズムを使用してサーバーと通信している場合があります(たとえば、1つのクライアントがDECnetと他のTCP / IPである場合があります)。したがって、データへの間接参照(ファイル名、ホスト名、ポート番号など)の受け渡しは、両方のクライアントが明確に同意した場合にのみ許可されます。 私の知る限り、X Window ManagerはTop of X Server上に構築されています(Wikipediaに感謝します)。上記の引用文では、クライアントはDECnetまたはTCP / IPを使用してサーバーと通信できると述べています。これまでのところ、「サーバー」はスピーチの図だと思っていましたが、今は疑問に思っています。Xサーバーは「Webサーバー」のようなサーバーですか。その機能/定義をどのように理解すればよいですか? 次に、X11、Xorg、X Server、X Window Manager、またはその両方への参照がしばしばあります。紛らわしい:X11はXorgとX Window Managerを含むバンドルですか?もしそうなら、このX11バンドルには他に何かありますか? Xは、マウスやキーボード、またはその他の種類の入力も必要です。Xサーバーの機能のこの部分もありますか?X Window Managerはディスプレイのみを厳密に監視していますか? 最後に、上記の引用では、クライアントが互いに通信しているかどうかについても言及しています。これは、学習目的で少し使用したD-Busを思い出しました。D-Busでは、ウィンドウイベントをトリガーすることもできます。それは、プログラムがどのように相互に通信するべきかに関して少し混乱させられます:* X Serverを使用して、またはD-Busを使用して相互作用するプログラムの違いは何ですか?* この情報がなんとなくあいまいなままであるのは残念ですが、学ぶのが難しくなりますが、これに少し光を当てることができれば幸いです:)ありがとう。

5
Mac OS Xのウィンドウシステムのアーキテクチャは何ですか?
クライアントがソケットを介してサーバープロセスに接続し、特定の操作を実行するためにウィンドウサーバーに操作を送信するX11システムの仕組みに精通しています。 しかし、GUIアプリケーションがMac OS Xのウィンドウシステムとどのように対話するかを説明していません(そして、良いドキュメントを見つけることができませんでした)。 アプリはどのようにウィンドウシステムからイベントを受信しますか? アプリはカーネルまたはウィンドウシステムサーバーに登録する必要がありますか? ウィンドウシステムは、アプリが表示を更新するようにどのように要求しますか? アプリはどのようにして再表示操作をトリガーしますか? ソケットベースのプロトコル、またはウィンドウシステムへの他のRPCシステムはありますか? ウィンドウシステムまたはアプリケーションは、ハードウェアに直接アクセスできますか? クライアントアプリとウィンドウシステムの間で利用可能な操作は何ですか?

6
Xクライアントが機能するためにウィンドウマネージャーが必要ですか?
Xクライアントが機能するためにウィンドウマネージャーが必要ですか?XクライアントはXサーバーのみで動作しますか? Xクライアントにウィンドウがない場合、動作できるかどうかはウィンドウマネージャーが必要ですか? Xクライアントがウィンドウマネージャーなしで動作できる場合、Xクライアントには必ずしもウィンドウがありませんか? ありがとう。

5
Gnome 3.20で標準のGTKアプリとヘッダーバー/ CSDを使用するアプリでタイトルバーの高さを変更する方法
Gnome 3.18では、gnome 3 / gtk + 3のタイトルバーの高さを減らす~/.config/gtk-3.0/gtk.cssに従ってcssを変更することにより、すべてのウィンドウのタイトルバーの高さを変更できました。 .header-bar.default-decoration { padding-top: 0px; padding-bottom: 0px; } .header-bar.default-decoration .button.titlebutton { padding-top: 0px; padding-bottom: 0px; } /* No line below the title bar */ .ssd .titlebar { border-width: 0; box-shadow: none; } Gnome 3.20では、これはNautilus(ファイル)、設定、写真、連絡先などのヘッダーバー/ CSD(タイトルバーのgnome固有のボタン)を持つウィンドウには適用されなくなったように見えます。 gnome-terminalやgVimなどの他のアプリケーション用。Gnome 3.20のNautilusなどのgnomeプログラムでタイトルバーの高さを減らすにはどうすればよいですか? 更新 また、このredditスレッドで提案されていることも試しました。私は両方試したwindow.ssdと.ssdのみ、ノーサイコロを。 これは機能します。詳細については、投稿した回答を参照してください window.ssd headerbar.titlebar { padding-top: …


2
Xfceでウィンドウのサイズ変更を簡単にするにはどうすればよいですか?
Xfce 4.10をxfwm4ウィンドウマネージャーとして使用しています。境界線をつかんでウィンドウのサイズを変更するのは難しいと感じています。マウスカーソルが「ウィンドウのサイズ変更」カーソルに変わる領域は、幅が1ピクセルまたは2ピクセルしかないようです。 その領域を少し広くするにはどうすればよいですか?ウィンドウの境界線の外観を変更したくないので、ヒットターゲットを少し広くします。(ウィンドウメニューの[サイズ変更]オプションについては知っていますが、ウィンドウのサイズを1次元だけに変更することはできません。)ウィンドウマネージャーの設定と調整を確認しましたが、その設定は表示されません。適用するようです。

11
LinuxでGUIアプリケーションを実行する最も軽い方法は?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 私は使用できることに気付きました デスクトップ環境なしでウィンドウマネージャを気にする機能が失われないこと。アプリケーションは引き続き正常に動作しますが、アプリケーションウィンドウを自由に配置できます。 これにより、私のようなユースケースでLXDEやXFCEなどの軽量デスクトップ環境が不要になります。 それがリストの最後なのだろうか。カットできるものはありますか?最低限、FirefoxなどのGUIアプリを実行できるものが必要です。他のアプリケーションを起動できる端末のあるものを想像します。

3
アクティブなウィンドウの色を反転する
時々私は暗い場所で仕事をし、目の疲れを軽減するために特定のウィンドウの色を反転する必要があります。これは、参照作業用のWebページへのPDFビューアです。 私は画面全体を反転させる方法を知っています: xcalib -invert -alter しかし、1つのウィンドウのみを反転する方法については、manページ、ドキュメント、または投稿を見つけることができません。前にこれをやったが、まだ方法がわからない。奇妙な! xpdfを見つけた他のxorgツールのリポジトリを検索すると、反転サポートがありますが、pdfの表示以外には何の助けにもなりません。私は合成を使用しないので、Compizを提案しないでください。Openbox WMを使用しています。皆さんありがとう。 更新 ウィンドウを反転する汎用ツールの代わりに、Google Chromeタブの色を反転する方法に検索を集中しました。Color Bookmarkletsを見つけました。ブラウザツールバーにドラッグして、ページのコンテンツを変更して色を反転(明るさを反転)します。

4
用語の調整:ディスプレイマネージャーとセッションマネージャー、ウィンドウシステムとウィンドウマネージャー
私はLinux FoundationのLinux入門コースを受講しています。特にTLDPやWikipediaなどの他のソースでコースの資料を補足しようとすると、一部の用語が重複または矛盾するようです。 「ディスプレイマネージャー」は「セッションマネージャー」と同じものですか? ディスプレイマネージャ:ウィンドウシステムを起動し、通常はユーザー名とパスワードを要求することによりウィンドウシステムセッションを開始するプログラム。 ‏ セッションマネージャ:グラフィカルセッションのコンポーネントを開始および保守します。 同様に、「ウィンドウシステム」は「ウィンドウマネージャ」と同じものですか? ウィンドウシステム:高度なソフトウェアが使用するGUIの主要な要素を提供するソフトウェア。GUIをユーザーに表示するために、アプリケーションに(通常)長方形のサイズ変更可能な表面を提供します。 ‏ ウィンドウマネージャ:ウィンドウ、ウィンドウクロム、およびコントロールの配置と移動を制御します。 そして、Xについて確認するために:私が収集したことから、「X Window System」はビットマップ表示用のウィンドウシステムであり、「X11」はX Window Systemの現在のプロトコルバージョンであり、「X.Org Server」はX11プロトコルのリファレンス実装。あれは正しいですか?

2
Awesome WMのウィンドウを閉じる方法は?
デスクトップアプリケーションの開発者は、サポートするキーボードショートカットを自由に選択できます。Windowsでは、規則は非常に強力です。 Alt- F4ほとんどのアプリケーションを閉じます Ctrl- F4ほとんどの主要なサブウィンドウを閉じます Esc ほとんどのダイアログボックスを閉じます。 Linuxではあまり収束していませんが、次のことが一般的です。 Ctrl- qほとんどのアプリケーションを閉じます Ctrl- wほとんどの主要なサブウィンドウを閉じます Esc ほとんどのダイアログボックスを閉じます。 残念ながら、多くのアプリケーションは、Windowsの規則を使用するか、または独自の操作を行うことにより、独自の方法を選択しています。 Alt- F4クロムを閉じ Ctrl- Shift- qGNOMEシェルを閉じ、 Alt- f xIDEAをクローズ サブウィンドウとダイアログボックスを閉じるには、すべてのベットはオフです。これらすべてが使用されているのを見てきました。 Esc Ctrl-F4 Ctrl-w 一部のアプリケーションには、一部のウィンドウを閉じるためのショートカットさえありません(または、少なくとも私が見つけることができたものはありません)。 ウィンドウマネージャーには、これらのいずれかをオーバーライドする機能があるため、キーボードユーザーにとって非常に役立ちます。恐ろしいWMは非常にキーボードフレンドリーですが、閉じるようにグローバルなショートカットがあります任意の素晴らしいWMにおける窓および/またはアプリケーションが、そうでない場合、どのように私はそれらを設定するのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.