Amazon Linux WorkSpaces에서 GUI에서 메뉴 사용자 지정

이 주제에는 새로운 기사가 ​​있습니다: 계속 · Amazon Linux WorkSpaces에서 메뉴 사용자 정의를 GUI에서 수행

Amazon Linux WorkSpaces(Amazon Linux 2)에서 메인 메뉴 사용자 지정을 GUI로 하고 싶었으므로 앱을 설정해 보았습니다. 비망록을 남겨 둡니다.

두 개의 관리 앱을 구분



현재는 런처의 작성을 Alacarte 1로, 런처의 편집을 AppEditor 2로 실시하는 것이 좋다고 생각합니다.

두 종류의 앱을 구분하는 이유는
  • Alacarte는 런처에 인수가있는 명령을 설정할 수 없습니다
  • AppEditor에서 만든 런처 카테고리가 이상합니다

  • 라는 문제가 있기 때문입니다

    앱 설정



    Alacarte



    Amazon 공식 패키지를 설치하면 괜찮습니다.
    sudo yum -y install alacarte
    

    AppEditor



    저렴한 패키지가 없었기 때문에 Docker 기반 빌드 환경을 만들었습니다.

    직접 빌드하거나 내가 빌드 한 패키지를 배포 대상에서 구하여 설치하십시오. 자세한 내용은 README을 참조하십시오.

    런처 만들기



    터미널에서 Alacarte를 시작하여 런처를 만듭니다.

    Alacarte를 시작할 때 XDG_MENU_PREFIX 환경 변수에 "mate-"를 설정하십시오. 이렇게 하지 않으면 생성하는 런처 카테고리가 Other로 인식됩니다.
    XDG_MENU_PREFIX=mate- alacarte
    



    무사히 시작했기 때문에 런처를 만들어 봅시다. 매번 환경 변수를 지정해 Alacarte 를 기동하는 것은 번거롭기 때문에, 우선은 Alacarte 자신의 런처를 만들어 보겠습니다.

    Accessories 카테고리에 런처를 만들기로 합니다. 왼쪽 목록에서 Accessories를 선택하고 New Item을 클릭합니다.



    앞에서 설명한 것처럼 명령에 인수를 지정할 수 없는 문제가 있으므로 일단 "alacarte"라고만 둡니다.



    실행기가 완료되었습니다

    런처 편집



    AppEditor에서 명령을 시작할 때 환경 변수를 설정합니다. 메인 메뉴의 [System Tools] → [AppEditor]에서 AppEditor를 시작합니다.



    AppEditor가 시작되었습니다. Alacarte로 만든 런처를 편집합니다.

    먼저 대상 런처가 기타 카테고리에 있음을 유의하십시오. 아마도 WorkSpaces 환경과 AppEditor의 궁합이 좋지 않을 것입니다. 실제로는 제대로 Accessories 카테고리에 등록되어 있으므로, 신경쓰지 않고 편집해 갑니다.

    명령을 env XDG_MENU_PREFIX=mate- alacarte로 변경하여 환경 변수를 지정합니다. 런처의 명령에 환경 변수를 지정하는 경우는 env 명령을 이용하면 좋다고 생각합니다.

    적절하게 아이콘을 설정합니다. 아이콘을 변경하려면 런처 이름 왼쪽에 있는 아이콘 그래픽을 클릭합니다.

    마지막으로 저장을 클릭하여 완료했습니다

    보충: MenuLibre 정보



    이번에 선택한 앱 이외에 유명한 것으로 MenuLibre 라는 앱이 있었는데, 시도해 보면 뭔가 이상한 움직임을 하고 있는 느낌이었기 때문에 사용을 그만두었습니다. MATE(WorkSpaces에서 채용되고 있는 데스크탑 환경)에서 결함이 나온다는 정보가 상당히 있었으므로, 궁합이 나쁜 것일지도 모릅니다.



    그놈 용 런처 관리 앱. GNOME 본가의 프로젝트인 것 같습니다만, 갱신이 멈추고 있기 때문에, 버그의 개선은 전망할 수 없습니다. 

    Adam Bieńkowski 님이 만든 런처 관리 앱. GitHub에서 스타가 70 이상 붙어 있었기 때문에 사용해 보았습니다. ( htps : // 기주 b. 코 m / 도나고 / 아페와 r

    좋은 웹페이지 즐겨찾기