Existe uma maneira de não especialistas criarem novas lentes / gavetas para o iniciador do Unity?


9

Até agora, estou gostando da nova interface do Unity, mas há certos aspectos da lente / traço de aplicativos que considero um pouco inconveniente. Por exemplo, tenho cerca de 30 jogos instalados na minha área de trabalho.

Com o antigo menu principal, eu podia editar os jogos em categorias, e era muito rápido ver todos os jogos de cartas ou todos os jogos de arcade.

Com a configuração atual, não há problema se eu souber qual jogo (ou outro programa) eu quero, mas se eu quiser navegar pelos jogos, é menos conveniente. Depois de clicar na lente de Aplicativos, tenho que escolher Jogos no menu suspenso (que requer mais movimentos do mouse do que antes) e, depois disso, os jogos permanecem sem classificação, por isso não posso navegar por categoria.

O que eu gostaria seria capaz de criar botões do iniciador semelhantes ao botão Aplicativos, para grupos específicos de programas, para que eu pudesse, por exemplo, clicar em um botão 'Arcade' no iniciador e ver uma lista de jogos de arcade . Existe (agora ou no futuro) alguma maneira de alguém sem habilidades de programação fazer algo assim? (Idealmente, seria de um nível semelhante de dificuldade para editar o menu principal do Gnome.)

Respostas:


4

Infelizmente, não há uma maneira fácil de personalizar lentes, as pessoas precisam escrevê-las. No lado positivo, é fácil para as pessoas escreverem, por exemplo, a lente Ask Ubuntu tem cerca de ~ 350 linhas de código.

Por favor, adicione sua ideia aqui ; Estou sempre à procura de pessoas para escrever lentes, por isso escreva alguns detalhes sobre o que você gostaria de ver nas lentes e talvez tenhamos sorte e encontremos alguém.


OK obrigado. Acho a natureza aninhada de um menu principal muito mais eficiente; se houvesse uma maneira de realizar algo semelhante com as lentes, seria ótimo. Também seria bom poder editar quais aplicativos aparecem no painel - por exemplo, adicionei o netbook Kubuntu e preferimos não ver todos os aplicativos KDE exibidos no Unity.
Sean Fitzpatrick

Como minha ideia não era tanto para uma nova lente, mas como um pedido de novos recursos em uma lente existente (aplicativos), decidi registrar minha ideia como um bug da lista de desejos no Launchpad (bem, no momento, é apenas um bug, já que alguém além de mim tem que atribuir o status de lista)!
Sean Fitzpatrick

2

Você pode simplesmente usar o "Indicador de menu clássico" (para Ubuntu 12.04 / 11.10 / 11.04). Encontrei instruções sobre como instalá-lo aqui .


1

Confira Gavetas:

Um utilitário para organizar itens relacionados para facilitar o lançamento no iniciador do Unity. Gavetas cria um favorito do iniciador para o painel do iniciador do Unity que pode conter qualquer combinação de arquivos, aplicativos, links da web ou diretórios. Basta soltar um arquivo no iniciador ou na gaveta aberta e ele será adicionado. Clique com o botão esquerdo do mouse no iniciador "abre uma gaveta" com uma visualização de ícone de cada item para iniciar. Clicar com o botão direito do mouse permite iniciar rapidamente através de listas rápidas.

Você pode aninhar uma gaveta em outra também. http://launchpad.net/drawers insira a descrição da imagem aqui


0

Por que não há documentação como escrever? Fiz a entrada .place e peguei uma lente vazia. se eu colocar lá o nome e o caminho do dbus como a lente do aplicativo, eu recebo uma lente do aplicativo. Então, acho que deve haver um arquivo extra para o dbus onde isso está configurado, mas não encontro esses arquivos dbus. Seria mais fácil aprender como funciona, se houver uma documentação em que os diferentes arquivos estão localizados. Se o Ask Ubuntu Lense tiver apenas 350 linhas de código, todos estão no mesmo arquivo? Se sim, onde está esse arquivo e por que não posso simplesmente olhar para ele e editá-lo ou para ver como ele funciona e onde devo colocar minha lente.


Você viu esta entrada do wiki?
Elmicha


0

veja os .desktoparquivos em/usr/share/applications/

você precisa editá-los com um editor de texto e adicionar uma linha:

OnlyShowIn = KDE;

Então seu aplicativo KDE deve aparecer apenas no KDE.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.