Linux 콘솔 상태 표시줄?

Linux 콘솔 상태 표시줄?

저는 Linux 콘솔에서 상당한 시간을 보냅니다. 방해가 없는 인터페이스가 마음에 들지만 최소한 배터리 수준, 날짜 및 시간, 이상적으로는 CPU/RAM 사용 통계, CPU 온도 및 네트워크 상태를 상태 표시줄에 표시하는 방법이 정말 마음에 듭니다. 기본적으로 콘솔에서 이것을 원합니다.

RAM 사용량, 로드 평균, CPU 온도 및 사용량여기에 이미지 설명을 입력하세요.WiFi, 볼륨 및 배터리 표시등

(이것은 내 그놈 상단 표시줄의 관련 부분입니다)

또한 시간/날짜 표시를 위해 사용자 정의 strftime 스타일 문자열을 설정할 수 있기를 바랍니다. 내가 열려 있는 쉘을 표시할 수 있는 tmux 또는 screen과 같은 기능과 통합하면 좋을 것입니다. 이것을 할 수 있는 것이 있나요?

나는 GUI 브라우저를 실행할 수 있기를 원하지 않기 때문에 미니멀리스트 GUI는 해결책이 아닙니다.

답변1

스크린 부분상당히 광범위한 항목 세트를 표시할 수 있는 멋진 상태 표시줄이 있는 tmux 및 화면 주위의 래퍼입니다. 이것은 나에게 효과적입니다 (기본값 사용).

(릴리스, 버전, 창 세부 정보, 보류 중인 패키지 업데이트, 가동 시간, CPU 온도, 로드 및 사용량, RAM 및 스토리지 사용량, 호스트 이름 및 날짜 표시)

byobu-config다음을 실행하여 추가 세부정보를 추가 할 수 있습니다 .여러 스크립트에 의해 생성됨. 나는 이것을 시도하지 않았지만 여기에는 network, wifi_quality및 가 포함됩니다 battery. 날짜/시간에 대한 사용자 정의 형식 문자열을 제공하는 방법을 찾지 못했지만 다음을 포함할 수 있습니다.사용자 정의 명령 출력~/.byobu/bin전역과 일치하는 스크립트 안에 스크립트를 넣습니다 [0-9]*_*(예: 00_my_date). 따라서 내장된 날짜 및 시간 옵션을 비활성화하고 스크립트를 사용하여 원하는 방식으로 날짜와 시간을 인쇄할 수 있습니다.

(byobu가 상태 줄을 생성하고 자신만의 상태 줄을 만드는 방법을 살펴볼 수도 있습니다. 이는 byobu만큼 복잡할 필요가 없습니다.)

답변2

i3제가 즐겨 사용하는 타일링 창 관리자입니다. 타일식 콘솔을 쉽게 생성/재배열할 수 있다는 점에서 tmux와 유사합니다.

i3여러 구성 요소를 추가하도록 선택할 수 있습니다 . 관련된 것 중 하나 i3status는 원하는 것을 표시할 수 있는 상태 표시줄입니다.

여기에 이미지 설명을 입력하세요.

dmenu+를 누를 때마다 Super실행되는 명령 도 사용합니다 D. 이렇게 하면 다른 타일 창을 여는 명령을 입력할 수 있습니다. 사용자를 콘솔로만 제한하려면 를 포함할 필요가 없습니다 dmenu. 대신 기본 동작은 CTRL+가 Enter새 터미널을 여는 것입니다. 물론, firefox &Firefox 창을 생성하기 위해 이 터미널에서 실행하는 것을 막을 수 있는 것은 없습니다.

관련 정보