Como posso colocar alguns separadores entre ícones de iniciador de unidade?

7

Eu realmente preciso colocar um separador na barra de abertura do Unity Unity ... Eu acho que seria possível adicionar alguns links para um programa que simplesmente não faz nada, então só precisamos mudar seu ícone para um ícone parecido com um separador. ... Como posso fazer isso?

    
por Fabio Spampinato 08.06.2012 / 14:04

3 respostas

8

Basta criar o iniciador

gksudo gedit /usr/share/applications/separator.desktop

e cole os detalhes a seguir no gedit.

[Desktop Entry]
Type=Application
Icon=/path/to/icon.png
Name=Unity Separator

em seguida, pressione Super e procure pelo Unity Separator e coloque-o no Painel do Unity Lembre-se, ele consumirá o mesmo espaço que o tamanho de outro iniciador no Painel do Unity.

    
por virpara 08.06.2012 / 14:43
2

eu resolvi. Acabei de criar alguns atalhos com o comando vazio e mudei o ícone. Este é o resultado:

    
por Fabio Spampinato 08.06.2012 / 14:43
0
  1. Crie um script Python simples (separator.py) com o ícone. (veja o código abaixo)
  2. Coloque em ~/bin/
  3. Crie um icon.png e coloque-o no mesmo diretório.
  4. chmod +x ~/bin/separator.py
  5. Inicie. Ele aparecerá no lançador.
  6. Durante a execução, defina-o para manter no ativador (clique com o botão direito do mouse no ícone no ativador).
  7. Repita de 1 a 6, alterando o nome para separator2.py, etc.
  8. Organize os ícones com arrastar.
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk

class HelloWorld:

    def delete_event(self, widget, event, data=None):
        return False

    def destroy(self, widget, data=None):
        gtk.main_quit()

    def __init__(self):
        # create a new window
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)

        self.window.set_icon_from_file('icon.png')

        self.window.connect("delete_event", self.delete_event)
        self.window.connect("destroy", self.destroy)

        # Creates a new button with the label "Hello World".
        self.button = gtk.Button("Hello World")

        self.window.add(self.button)
        self.button.show()
        self.window.show()

    def main(self):
        gtk.main()

if __name__ == "__main__":
    hello = HelloWorld()
    hello.main()
    
por Frantique 08.06.2012 / 14:53

Tags