i3status列に表示される文字列をどのように短縮できますか?

i3status列に表示される文字列をどのように短縮できますか?

使っていますi3ステータスバー。この列には無線ネットワークの詳細が表示されます。しかし、スペースが限られており、多くのスペースを占めています。標準形式は、i3status.conf次のようにファイルで定義されます。

format_up = "%ip (%quality@%essid)"

翻訳すると、次のようになります。

123.123.123.123(Turboネットワークの64%)

以下のように一部のみ提供したいと思います。

.123(Tは64%)

IPの最後の4文字とネットワーク名の最初の5文字。私はi3status.confファイルで試しましたが、うまくcutいきません。これを行う簡単な方法はありますか?

ベストアンサー1

i3status「EXTERNAL SCRIPTS / PROGRAMS WITH I3STATUS」というタイトルのマニュアルページセクションによると、ファイルbarのセクションを.i3/config作成したシェルスクリプトに設定できます。マニュアルページに例を示し、より多くの例は次のサイトにあります。http://code.i3wm.org/i3status/tree/contrib。私が見るには、マニュアルページからサンプルシェルスクリプトをインポートして説明するタスクを実行するように実行できるようです。

おすすめ記事