Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
EXWMのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
EXWM
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:タイル型ウィンドウマネージャ]] [[en:EXWM]] EXWM は [[Emacs]] がベースの[[ウィンドウマネージャ]]です。 == インストール == {{Pkg|emacs}} がインストールされていることを確認してください。また、{{Pkg|xorg-xinit}} が必要です。 Emacs の中から EXWM をインストール: {{ic|M-x package-install exwm RET}}。 [[xinitrc]] を編集して以下を追加: exec emacs emacs の init ファイルに、以下を追加 (デフォルト設定を使用する場合): (require 'exwm) (require 'exwm-config) (exwm-config-default) カスタム設定を使いたい場合、{{ic|(exwm-config-default)}} の代わりに {{ic|(exwm-enable)}} を使ってください ({{ic|(require 'exwm-config)}} は不要です)。 サーバーモードで emacs を起動してコマンドラインから EXWM を起動することもできます。https://github.com/ch11ng/exwm/issues/284 を参照してください。 == 設定 == EXWM は完全な X ウィンドウマネージャであるため、Emacs はブラウザや vlc などと同じように X ウィンドウを管理します。通常の Emacs のウィンドウコマンドを使ってウィンドウの配置を制御できます。X ウィンドウの中では (つまり通常の Emacs バッファ以外)、一部のコマンドは EXWM によってキャッチされプログラムに渡されません。そのようなキーは {{ic|exwm-input-prefix-keys}} に保存されています。また、{{ic|exwm-input-set-key}} 関数を使うことでグローバルなコマンドを設定できます。例えば、キーボードショートカットとして s-& を使ってプログラム (例: firefox) を起動したい場合: {{bc| (exwm-input-set-key (kbd "s-&") (lambda (command) (interactive (list (read-shell-command "$ "))) (start-process-shell-command command nil command))) }} === マルチモニター === EXWM はオプションの {{ic|exwm-randr}} パッケージによってマルチモニターを管理することができます。[[xrandr]] をインストールして emacs の設定ファイルで exwm-randr を有効にすることで {{ic|(exwm-enable)}} を呼び出すことができるようになります。"DP-1" と "DP-2" の値はあなたが使用しているコンピュータにあわせて調整してください。引数を付けずにコマンドラインで {{ic|xrandr}} を実行すると利用可能な出力が確認できます。 {{bc| (require 'exwm-randr) (setq exwm-randr-workspace-output-plist '(1 "DP-1")) (add-hook 'exwm-randr-screen-change-hook (lambda () (start-process-shell-command "xrandr" nil "xrandr --output DP-1 --right-of DP-2 --auto"))) (exwm-randr-enable) }} === システムトレイ === EXWM はシステムトレイに対応していますが、デフォルトでは有効になっていません。有効化するには emacs の設定ファイルの {{ic|(exwm-enable)}} の前に以下を記述してください: {{bc| (require 'exwm-systemtray) (exwm-systemtray-enable) }} 高さは {{ic|exwm-systemtray-height}} 変数で調整できます。 === コンポジットマネージャ === {{Note|コンポジットマネージャは問題を起こすことがあります。EXWM の動作が遅くなる場合、コンポジットマネージャをオフにしてみてください。}} EXWM にはコンポジットマネージャが付属していますが、デフォルトでは有効になっていません。以下をロードすることで有効化できます: {{bc| (require 'exwm-cm) (exwm-cm-enable) }} また、{{ic|(exwm-cm-enable)}} を排除して代わりに {{ic|exwm-cm-start}} または {{ic|exwm-cm-stop}} を呼び出すことで手動でコンポジットマネージャを起動・停止できます。 == トラブルシューティング == === Firefox で画面がちらつく === Preferences > Advanced > Use Smooth Scrolling からスムーズスクロールをオフにしてみてください。 == 参照 == * [https://github.com/ch11ng/exwm/wiki EXWM wiki]
このページで使用されているテンプレート:
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Box
(
ソースを閲覧
)
テンプレート:META Box Blue
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
EXWM
に戻る。
検索
検索
EXWMのソースを表示
話題を追加