Gnome 상단 표시줄에 터미널 명령 종료 상태를 추가할 수 있습니까?

Gnome 상단 표시줄에 터미널 명령 종료 상태를 추가할 수 있습니까?

터미널 애플리케이션에서 명령 실행이 완료된 후 오류/성공 상태를 표시할 수 있는 Gnome 확장(v45+)이 있습니까?

내가 찾고 있는 것은 (현재 Gnome에 구현된) 일반 임시 데스크톱 알림이 아니라 상단 표시줄의 지속적인 아이콘/메시지/위젯입니다.

답변1

이것은 작동합니다 yad. 간단한 예는 다음과 같습니다.

(myprogram && yad --notification --image gtk-yes &) || (yad --notification --image dialog-error &)

물론 더 사용자 친화적으로 만들기 위해 스크립트에 넣을 수도 있습니다. 다음을 systray-notify현재 위치에 저장 $PATH하고 다음을 통해 실행 가능하게 만듭니다 chmod 755 systray-notify.

#!/bin/sh

( $@  && \
  yad --notification --image gtk-yes &\
) || \
( yad --notification --image dialog-error &)

그럼 넌 할 수 있어

systray-notify fsck.vfat -w /dev/sda12

의 아이콘 이름 중 하나를 사용할 수 없거나 yad-icon-browser.svg 또는 .png 이미지에 대한 전체 경로를 사용할 수 있습니다 gtk-yes.dialog-error

관련 정보