[Ubuntu 18.04 표준 기능] gnome-shell의 확장 기능 자체 제작 (3)

3381 단어 UbuntuJavaScriptgnome
  • 그 1
  • 저것
  • 셋째
  • 그렇다면 이번에는 인터넷에서 직접 만든 확장 기능을 공개할 예정이다.
    내가 먼저 너에게 지난번 보도에서 한 것을 직접 투고하지 말라고 일깨워 줄게.나는 이미 같은 물건을 투고했기 때문에 기능이 중복되었다.

    준비


    서류를 올리기 전에 나는 몇 가지 해야 할 일이 있다.

  • gnome-shell 확장 목록 페이지, 계좌 등록.
  • 참고로 메일주소 하나만 있으면 바로 등록할 수 있습니다.
  • zip 파일로 요약
  • 확장 기능을 통해 편집된 파일과metadata.json을 zip 파일에 압축합니다.이번에는 extension입니다.js만 편집했기 때문에 다음 명령으로 ok했습니다.
    $ zip -j extension.zip extension.js metadata.json
    
  • 캡처(옵션)
  • 어떤 확장 기능인지 명확하게 하기 위해서는 확장 기능의 캡처를 찍는 것이 가장 좋다.

    게시물


    확장 목록 페이지에서 위의 "yours 추가"단추를 누르십시오.그런 다음 다음 페이지가 나타납니다.

    방금 만든 zip 파일을 올리고 규칙을 잘 읽고 올리세요.

    올려서 할 설정.



    업로드가 완료되면 확장 설명 등을 추가합니다.
    스크린 샷 업로드 단추로 화면 스냅샷을 업로드하고 왼쪽 상단의 아이콘(제목의 왼쪽)을 누르면 확장 기능의 아이콘도 변경합니다.
    이 상태에서 확장 기능은 일정 기간 동안 권한을 부여받고 검색 결과 목록에 표시됩니다.
    이 검사는 빈도가 상당히 적고 투고부터 인정까지 시간이 걸리기 때문에 인내심을 가지고 기다려야 한다.

    TO BE CONTINUED ?


    이외에도 기상청 홈페이지에서 일기예보와 현재 날씨 등을 받아 표시하는 절차도 고려하고 있다.
    OpenWeather라는 확장 기능이라면 예보가 끊임없이 바뀌고 기상청과는 전혀 다른 예보를 낼 수 있기 때문에 더욱 믿음직하기 위해 기상청에서 직접 스캐닝을 하고 싶습니다.
    하지만 연구 생활이 바빠 손을 잘 대지 않는 상태다.그래서 아직 미정이야.

    참고 자료

  • 제492회 그놈 쉘의 확장 기능을 만들어 보도록 하겠습니다.
  • GNOME Shell Extension을 찾아봤습니다.
  • Step by step tutorial to create extensions
  • How I developed my first gnome-shell extension
  • Gnome shell: my first extension
  • GLib 2.0 API Documents
  • Gio 2.0 API Documents
  • 좋은 웹페이지 즐겨찾기