Appindicator를 블랙리스트에 올릴 수 있나요?

Appindicator를 블랙리스트에 올릴 수 있나요?

나는일부 지표를 화이트리스트에 올렸습니다아직 Unity 호환 appindicator가 없는 앱의 경우. Unity와 호환되지만(이전 스타일 표시기가 아님) "시스템 트레이에 표시 안 함" 옵션을 제공하지 않는 앱에 대해 앱 표시기를 블랙리스트에 추가할 수 있는 방법이 있나요?

  • GUI 또는 CLI 기반 appindicator 표시를 금지하는 작업 솔루션을 환영합니다.
  • 유효한 대안은 Windows 7에서 시스템 트레이 아이콘을 표시/숨기는 방법과 유사한 방식으로 표시기를 숨기는 방법입니다.이 닫힌 질문이것은 현재 우분투에서는 불가능합니다.
  • 오래된 지표를 다루는 기술게다가새로운 지표도 유효합니다. (항목을 제거하는 중systray-whitelist 오직이전 지표에서 작동합니다.)

답변1

애플릿을 로드하지 않으려면 애플릿이 실행되는 것을 방지하세요.

표시기가 애플리케이션에 코딩되어 있고 애플리케이션이 패널에서 표시기를 제거할 수 있는 옵션을 제공하지 않는 경우 이를 생략할 수 없으며 코드에 내장되어 있고 옵션이 없는 애플리케이션 표시기를 생략할 수 없습니다. 비활성화하려면 소스 코드를 직접 변경하거나 앱 개발자에게 제안할 수 있습니다. 마지막 경우는 참조하는 애플리케이션에 따라 달라집니다.

애플리케이션에 인덕터 애플릿이 있어야 하는지, 없어야 하는지 설명하는 구체적인 지침은 없습니다.표시기 애플릿이 수행해야 하는 작업.

시스템을 위해 gnome이 만든 시스템 애플릿을 제거하거나 응용 프로그램 자체가 표시기로 사용하기 위해 외부 애플릿을 사용하는 경우에는 여전히 제거할 수 있습니다.


기본적으로 표시되는 gnome/unity 표시기 중 하나를 제거하려면 터미널을 열고 이 명령을 실행하여 시작 시 로드할 수 있는 모든 응용 프로그램을 표시하십시오.

cd /etc/xdg/autostart/ && ls

로드를 방지하려는 애플릿을 식별하고 즐겨 사용하는 텍스트 편집기로 편집하십시오. 예:

sudo nano nm-applet.desktop

다음 내용이 포함된 줄을 찾으세요.

NoDisplay=true

그리고 그것을로 변경

NoDisplay=false

터미널을 저장하고 닫습니다.

화면 오른쪽 상단에서 사용자 이름 옆에 있는 톱니바퀴를 클릭하고 을 선택하면 Startup Applications...방금 .desktop 파일을 편집한 애플리케이션이 표시되며 비활성화할 수 있습니다.

다음 부팅 시 애플릿이 로드되지 않습니다.

위의 단계에 따라 애플릿을 활성화 또는 비활성화하고 나면 수정하는 각 .desktop이 ~/.config/autostart폴더에 자체 .desktop 파일을 생성하는 것을 볼 수 있습니다.

비활성화하려는 애플릿 표시기가 시작 목록에 표시되지 않으면 위의 방법을 사용해야 합니다. 그렇지 않으면 ~/.config/autostart설명된 방법으로 편집할 수 있는 .desktop 파일이 내부에 있으므로 활성화/비활성화할 수 있습니다. 시작 응용 프로그램에서.

답변2

보고 싶지 않은 지표는 아마도 애초에 존재해서는 안 될 것입니다.디자인 지침. 따라서 (지금 당장) 올바른 조치는 저자에게 연락하는 것입니다.

답변3

옵션이 누락된 앱이 전역 패널에 표시됩니까? - 그렇다면 화이트리스트에 등록되어 있으니 =블랙리스트에서 빼야 할 것 같아요 systray-whitelist... ;)

따라서 앱 "appMissing"이 패널에서 저항하는 경우 귀하 systray-whitelist는 다음과 같습니다.

    #~> gsettings get com.canonical.Unity.Panel systray-whitelist
    ['appA', 'appB', 'appMissing']

그리고 당신은해야블랙리스트다음을 수행하여 "appMissing"

    #~> gsettings set com.canonical.Unity.Panel systray-whitelist "['appA', 'appB']"

답변4

시스템 트레이의 일부 아이콘은 Unity Tweak 도구를 사용하여 비활성화할 수 있습니다. 패널 섹션으로 이동하여 옵션을 선택 취소해야 합니다.

관련 정보