ko en ko ko ko ko ko ko ko en ko ko nl ko en en ko en en ko nl ko ko ko en ko en ko it ko en ko ko en ko en ko en ko en ko ru ko en ko en ko en ko ko en ko ko ko ko ko ko ko ko ko ko ko nl ko ko nl ko ko ko ko ko zh en en en en en pt en it en en en sv fr en en en en en en en es fr en en en fr ja en en de en en en en en hu ja pt ru en en en en en ko ko ko ko ko ko ko en pt sv en ko ko ko ko ko ko ko ko ko ko ko en en
파이썬에서 Appindicators를 작성하는 방법은 무엇입니까? 만드는 방법은 무엇입니까? 첫 번째 Appindicator를 작성하는 - IT HOW
앱 지표 작성 페이지는 여기에서 찾을 수 있습니다.
이 페이지에는 Python 및 API 설명서의 예제에 대한 링크가 있습니다. Quickly의 ubuntu-application 템플릿에는 appindicator 사용에 대한 예제가 있어야합니다. 행운을 빕니다!
@fossfreedom 에서 언급했듯이 Python, GIR 및 GTK3 을 사용한 지표 작성은 Unity 지표를 작성하는 방법을 다루고 있다고 생각 합니다. (그것을 읽으십시오)
Ubuntu 14.04, Quickly 12.08.1을 사용하고 있습니다. 이 템플릿은 Quickly 템플릿을 사용한 완전한 실제 예제 빌드 데모입니다.
OP는 GUI 응용 프로그램이 아닌 표시기를 원하므로 ubuntu-cli 빠른 템플릿으로 시작하십시오.
이 템플릿에서 릴리스 되지 않은 버그 수정 ( bug # 1064110 )에 대한 오류 메시지가 표시 될 수 있습니다 .
Creating project directory indicator-demo Creating bzr repository and committing Launching your newly created project! Traceback (most recent call last): ... OSError: [Errno 13] Permission denied ERROR: create command failed Aborting
cd indicator-demo/ chmod +x bin/indicator-demo
$ quickly run I'm launched and my args are:
Ubuntu Wiki : Application Indicators 의 멋진 PYGI 예제가 있습니다 . 통합하기 쉬워야합니다.
편집을 위해 엽니 다.
수정 __init__.py, 필요한 모듈 가져 오기 추가 :
from gi.repository import Gtk from gi.repository import AppIndicator3 as appindicator
에서 main()함수 간의 :
print _("I'm launched and my args are: %s") % (" ".join(args)) logging.debug(_('end of prog'))
ind = appindicator.Indicator.new_with_path ( _("Indicator demo for Quickly"), "indicator-demo-icon-normal", appindicator.IndicatorCategory.APPLICATION_STATUS, indicator_democonfig.get_data_path()) ind.set_status (appindicator.IndicatorStatus.ACTIVE) ind.set_attention_icon ("indicator-demo-icon-attention") # create a menu menu = Gtk.Menu() # create one item menu_items = Gtk.MenuItem(_("Quit")) menu.append(menu_items) # this is where you would connect your menu item up with a function: menu_items.connect("activate", Gtk.main_quit ) # show the item menu_items.show() ind.set_menu(menu) Gtk.main()
새로 작성된 데이터 폴더에 아이콘을 추가하십시오.
예제를 만들기 위해 설치된 패키지에서 일부 아이콘을 복사했습니다.
cp /usr/share/icons/ubuntu-mono-dark/status/22/indicator-messages.svg data/indicator-demo-icon-normal.svg cp /usr/share/icons/ubuntu-mono-dark/status/22/indicator-messages-new.svg data/indicator-demo-icon-attention.svg
quickly package quickly share --ppa your-ppa
글쎄, 데비안 패키지 제어 파일을 업데이트하지는 않았지만 생성 된 DEB에 종속성이 자동으로 추가되었습니다.
Package: indicator-demo Version: 0.1 Architecture: all Maintainer: UNKNOWN   Installed-Size: 57 Depends: python (>= 2.7), python ( = 2.7.1-0ubuntu2), gir1.2-gtk-3.0, gir1.2-appindicator3-0.1 Section: python Priority: extra Description: UNKNOWN UNKNOWN
또한 데이터 폴더에 이전에 추가 된 아이콘이 패키지에 포함되었습니다.
키보드 패널 수정 자 상태 애플릿을 Unity 패널에 추가하는 방법 과 비슷한 경우가 발생했습니다 . . 답은 libappindicator를 사용하는 예제 / 시제품 키보드 표시기를 포함합니다 (그러나 c 프로그래밍 언어에서는).
libappindicator에는 다른 데스크탑 표시기를 쉽게 이식 할 수있는 중요한 기능이 없습니다. 아이콘은 경로에서만로드 할 수 있습니다. 버그 # 812067 API 필요 : pixbuf 아이콘 설정 지원 참조
libappindicator에 대한 완전한 API 참조는 libappindicator-doc패키지 에서 HTML로 제공됩니다 . 들여다보기/usr/share/gtk-doc/html/libappindicator/
표시기 아이콘 옆에 레이블을 추가 할 수 있습니다.
우분투 위키 : 응용 프로그램 표시기
우분투 위키 : 빨리
Python, GIR 및 GTK3로 지표 작성
Unity 지표를 만드는 방법은 무엇입니까?
이 링크는 GMail과 함께 작동하는 python + unity로 기본 새 메일 표시기를 작성하는 방법을 알려줍니다. 이렇게하면 애플릿의 기본 구조를 확실하게 접지 할 수 있으며 쉽게 확장 할 수있는 실제 (단순하지만) 예제를 제공 할 수 있습니다. 최종 스크립트를 하나씩 살펴 봅니다.
이것은 코드에 주석이있는 또 다른 파이썬 프로그램입니다. Pygtk
이 글은 우분투 카테고리에 분류되었고 application-development, indicator, python 태그가 있으며 [호호] 야야님에 의해 2022년 6월 29일에 작성되었습니다.
← ‘clear’할 때마다 bashrc 파일을 어떻게 소싱 할 수 있습니까? 생각 일 수 주어진 커밋에 대한 푸시 날짜를 얻는 방법이 git에 있습니까? 관련된 푸시 →
기본 Wi-Fi 설정 및 암호 배포 및 설정을 설정하고 처럼 그런
제로 충전은 virtualbox 동적 디스크 이미지의 크기를 증가시킵니다 있습니다.) 추가 질문 중 하나는 디스크 크기를 늘리지
Amazon ECS에서 서비스 컨테이너 업데이트 업데이트 한 경우, 해당 이미지와
가운데 클릭을위한 트리플 핑거 탭? 클릭을 위해
설치된 응용 프로그램 중 / usr / bin 또는 사용자의 홈 디렉토리 중 어떤 것이 더 낫습니까? 디렉토리 에 설치하는 것이 더
apthow.com powered by hoya