web-dev-qa-db-ja.com

マウスを使用せずにターミナルからターミナルのフォントサイズを変更する方法

私はLXTerminal 0.2.0で作業していますが、フォントサイズを変更して目で見やすくするため、そして一般的な知識のために、マウスがなくてもできるようにする方法を知りたいのです。私は、通常の端末環境でマウスを使わずに自分で作業できるようにしようとしています。私はubuntu 16.04ltsで作業しています。私はそれがどのように機能するか知っているので、guiを参照しないでください。

2
user824944

Lxterminalの設定ファイルは:$HOME/.config/lxterminal/lxterminal.confです。デフォルトのフォントとサイズは次のように表示されます:

fontname=Monospace 12

Vimなどのお気に入りのコマンドラインエディターでこれを変更するだけで、変更が行われます。ただし、sedを使用して次のワンライナーのようなものを実現するには、はるかにcoolerです。

sed -i_bak '/^fontname/s/[0-9][0-9]$/22/' $HOME/.config/lxterminal/lxterminal.conf

これは以下によって動作します:

  1. sed -i_bak:変更をインラインで行い、元のファイルのバックアップをサフィックス_bakで保存します
  2. '/^fontname/:先頭の 'fontname'で行を一致させます。
  3. s/[0-9][0-9]$/22/'最後の2つの数値を「22」または必要なフォントのサイズの数値に置き換えます。

コマンドラインはなんてクールなのでしょう!

参照:

2
andrew.46