Unity 아이콘에 더 많은 응용 프로그램을 넣을 수 있습니까?


19

단일 Unity 아이콘 / 버튼에 둘 이상의 애플리케이션을 '동봉'할 수 있습니까? 런처의 버튼 수를 제어하려면 동일한 유형의 일부 응용 프로그램 (예 : 스크린 샷 또는 웹 응용 프로그램과 같은 작은 액세서리 응용 프로그램)을 가능한 한 단일 버튼에 저장하는 것이 매우 유용합니다 xfce 패널로 ...

여기에 이미지 설명을 입력하십시오


1
Ubuntu 11.10Unity (3D)와 다른 변형 을 확인할 수 있습니까?
david6

예 Ubuntu Oneiric & Unity 3D
Gingalone

답변:


19

개요

이 답변은 두 가지 잠재적 답변을 제공합니다- 서랍퀵리스트

서랍

서랍 은 PPA를 통해 12.04에 구입할 수 있습니다.

여기에 이미지 설명을 입력하십시오

sudo add-apt-repository ppa:ian-berke/ppa-drawers 
sudo apt-get update
sudo apt-get install drawers

대시에서 서랍을 시작하십시오. 드로어의 경우 작성된 ​​아이콘을에서 끌어서 놓으십시오 ~/.local/share/applications.

서랍을 시작하면 대시에서 서랍으로 자주 사용하는 응용 프로그램을 끌어다 놓을 수 있습니다.

그래픽 퀵리스트

여러 옵션을 실행하는 기본 통일 방법은 빠른 목록을 사용하는 것입니다. 실행기 아이콘을 마우스 오른쪽 버튼으로 클릭하면 해당 실행기 아이콘에 대한 옵션 메뉴가 표시됩니다.

여기에 이미지 설명을 입력하십시오

12.04의 그래픽 방법을 사용하여 퀵리스트를 작성하는 것은 MyUnity를 사용하여 제공됩니다 .

명사 명사 설치

여기에 이미지 설명을 입력하십시오

이 옵션을 사용하면 빠른 목록을 만들 수 있습니다. 빠른 목록은 실행기 아이콘을 마우스 오른쪽 단추로 클릭하면 표시되는 하위 메뉴입니다.

11.04 용 그래픽 방법을 사용하여 퀵리스트를 작성하는 작업진행 중 입니다 (예 : Unity Launcher Editor).

여기에 이미지 설명을 입력하십시오

이것은 Natty (ubuntu 11.04)에서 작동하지만 파이썬 버전 변경으로 인해 oneiric (ubuntu 11.10)에서는 (이 글을 쓰는 시점에서) 작동하지 않습니다

설치하기 위해서

cd ~/Downloads
sudo apt-get install bzr
bzr branch lp:unity-launcher-editor

실행

cd ~/Downloads/unity-launcher-editor
./ule

퀵리스트 수동 생성

다행히 퀵리스트를 수동으로 작성하는 것도 간단합니다. 빠른 목록은 최소한 다음을 포함 하는 .desktop 파일입니다.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1

X-Ayatana-Desktop-Shortcuts=example_app2;

