Posso colocar mais aplicativos em um ícone do Unity?

19

É possível "anexar" mais de um aplicativo em um único ícone / botão do Unity? Para manter sob controle o número de botões no launcher, será muito útil armazenar alguns aplicativos do mesmo tipo (por exemplo, pequenos aplicativos de acessórios como captura de tela ou aplicativo da web, etc.) em um único botão, pois isso é possível com o painel xfce ...

    
por Gingalone 22.11.2011 / 17:11

7 respostas

19

Visão geral

Esta resposta dá duas respostas possíveis - Drawers e Quicklists

Gavetas

Gavetas está disponível através de um PPA para 12.04:

sudoadd-apt-repositoryppa:ian-berke/ppa-drawerssudoapt-getupdatesudoapt-getinstalldrawers

InicieasgavetasdoDash.Parasuagaveta,arrasteesolteoíconecriadode~/.local/share/applications.

Iniciesuagavetae,emseguida,arrasteesolteseusaplicativosfavoritosdoDashnagaveta.

QuicklistsGráficas

Ométododeunidadepadrãoparalançarváriasopçõeséatravésdousodelistasrápidas-cliquecomobotãodireitodomouseemumíconedoinicializadorparamostrarummenudeopçõesparaesseíconedoinicializador.

A criação da lista rápida usando um método gráfico para 12.04 está disponível usando MyUnity

myunity

Esta opção permite criar listas rápidas - as listas rápidas são um submenu exibido quando você clica com o botão direito do mouse em um ícone do inicializador.

A criação da lista rápida usando um método gráfico para o 11.04 é trabalho em andamento - por exemplo - o Editor do Unity Launcher

IssofuncionaemNatty(Ubuntu11.04)-masdevidoàmudançadeversãodoPython,nãofunciona(comonomomentoemqueescrevoisso)emonírico(Ubuntu11.10)

parainstalar

cd~/Downloadssudoapt-getinstallbzrbzrbranchlp:unity-launcher-editor

paraexecutar

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

Criaçãomanualdelistasrápidas

Felizmente,ésimplescriarlistasrápidasmanualmente.Umalistarápidaéumarquivo.desktopcontendonomínimooseguinte:

[DesktopEntry]Version=1.0Type=ApplicationTerminal=falseIcon=adressbookName=SampleMenuExec=example_application1X-Ayatana-Desktop-Shortcuts=example_app2;[example_appsShortcutGroup]Name=NameofApplication2Exec=example_application2TargetEnvironment=Unity

Vamosdividirissonasáreasquevocêdevealterar(trabalhandodecimaparabaixonoexemplo).

  • Icon=:esteéoarquivodeimagemgráficoencontradoem/usr/share/icons
  • Name=:estaéadicadeferramentaquevocêvêquandopassaomousesobreoíconedoiniciador
  • Exec=:estaéaexecuçãoexecutávelpadrãoquandovocêclicanoíconedoiniciador
  • X-Ayatana-Desktop-Shortcuts=:estaéumalistadegruposseparadosporpontoevírgula.

Cadagrupoéumaopçãodemenudelistarápidanaentrada[group_nameShortcutGroup]

  • example_appsesteéonomedogruponocampoX-Ayatana-Desktop-Shortcuts
  • Name=:esteéotextodomenudalistarápida
  • Exec=:estaéaexecuçãoexecutávelaoescolheraentradadalistarápida
Osarquivos

.desktopdevemexistirnapastalocal~/.local/share/applications

Seaindanãoexistir,crieestapasta:

mkdir-p~/.local/share/applications

Crieumarquivonapasta-porexemplo,myquicklist.desktopearrasteesolteessearquivodoNautilusnoUnityLauncher.

imitadordoXFCE

AaçãopadrãodoXFCEaoclicarnobotãodoativadoréexecutarumexecutável.Paranossolançador,vocêpoderiausaracalculadoracomopadrão

Name=MyQuicklistExec=gcalctool

AoutraaçãopossívelnoiniciadordoXFCEéapenasexibiralistadeitensdoativador.Infelizmente,noUnity,vocênãopodefazerisso-deveserumcliquecomobotãodireitodomouse.

OpadrãoExec=deveexecutaralgo.Porexemplo,vocêpodeusarissoparaexibirumacaixadediálogopop-uprápidalembrandovocêdeclicarcomobotãodireitodomouse:

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

Exemplo

Você deu os seguintes exemplos que queria:

  • Screenshot: Exec=gnome-screenshot -i
  • Dicionário: Exec=xfce4-dict
  • Calculadora
  • : Exec=gcalctool

Assim,oseuarquivo.desktopdeexemploficariaassim:

[DesktopEntry]Version=1.0Type=ApplicationTerminal=falseIcon=addressbookName=MyQuicklistExec=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
    
por fossfreedom 25.11.2011 / 21:10
5

