コンテンツにスキップ

「Fbterm」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
文字列「Tips and tricks」を「ヒントとテクニック」に置換
アーカイブ
タグ: 新規リダイレクト
 
(他の1人の利用者による、間の3版が非表示)
1行目: 1行目:
#redirect [[ArchWiki:アーカイブ]]
[[Category:ターミナルエミュレータ]]
[[Category:アーカイブ]]
[[en:Fbterm]]
[[zh-hans:Fbterm]]
{{Related articles start}}
{{Related|KMSCON}}
{{Related articles end}}

'''Fbterm''' ('''F'''rame '''b'''uffer '''term'''inal emulator) は [[Xorg]] がなくても機能する Linux カーネルのターミナルを置き換えるスタンドアロンのターミナルです。開発は止まっています。

== 機能 ==
http://code.google.com/p/fbterm/ より:

:''FbTerm はフレームバッファデバイスや VESA ビデオカードで動作する Linux 用の高速なターミナルエミュレータです。以下のような機能があります:''

:*''スクロールのアクセラレーションが有効になっていれば Linux のターミナルと同じくらい高速に動作''
:*''Qt/Gtk+ ベースの GUI アプリと同じように fontconfig でフォントを選択して freetype2 でテキストを描写''
:*''デフォルトのシェルで10個までのウィンドウを動的に作成・破壊''
:*''全てのウィンドウのスクロールバック履歴を記録''
:*''使用しているローケルのテキストエンコードを自動で検出して、中国語や日本語などの全角文字をサポート''
:*''ホットキーを使って即座にテキストエンコーディングを切り替えることが可能''
:*''gpm サーバーが動作していればマウスを使ってウィンドウ間で選択したテキストをコピーアンドペーストできます''
:*''ディスプレイ画面の向きの変更、画面の回転''
:*''クライアントサーバーアーキテクチャの軽量なインプットメソッド''
:*''背景画像''

== インストール ==
Fbterm は {{AUR|fbterm-git}} パッケージでインストールできます。

インストール後は、指示に従ってください:
==> To run fbterm as a non-root user, do:
sudo gpasswd -a YOUR_USERNAME video
==> To enable keyboard shortcuts for non-root users, do:
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
or
sudo chmod u+s /usr/bin/fbterm

== カスタマイズ ==
=== フォント ===
Fbterm はフォントのリストを得るために [[fontconfig]] を使っています。文字を表示できるまで順次試行します。

使用するフォントを変更するには、{{ic|--font-names}} オプションを使って {{Ic|fc-list}} で得られるリストからお気に入りのフォントを選択してください。

=== インプットメソッドのサポート ===
Fbterm はインプットメソッドフレームワークサーバーのクライアントとして動作することで様々な[[Wikipedia:Input method|インプットメソッド]]をサポートしています。Arch で利用できるインプットメソッドについては[[国際化#インプットメソッド]]を見て下さい。

== ヒントとテクニック ==
=== 背景画像 ===
背景画像を使いたいときは、Fbterm の起動時にフレームバッファデバイスのスクリーンショットを撮影するように設定します。

man ページでは以下のスクリプトを使うことが推奨されています ({{Pkg|fbv}} 画像ビューアを使用):

#!/bin/bash
# fbterm-bi: a wrapper script to enable background image with fbterm
# usage: fbterm-bi /path/to/image fbterm-options
echo -ne "\e[?25l" # hide cursor
fbv -ciuker "$1" << EOF
q
EOF
shift
export FBTERM_BACKGROUND_IMAGE=1
exec /bin/fbterm "$@"

=== 白いフォント ===
デフォルトで、fbterm は"白字"のテキストをグレーで表示します。これは -f 7 スイッチを使っても変わりません。以下のように、fbterm の中で echo を実行することで白い文字を表示させることができます:
echo -en "\e]P7ffffff"

2020年7月12日 (日) 13:47時点における最新版