[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity

이것을 변경해야 할 영역 (예에서 위에서 아래로 작업)으로 나누겠습니다.

  • Icon=: 이것은 그래픽 그림 파일입니다. /usr/share/icons
  • Name=: 런처 아이콘 위로 마우스를 가져 가면 표시되는 툴팁입니다.
  • Exec=: 런처 아이콘을 마우스 왼쪽 버튼으로 클릭했을 때 실행되는 기본 실행 파일입니다.
  • X-Ayatana-Desktop-Shortcuts=: 세미콜론으로 구분 된 그룹 목록입니다.

각 그룹은 항목 아래의 빠른 목록 메뉴 옵션입니다 [group_name Shortcut Group]

  • example_appsX-Ayatana-Desktop-Shortcuts필드 에서 그룹의 이름입니다
  • Name=: 이것은 퀵리스트 메뉴 텍스트입니다
  • Exec=: 이것은 퀵리스트 항목을 선택할 때 실행되는 실행 파일입니다

.desktop 파일은 로컬 폴더에 있어야합니다~/.local/share/applications

존재하지 않는 경우이 폴더를 작성하십시오.

mkdir -p ~/.local/share/applications

폴더에 파일을 작성하십시오 (예 : myquicklist.desktop). 이 파일을 Nautilus에서 Unity Launcher로 끌어서 놓으십시오.

XFCE 런처 모방

실행기 버튼을 클릭 할 때 기본 XFCE 작업은 실행 파일을 실행하는 것입니다. 런처의 경우 계산기를 기본값으로 설정할 수 있습니다

Name=My Quicklist
Exec=gcalctool

XFCE 실행기에서 가능한 다른 작업은 실행기 항목 목록 만 표시하는 것입니다. 불행히도 Unity에서는이 작업을 수행 할 수 없습니다. 마우스 오른쪽 버튼을 클릭해야합니다.

기본값 Exec=은 무언가를 실행해야합니다. 예를 들어,이를 사용하여 마우스 오른쪽 버튼을 클릭하라는 알림 팝업 대화 상자를 표시 할 수 있습니다.

Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

원하는 다음 예제를 제공했습니다.

  • 스크린 샷 : Exec=gnome-screenshot -i
  • 사전: Exec=xfce4-dict
  • 계산자: Exec=gcalctool

여기에 이미지 설명을 입력하십시오

따라서 예제 .desktop 파일은 다음과 같습니다.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator

[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity

[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity

[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity

Ubuntu 12.04 LTS- drawers지정된 저장소를 추가 한 후 패키지 를 찾을 수 없습니다. Software Center에서 $ 3입니다.
Esamo

5

예. 런처 빠른 목록을 사용하여 런처 아이콘의 오른쪽 클릭 메뉴에 애플리케이션을 추가 할 수 있습니다. 이 질문을보십시오 :

특히 libreoffice 예제 는 동일한 아이콘에서 원하는 응용 프로그램을 실행하도록 수정할 수 있습니다.


Thanx Jorge, 그러나 내 Ubuntu Oneiric에는 / usr / share / applications /에 * .desktop 파일이 없습니다. 또한 새로운 botton을 만들고 싶은 동안 시작 센터가 있기 때문에 LibreOffice 예제를 따를 수 없습니다. 유용한 '작은'응용 프로그램 (스크린 샷, 사전, 계산기, 강제 종료 등)이 포함 된 실행기 (선택한 아이콘 포함) ... 가능합니까?
Gingalone

노틸러스가있는 폴더를보고있는 경우 표시되는 이름은 .desktop 파일의 파일 이름과 다릅니다. CLI에서 ls 명령은 해당 파일을 편집해야하는 실제 파일 이름을 표시합니다.
fragos

5

Ubuntu 11.10 (Oneiric) 및 Unity (3D)

예 : " Ubuntu Toolbox "다목적 아이콘

설명 : 시스템 설정 (기본값), Ubuntu Tweak , Ubuntu Software CenterSoftware Updates에서 여러 Unity 실행기 아이콘을 대체하는 단일 '도구 상자'아이콘 입니다.

여기에 이미지 설명을 입력하십시오

주석 : 아이콘 (사용자 지정 아님), 파일 이름 지정 및 기본 항목을 약간 손상 시켰습니다. 다른 대안은 기존 항목과 충돌하거나 혼동 될 수 있습니다. (경고 받다)

mkdir ~/.local/share/applications  (if required)

gedit ~/.local/share/applications/toolbox.desktop &

참고 : 앰퍼샌드 '&'는 명령 행을 즉시 해제합니다.

내 사용자 정의 ' toolbox.desktop '파일 : (쉽게 편집 가능)

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

X-Ayatana-Desktop-Shortcuts=UbuntuTweak;SoftwareCenter;SoftwareUpdates;

[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]  
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

5

서랍 은 Unity Laucher에서 애플리케이션을 그룹화하는 완벽한 방법입니다.

현재 repos에서는 사용할 수 없지만 여전히 ppa에서 설치할 수 있습니다.

sudo add-apt-repository ppa:ian-berke/ppa-drawers   
sudo apt-get update   
sudo apt-get install drawers

서랍 사용을 보여주는 일부 스크린 샷

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

새 드로어를 작성하면 대시에서 응용 프로그램을 끌어서 놓을 수 있습니다.

서랍에 파일과 폴더를 저장하여 자주 사용하는 파일에 빠르게 액세스 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

출처 :
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/10
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own 미니 대시 유니티 런처 서랍


1
새로운 구성 옵션 및 버그 수정이 포함 된 오늘 (12/10/12) 새 버전이 방금 출시되었습니다.
Ian B.

?. 드래그 앤 드롭이 나를 위해 일을하지 않는 :( ... 문제가 될 수 무엇 우분투 14.04 사용
Regisz

3

나는 david6와 fossfreedom의 대답이 모두 훌륭하다고 생각합니다. 이것은 단지 당신에게 동일한 변형을 보여주기위한 것입니다.

이 경우 다양한 작업에 사용되는 '유틸리티'아이콘이며 표준 앱, 일부 셸 스크립트 및 명령을 사용합니다. 시냅틱을 가장 많이 사용하기 때문에 시냅스를 실행하도록 아이콘을 마우스 왼쪽 버튼으로 설정하면 다른 모든 것은 오른쪽 클릭 퀵리스트에서 벗어납니다.

퀵리스트가있는 사용자 지정 .desktops에서 'X-Ayatana-Desktop-Shortcuts ='줄을 선택하면 퀵리스트와 표시 순서가 결정됩니다.

전의. -10 개의 [단축키 그룹] 항목을 가질 수 있지만 'X-Ayatana-Desktop-Shortcuts ='줄에있는 항목 만 표시 할 수 있습니다.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;

[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity

[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity

[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity

[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity

[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity

[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity

[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity

[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity

[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity

[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity

예를 들어 작은 스크립트 중 Exec = htop1은 $ PATH (~ / bin의 저장소에있는 htop1이라는 파일입니다.

#!/bin/bash
gnome-terminal --command  htop 

Exec = update1은 이름이 update1입니다.

#!/bin/bash
gnome-terminal --command "sudo apt-get update"

X-Ayatana-Desktop-Shortcuts = 줄의 공간을 절약하려는 경우 광범위한 퀵리스트가있는 .desktop에서 Scg1; Scg2; Scg3; 요법

X- 아 야야-데스크탑-쇼트 컷 = Scg1; Scg2; Scg3; 요법.

첫 번째 항목을 예로 들어

[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

런처 아이콘, 빠른 목록 등을 사용하여 수행 할 수있는 다양한 작업 및 변형


2

나는 이것이 귀하의 질문에 대한 답변이 아니라는 것을 알고 있지만 런처와 동일하다고 생각합니다 alternatives.

1) Gnome-Pie (정말 멋진 효과가있는 응용 프로그램 실행기 )를 사용해보십시오그놈 파이


2) Glx-Dock / Cairo-Dock (예 : mac의 도크) 및 docky (소프트웨어 센터에 있음)와 같은 도크 사용.

카이로 독


3) 단축키를 사용하여 프로그램 열기 (대시로 키보드 작성 및 열기 >> 단축키로 이동 탭 >> 사용자 정의 단축키로 이동 >> + 버튼 누름 >> 단축키로 열려는 프로그램 작성 >> 적용> > 바로 가기 할당)

지름길


1

새로운 응용 프로그램을 확인하십시오 : 서랍 여기에 이미지 설명을 입력하십시오 http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers

http://www.iloveubuntu.net/create-bundles-files-and-folders-unity-launcher-fancy-drawers-ppa-available

당신은 ppa를 추가 할 수 있습니다

sudo add-apt-repository ppa : ian-berke / ppa sudo apt-get 업데이트 및 sudo apt-get 설치 서랍

Dash에 Drawers를 입력하면 시작됩니다. ~ / .local / share / applications에 서랍 런처를 생성하여 런처 / 도크에 배치 할 수 있습니다. 그런 다음 원하는 항목 (문서, 폴더, 응용 프로그램, 웹 URL)을 끌어다 놓습니다. 왼쪽 클릭하면 각 파일에 대한 아이콘이있는 미니 대시가 열리고 오른쪽 클릭하면 빠른 목록이 열립니다. 열린 드로어에서 항목을 마우스 오른쪽 단추로 클릭하면 해당 이름 또는 실행 명령을 편집 할 수 있습니다. 마우스 왼쪽 버튼을 클릭하면 기본 응용 프로그램으로 시작됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.