Wie kann ich Trennzeichen zwischen Unity Launcher-Symbolen setzen?

7

Ich muss wirklich ein Trennzeichen in die linke Leiste des Unity Launcher einfügen ... Ich denke, dass es möglich sein könnte, einem Programm einige Links hinzuzufügen, die einfach nichts tun, sodass wir nur das Symbol in ein trennzeichenähnliches Symbol ändern müssen ... Wie kann ich das machen?

Fabio Spampinato
quelle
Das Trennzeichen hat jedoch die gleiche Größe wie andere Trägerraketen auf dem Unity-Panel. Erlauben Sie dieses Verhalten?
Rahul Virpara
Ich hätte es vorgezogen, wenn sie weniger belegen, aber ich weiß nicht, wie ich das machen soll ... Wenn Sie andere Lösungen kennen, lassen Sie es mich bitte wissen
Fabio Spampinato

Antworten:

8

Erstellen Sie einfach den Launcher

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

und fügen Sie die folgenden Details in gedit ein.

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

SuperDrücken Sie dann auf und suchen Sie nach Unity Separator und legen Sie es in Unity Panel ab. Denken Sie daran, dass es denselben Speicherplatz wie bei anderen Launcher-Größen in Unity Panel beansprucht.

Rahul Virpara
quelle
2

I löste. Ich habe gerade einige Verknüpfungen mit leerem Befehl erstellt und das Symbol geändert. Das ist das Ergebnis:

Geben Sie hier die Bildbeschreibung ein

Fabio Spampinato
quelle
4
Haben Sie nicht einfach umgesetzt, was Virpara in seiner Antwort hatte
David Peterman
Ich habe seine Antwort erst gelesen, nachdem ich sie gemacht habe. Übrigens habe ich nur einige Kopien von "My-Wheater-Indicator" (auf meinem Desktop) gemacht und die Eigenschaften geändert
Fabio Spampinato
0
  1. Erstellen Sie ein einfaches Python-Skript (separator.py) mit Symbol. (siehe Code unten)
  2. Steck es rein ~/bin/
  3. Erstellen Sie eine icon.pngund legen Sie sie im selben Verzeichnis ab.
  4. chmod +x ~/bin/separator.py
  5. Starten Sie es. Es wird im Launcher angezeigt.
  6. Stellen Sie es während der Ausführung so ein, dass es im Launcher bleibt (klicken Sie mit der rechten Maustaste auf das Symbol im Launcher).
  7. Wiederholen Sie den Vorgang von 1-6 und ändern Sie den Namen in separator2.py usw.
  8. Ordnen Sie die Symbole durch Ziehen an.
#! / usr / bin / env python
pygtk importieren
pygtk.require ('2.0')
importiere gtk

Klasse HelloWorld:

    def delete_event (self, widget, event, data = None):
        falsch zurückgeben

    def destroy (Selbst, Widget, Daten = Keine):
        gtk.main_quit ()

    def __init __ (self):
        # ein neues Fenster erstellen
        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 ("zerstören", self.destroy)

        # Erstellt eine neue Schaltfläche mit der Bezeichnung "Hello World".
        self.button = gtk.Button ("Hallo Welt")

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

    def main (self):
        gtk.main ()

if __name__ == "__main__":
    hallo = HelloWorld ()
    hallo.main ()
Frantique
quelle