Unity 런처에 일반 사용자 메뉴를 추가하는 방법이 있습니까?

Unity 런처에 일반 사용자 메뉴를 추가하는 방법이 있습니까?

10.04에서 11.04로 방금 업그레이드한 후 Unity 인터페이스에 익숙해졌습니다.

Gnome으로 돌아가서 시작 버튼에서 액세스할 수 있는 "공통" 메뉴를 만들었습니다. 여기에 *.desktop파일을 추가하여 모든 공통 항목을 거기에 넣을 수 있습니다.

Unity에서 이 작업을 수행할 수 있는 방법이 있나요? 내가 찾고 있는 것은 런처에 있는 단일 아이콘입니다. 이 아이콘을 클릭하면 다음과 같은 가장 일반적인 응용 프로그램을 시작할 수 있는 메뉴가 제공됩니다.

  • 파이어폭스.
  • 천둥새.
  • 몇 가지 다른 VMWare 이미지.
  • 두 개의 공통 디렉토리(노틸러스 파일 관리자).
  • 극대화된 터미널.
  • 내 백업 스크립트.
  • brasero, gcalctool, eclipse 및 기타.

모든 앱을 런처에 넣는다는 아이디어는 아이콘 크기가 작아도 화면 높이 이상으로 확장될 수 있기 때문에 별로 매력적이지 않습니다.

데스크톱 파일(일부 표준, 일부 자체 제작)을 신중하게 사용하여 이 모든 것을 Gnome에서 수행할 수 있었지만 새 설정을 파악하는 데 어려움을 겪고 있습니다.

또한 모든 VMWare 이미지의 아이콘은 Unity 런처에서 동일하지만 Gnome에서는 텍스트 설명을 허용했습니다. 최상위 수준에서 변경할 수 있나요? 아니면 내가 찾고 있는 하위 메뉴에서 변경할 수 있나요?

답변1

런처 타일의 오른쪽 클릭 메뉴에 항목을 추가하는 것은 매우 쉽습니다. 여기에 대한 답변이 여기 어딘가에 있다는 것을 알고 있지만 찾을 수 없습니다. 그러나 다음은 기본 단계입니다.

편집하려는 타일의 데스크탑 파일에서 다음과 유사한 문자열을 찾으십시오. X-Ayatana-Desktop-Shortcuts=NewWindow;

찾을 수 없다면 만들어 보세요. 각 바로가기에 대해 다음을 추가합니다.

[pick_a_name Shortcut Group]
Name=pick_a_name
Exec=command to execute
TargetEnvironment=Unity

추가하는 각 그룹을 X-Ayatana-Desktop-Shortcuts 문자열에 세미콜론으로 구분하여 추가합니다. 예를 들어 Firefox 아이콘에 웹 바로가기를 추가하려는 경우(이미 NewWindow 그룹이 정의되어 있어야 하며 항목이 길어 생략하겠습니다):

X-Ayatana-Desktop-Shortcuts=NewWindow;Xkcd;Google;AskUbuntu;

[xkcd Shortcut Group]
Name=xkcd
Exec=firefox --new-tab http://www.xkcd.com
TargetEnvironment=Unity

[Google Shortcut Group]
Name=Google
Exec=firefox --new-tab http://www.google.com
TargetEnvironment=Unity

[AskUbuntu Shortcut Group]
Name=AskUbuntu
Exec=firefox --new-tab "http://www.askubuntu.com"
TargetEnvironment=Unity

변경 사항을 적용하려면 로그아웃했다가 다시 로그인해야 하는지 기억이 나지 않습니다. 아마도 당신은. 그러나 그렇지 않은 경우 실행기에서 Firefox 아이콘을 마우스 오른쪽 버튼으로 클릭하면 이제 일부 링크가 표시됩니다. 그리고 당연히 Exec 항목에서는 어떤 명령이라도 사용할 수 있습니다.

여기에는 적응할 수 있는 커뮤니티 제작 런처가 많이 있습니다.

재미있게 보내세요! :)

관련 정보