Sim, você pode usar as listas rápidas do Launcher para adicionar aplicativos ao menu do botão direito de um ícone do iniciador. Olhe para esta questão:

Especificamente, o exemplo do libreoffice pode ser modificado para apenas executar qualquer aplicativo que você deseje sob o mesmo ícone.

    
por Jorge Castro 22.11.2011 / 17:49
5

Para o Ubuntu 11.10 (Oneiric) e Unity (3D)

Exemplo: " Ubuntu Toolbox " ícone multiuso

Descrição: Um único ícone de 'caixa de ferramentas', substituindo vários ícones do lançador Unity, por: Configurações do Sistema (padrão), Ubuntu Tweak , Ubuntu Centro de Software e Atualizações de Software .

Comentários: eu fiz alguns compromissos com ícones (não personalizados), nomeação de arquivos e o item padrão. Outras alternativas podem entrar em conflito ou ser confundidas com itens existentes. (esteja avisado)

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

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

Nota: O e comercial '& amp;' libera a linha de comando imediatamente.

Meu arquivo personalizado ' toolbox.desktop ': (pode ser facilmente editado)

[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
    
por david6 24.11.2011 / 21:52
5

Gavetas são uma maneira perfeita de agrupar aplicativos no Unity Laucher.

A partir de agora, ele não está disponível nos repositórios, mas você ainda pode instalá-lo a partir do ppa.

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

Algumas capturas de tela mostram o uso de gavetas

Depois de criar uma nova gaveta, você pode arrastar & amp; soltar aplicativos do Dash.

Você pode até armazenar arquivos e pastas na sua gaveta, fornecendo uma maneira de acessar rapidamente os arquivos mais usados.

Fontes: link a>
link

    
por Hashken 09.12.2012 / 16:45
3

Eu acho que ambos david6 & amp; As respostas de fossfreedom são muito boas, isto é só para mostrar uma variação do mesmo.

Neste caso, é um ícone de 'Utilitário' que tenho para várias ações, ele usa aplicativos padrão, alguns scripts de shell & amp; comandos. Porque eu uso o synaptic mais eu defini o clique esquerdo no ícone para executar synaptic, todo o resto está fora do botão direito quicklists.

Um ponto de interesse adicional - em .desktops personalizados com listas rápidas, a linha 'X-Ayatana-Desktop-Shortcuts =' determina o que é mostrado na lista rápida & amp; a ordem mostrada.

- Você poderia ter 10 [qualquer grupo de atalho] entradas, mas mostrar apenas algumas delas pelo que está na linha '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

Para dar Ex. de pequenos scripts, Exec = htop1 é apenas um arquivo chamado htop1 em um bin no meu $ PATH (~ / bin

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

Exec = update1 é um chamado update1

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

Em um .desktop com extensas listas rápidas, se você quiser economizar espaço na linha X-Ayatana-Desktop-Shortcuts =, você pode nomear seus grupos de atalhos de uma forma mais simples, usando algo como Scg1; Scg2; Scg3; ect, então

X-Ayatana-Atalhos-Desktop = Scg1; Scg2; Scg3; ect.

Como exemplo, fazendo minha primeira entrada

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

Muitas coisas & amp; variações de como você pode fazer com seus ícones de lançador, listas rápidas, etc.,

    
por doug 25.11.2011 / 22:07
2

Eu sei que isso não é uma resposta à sua pergunta, mas eu acho que é o mesmo que o lançador (ou simplesmente alternatives ).

1) experimente Gnome-Pie (um lançador de aplicativos com alguns efeitos muito legais)

2)Usandodocas,como Glx-Dock / Cairo-Dock (como dock no mac) e docky (elas estão no software -Centro).

3)Usandoatalhosparaabrirprogramas(escrevertecladonopaineleabri-lo>>irparaatalhos,toque>>váparaatalhospersonalizados>>pressioneobotão+>>escrevaoprogramaquedesejaabrircomoatalho>>aplicar>>atribuirumatalhoaele)

    
por Black Block 28.11.2011 / 23:45
1

Confira um novo aplicativo: gavetas link

link

você pode adicionar o ppa fazendo

sudo add-apt-repositório ppa: ian-berke / ppa sudo apt-get update & amp; & amp; Sudo apt-get instalar gavetas

Basta digitar Drawers no Dash para começar. Ele criará um ativador de gaveta em ~ / .local / share / applications que você pode colocar no launcher / dock. Em seguida, arraste e solte o que quiser (documentos, pastas, aplicativos, URLs da Web). Clicar com o botão esquerdo abre um mini-dash com ícones para cada arquivo, enquanto o clique com o botão direito abre uma lista rápida. Clicar com o botão direito nos itens da gaveta aberta permite que você edite o nome ou o comando de execução. Clicando com o botão esquerdo lança-os com sua aplicação padrão.

    
por Ian B. 24.07.2012 / 17:24