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. 제가 보기에는 매뉴얼 페이지에서 예제 셸 스크립트를 가져와서 설명하는 작업을 수행하도록 실행할 수 있는 것 같습니다.

관련 정보