Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Fluxboxのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Fluxbox
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:スタック型ウィンドウマネージャ]] [[cs:Fluxbox]] [[de:Fluxbox]] [[en:Fluxbox]] [[es:Fluxbox]] [[fr:Fluxbox]] [[it:Fluxbox]] [[ko:Fluxbox]] [[pl:Fluxbox]] [[pt:Fluxbox]] [[ru:Fluxbox]] [[sr:Fluxbox]] [[zh-hant:Fluxbox]] [[zh-hans:Fluxbox]] Fluxbox は [[X11]] 用の[[ウィンドウマネージャ]]です。(現在は開発停止している) [[Blackbox]] 0.61.1 のコードをベースにしていて、様々な改善が加えられており継続して開発されています。Fluxbox はリソースの消費量がとても少なく、軽快でありながら、タブとグループなどの面白いウィンドウ管理ツールを提供します。設定ファイルはわかりやすく簡単に編集することができ、デスクトップの見栄えを良くするための数千もの Fluxbox "スタイル" が存在します。 == インストール == {{Pkg|fluxbox}} パッケージを[[インストール]]してください。 == 起動 == [[xinit]] を指定して {{ic|startfluxbox}} を実行します。 == 設定 == システム共通の Fluxbox の設定ファイルは {{ic|/usr/share/fluxbox}} にあり、ユーザー別の設定ファイルは {{ic|~/.fluxbox}} にあります。ユーザーの設定ファイルは: * ''init'' - メインの Fluxbox リソース設定ファイル。[http://fluxbox-wiki.org/category/howtos/en/Editing_the_init_file.html Editing the init file] を見て下さい * ''menu'' - Fluxbox メニューの設定。下や [http://fluxbox-wiki.org/category/howtos/en/Editing_the_menu.html Editing the menu file] を見て下さい * ''keys'' - Fluxbox のキーボードショートカット (ホットキー) ファイル。下や [http://fluxbox-wiki.org/category/howtos/en/Keyboard_shortcuts.html こちら] を見て下さい * ''startup'' - スタートアップアプリを起動する場所。下や [http://fluxbox-wiki.org/category/howtos/en/Editing_the_startup_file.html こちら] を見て下さい * ''overlay'' - スタイルの要素を上書きする設定ファイル。[http://fluxbox-wiki.org/category/howtos/en/Style_overlay.html こちら] を見て下さい * ''apps'' - 特定のアプリのウィンドウ設定を保存するための設定ファイル。[http://fluxbox-wiki.org/category/howtos/en/Editing_the_apps_file.html こちら] を見て下さい * ''windowmenu'' - ウィンドウメニューを変更するための設定ファイル: [http://fluxbox-wiki.org/category/howtos/en/Editing_the_windowmenu.html こちら] を読んで下さい ディレクトリには他にもあまり重要でない設定ファイルもいくつか存在します。メインの設定ファイルとされるのは init, menu, keys そして startup です。 === メニュー === Fluxbox を最初にインストールしたときに基本のアプリケーションメニューが {{ic|~/.fluxbox/menu}} に作成されます。デスクトップを右クリックしてメニューにアクセスすることができます。他の軽量ウィンドウマネージャと同じように新しいアプリケーションをインストールしても Fluxbox はメニューを自動では更新しません。そのためシステムにアプリをインストールしたときはメニューを再生成・編集することが推奨されます。 メニュー項目を表示するための基本的な構文は次のとおりです: [exec] (name) {command} <path to icon> ...ここで、''name'' はそのメニュー項目に表示するテキスト、''command'' はバイナリの場所です。例: [exec] (Firefox Browser) {/usr/bin/firefox} <path to firefox icon> ''<アイコンへのパス>'' はオプションであることに注意してください。サブメニューを作成する場合の構文は次のとおりです。 [submenu] (Name) ... ... [end] 編集が終了したら、ファイルを保存して終了します。Fluxbox を再起動する必要はありません。詳細については、[https://fluxboxwiki.github.io/category/howtos/en/Editing_the_menu.html Fluxbox メニューの編集] を参照してください。 ==== メニューの自動生成 ==== 完全な Fluxbox ルートメニュー、または既存のルートメニュー定義に手動で含めることができるインストール済みアプリケーションのサブメニューを生成できるプログラムがいくつかあります。これらの概要を以下に示します。 ===== fluxbox-generate_menu ===== Fluxbox に初めから付いているコマンドです: $ fluxbox-generate_menu このコマンドはインストールされているプログラムに基づいて {{ic|~/.fluxbox/menu}} ファイルを自動生成します。ただし、生成されるメニューは [[#MenuMaker|MenuMaker]] によって生成されるメニューと比べると範囲が狭いものになります。 ===== MenuMaker ===== [http://menumaker.sourceforge.net MenuMaker] は様々なウィンドウマネージャのための XML ベースのメニューを作成するパワフルなツールです、Fluxbox も対応しています。MenuMaker はコンピュータを検索して実行可能ファイルを見つけて、その結果に基づきメニューを生成します。必要に応じて Legacy X, GNOME, KDE, Xfce アプリケーションを外すように設定できます。 {{Pkg|menumaker}} をインストールして、次のコマンドを実行することで完全なメニューを生成しデフォルトのメニューを上書きすることができます: $ mmaker -f FluxBox ''alsamixer'' などターミナルベースのアプリケーションがメニューに加えられないようにするには mmaker コマンドに次のスイッチを付けて実行します: {{ic|--no-legacy}} と {{ic|--no-debian}} 例: $ mmaker -f --no-legacy --no-debian FluxBox MenuMaker の他のオプションを見るには: $ mmaker --help ===== Xdg-menu ===== [[Xdg-menu]] を使ってメニューを生成することも可能です。[[Xdg-menu#FluxBox]] セクションを見て下さい。 ==== その他のメニュー ==== ルートメニューに加えて、Fluxbox には次のメニューもあります: * Workspaces Menu:デスクトップ上でミドルクリック。 * Configuration Menu:"Root" メニューの "Fluxbox" セクション内にあります。 * Window menu: ウィンドウのタイトルバーを右クリック。編集可能。{{man|5|fluxbox-menu}} を参照してください。 * Toolbar menu:ツールバーの空いている部分を右クリック。設定メニューのサブメニューとしてもあります。 * Slit Menu: 設定メニューのサブメニューとしてあります。 === キーボード === ==== キーボードショートカット ==== Fluxbox ホットキーファイルは、{{ic|~/.fluxbox/keys}} にあります。 Control キーは {{ic|Control}} で表されます。{{ic|Mod1}} は Alt キーに対応し、{{ic|Mod4}} は Super に対応します (標準キーではありませんが、ほとんどのユーザーは Super を Win キーにマップします) {{Tip|ボリュームコントロールのホットキーについては、[[Advanced Linux Sound Architecture#キーボードボリュームコントロール]] および [[PulseAudio#キーボードボリュームコントロール]] を参照してください。}} ==== Fluxbox でキーボードレイアウトを設定する ==== 次の行を {{ic|~/.fluxbox/startup}} に追加するだけです: setxkbmap us -variant intl & # to have a us keyboard with special characters enabled (like éóíáú) 'us' の代わりに、言語コードを渡してバリアントオプションを削除することもできます (例:'us_intl' 一部のセットアップでは上記のコマンドと同様に機能します) その他のオプションについては、{{man|1|setxkbmap}} を参照してください。 メニューにヘルプ機能を作成するには、{{ic|~/.fluxbox/menu}} を追加するだけです: [submenu] (Keyboard) [exec] (normal) {setxkbmap us} [exec] (international) {setxkbmap us -variant intl} [end] ==== Fluxbox のクリップボードマネージャー ==== Fluxbox では、好みのクリップボードマネージャーをほぼすべて使用できます。{{Pkg|parcellite}} パッケージは Fluxbox と非常によく連携します。単純に parcellite をインストールし、{{ic|exec fluxbox}} を呼び出す前に {{ic|~/.fluxbox/startup}} に次のコードを追加することで、Fluxbox の起動時に parcellite を開始します: ## clipboard manager clipmgr=$(type -p parcellite) [ -x "$clipmgr" ] && "$clipmgr" & === ワークスペース === Fluxbox にはデフォルトで4つのワークスペースが出来ます。これらのワークスペースには Ctrl+F1-F4 ショートカットを使ったり、ツールバーの矢印を左マウスボタンでクリックすることでアクセス可能です。また、デスクトップで中マウスボタンをクリックすることでワークスペースメニューがポップアップしてワークスペースにアクセスできます。 === タブとグループ === 少なくともデスクトップ上に2つのウィンドウが出ているとき、あるウィンドウの上のウィンドウタブで ctrl + 左クリックをして他のウィンドウにドラッグしてみてください。2つのウィンドウはグループ化され上のウィンドウタブバーにウィンドウタブが表示されます。これで一つのウィンドウ操作によってウィンドウ"グループ"全体に影響を与えることができます。タブを戻すにはタブ上で {{ic|Ctrl+左クリック}} をしてデスクトップの空きスペースにドラッグしてください。 === プログラムの自動起動 === Fluxbox は自らアプリケーションを自動起動する機能を提供しています。{{ic|~/.fluxbox/startup}} ファイルは Fluxbox を起動するだけではなくアプリケーションを自動起動するためのスクリプトでもあります。{{ic|#}} シンボルはコメントを意味しています。 サンプルファイル: fbsetbg -l # sets the last background set, very useful and recommended. # In the below commands the ampersand symbol (&) is required on all applications that do not terminate immediately. # Failure to provide them will cause Fluxbox not to start. idesk & xterm & # exec is for starting Fluxbox itself, do not put an ampersand (&) after this or Fluxbox will exit immediately. exec /usr/bin/fluxbox # or if you want to keep a log, uncomment the below command and comment out the above command: # exec /usr/bin/fluxbox -log ~/.fluxbox/log === 壁紙 === 歴史的に Fluxbox での背景の設定は入り組んでおり、特に透過が必要なときは複雑です。Fluxbox wiki に [http://fluxbox-wiki.org/category/howtos/en/Howto_set_the_background.html 壁紙の設定] に関するエントリがあるので、そちらを参照してください。 ArchLinux で壁紙を設定する一番簡単な方法はまず最初に壁紙設定アプリケーションが使えるか確認することです: $ fbsetbg -i 使えない場合は、pacman で feh や esetroot または wmsetbg をインストールしてください。そして {{ic|~/.xinitrc}} ファイルに次のような "fbsetbg" 行を追加してください: fbsetbg /path/to/my/image.image 上記のコマンドで以下のように返ってくる場合: $ /usr/bin/fbsetbg: line 153: xmessage: command not found {{Pkg|xorg-xmessage}} パッケージをインストールしてください。 ==== 複数の壁紙を簡単に取り替える ==== Fluxbox メニューに以下のサブメニューを配置してください: [submenu] (Backgrounds) [wallpapers] (~/.fluxbox/backgrounds) {feh --bg-scale} [wallpapers] (/usr/share/fluxbox/backgrounds) {feh --bg-scale} [end] そして壁紙画像を {{ic|~/.fluxbox/backgrounds}} に置くか、または他のフォルダを指定してください。スタイルと同じように表示されます。 'xinerama' を使わないシステムでデュアルスクリーンの壁紙にも同じことが適用されます (例えば NVidia TwinView): [submenu] (Backgrounds) [wallpapers] (/path/to/your/backgrounds) {feh --bg-scale --no-xinerama } [end] ==== Fluxbox で feh を使う ==== {{Pkg|feh}} をインストールしてください。 次に起動した時に Fluxbox が [[feh]] で壁紙をロードするようにさせるには: '''1.''' {{ic|.fehbg}} を実行可能にしてください: $ chmod 770 ~/.fehbg '''2.''' そして次の行を {{ic|~/.fluxbox/init}} ファイルに追加 (または修正) してください: session.screen0.rootCommand: ~/.fehbg '''3.''' または次の行を {{ic|~/.fluxbox/startup}} ファイルに追加 (または修正) してください: ~/.fehbg === テーマ === Fluxbox テーマをインストールするには、テーマの圧縮ファイルを styles ディレクトリに展開してください。デフォルトのディレクトリは: * 全ユーザー共通 - {{ic|/usr/share/fluxbox/styles}} * 各ユーザー個別 - {{ic|~/.fluxbox/styles}} ArchLinux の [[AUR]] には見た目が良い Fluxbox テーマの寄せ集めが "fluxmod-styles" という名前で含まれています。[https://aur.archlinux.org/packages/fluxmod-styles/ ここ] から入手して多数のテーマが入ったパッケージをインストールできます。適切にインストールすると Fluxbox メニューの Styles セクションにテーマが表示されます。 Fluxbox スタイルを自分で作成するには [http://fluxbox.org/help/man-fluxbox-style.php fluxbox-style(5)] や [[en2:Fluxbox Style Guide|Fluxbox Style Guide]] やこちらの [http://tenr.de/howto/style_fluxbox/style_fluxbox.html style guide] を読んで下さい。 mmaker -f FluxBox を使ってメニューを作成すると、スタイルをインストールした後にスタイルのメニュー選択が表示されなくなります。これを修正するには {{ic|~/.fluxbox/menu}} の restart メニューアイテムの後に以下を追加してください: [submenu] (System Styles) {Choose a style...} [stylesdir] (/usr/share/fluxbox/styles) [end] [submenu] (User Styles) {Choose a style...} [stylesdir] (~/.fluxbox/styles) [end] === Slit === Fluxbox や WindowMaker など複数の軽量ウィンドウマネージャには "Slit" があります。これは'ドックに収容できる'全てのアプリケーションのためのドックです。ドックに入れられたアプリケーションは固定されて全てのワークスペースで表示されます。自由に移動することはできず、ウィンドウ操作を受け付けません。基本的には小さなウィジェットです。ドックアプリは時計・システムモニター・天気などが想定されています。[http://www.dockapps.net/ dockapps.net] を見て下さい。 == 参照 == * [https://github.com/fluxbox/fluxbox Fluxbox on Github] * [http://fluxbox-wiki.org/ Fluxbox wiki] * [https://www.box-look.org/browse/cat/139/ord/latest/ Fluxbox のテーマ] * Fluxbox の man ページ: {{man|1|fluxbox}}, {{man|5|fluxbox-menu}}, {{man|5|fluxbox-style}}, {{man|5|fluxbox-keys}}, {{man|5|fluxbox-apps}}, {{man|1|fluxbox-remote}}, {{man|1|fbsetroot}}, {{man|1|fbsetbg}}, {{man|1|fbrun}}, {{man|1|startfluxbox}} * [https://bbs.archlinux.org/viewtopic.php?id=77729 Narada の Fluxbox Guide] * [https://bbs.archlinux.org/viewtopic.php?id=90260 Arch Linux Fluxbox スクリーンショット]
このページで使用されているテンプレート:
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
Fluxbox
に戻る。
検索
検索
Fluxboxのソースを表示
話題を追加