Wie erhalte ich einen „Nicht-Screenlet“-Rechner in der Compiz-Widget-Ebene?

Wie erhalte ich einen „Nicht-Screenlet“-Rechner in der Compiz-Widget-Ebene?

Ich habe derzeit den Screenlet-Rechner eingerichtet, möchte ihn aber nicht verwenden, da

1) Screenlets werden nicht mehr weiterentwickelt, die meisten funktionieren nicht und ich beabsichtige, langsam von ihnen wegzukommen.

2) Der vorhandene Screenlet-Rechner sieht dem in OSX sehr ähnlich und ist meiner Meinung nach nicht ansprechend.

Ich bevorzuge entweder Galculator oder Gcaltool. Gibt es eine Möglichkeit, diese in die Widget-Ebene zu integrieren? Ich bin auch für andere Optionen offen, aber im Grunde suche ich nach einem „Nicht-Screenlet“-Rechner, der in der Compiz-Widget-Ebene angezeigt wird.

Danke.

Softwarespezifikationen: Ubuntu 12.04 mit Xubuntu-Desktop. Xfce auf 4.10 aktualisiert und Compiz wird verwendet.

Antwort1

Habe es gerade herausgefunden. Aber es lohnt sich, da man damit jedes Programmfenster in ein WIDGET verwandeln kann!!

1) Suchen der Rechnerfensterklasse:

a) Laden Sie das Rechnerprogramm.

b) Laden Sie dann ein Terminalfenster.

c) Um die Klasse des Rechnerfensters zu erhalten, führen Sie im Terminal aus

xprop WM_CLASS | cut -d\" -f4

Ihre Maus sieht jetzt wie ein Fadenkreuz aus.

d) Klicken Sie nun auf das geöffnete Taschenrechnerprogramm, das Sie in der Widget-Ebene verwenden möchten. Die Ausgabeklasse wird im Terminal angezeigt.

e) Notieren Sie es. In meinem Fall ist es „Galculator“.

2) Einrichten des Rechners in der Compiz-Widget-Ebene:Gehen Sie zu Menü\Einstellungen\Compiz Config Manager\Desktop\Widget Layer\

a) Aktivieren Sie das Plugin „Widget Layer“.

b) Gehen Sie im Abschnitt Widget Layer Plugin zu Behaviour\Widget Windows\ und geben Sie ein

(class=Galculator)

Wenn Sie mehrere Widgets benötigen, geben Sie ein

(class=Galculator) | (class=Screenlet)

| ist „oder“ und in meinem Fall erlaube ich sowohl Galculator als auch Screenlets auf der Widget-Ebene.

HINWEIS: Klammern sind unbedingt erforderlich, auch bei Einzelklasseneinträgen. Wenn sie fehlen, funktioniert es nicht.

Im Grunde sind Sie fertig! Aber wenn Sie das komplette Angebot suchen ... weiter ...

3) Dekorationen aus dem Taschenrechnerfenster entfernen:Gehen Sie zu Menü\Einstellungen\Compiz Config Manager\Fensterverwaltung\Fensterregeln

a) Aktivieren Sie das Plugin „Fensterregeln“. Sie werden aufgefordert, Regex Matching zu aktivieren (falls nicht bereits aktiviert) und dies ebenfalls zu aktivieren.

b) Gehen Sie dann im Abschnitt Windows-Regeln zu Übereinstimmungen und geben Sie Folgendes ein bzw. kopieren Sie es und fügen Sie es ein.

(class=Galculator)

unterJEDEder folgenden Überschriften:

  • Taskleiste überspringen
  • Pager überspringen
  • Über
  • Klebrig
  • Nicht größenveränderbare Fenster
  • Nicht minimierbare Fenster
  • Nicht maximierbare Fenster
  • Nicht verschließbare Fenster
  • Kein Fokus

Jetzt sieht es wie ein echtes Widget aus.

5) Rechner automatisch starten, um ihn in die Compiz-Widget-Ebene zu laden:Unter Menü\Einstellungen\Einstellungsmanager\System\Sitzung und Start\Automatischer Anwendungsstart\ a) Klicken Sie auf die Schaltfläche „Hinzufügen“ mit dem grünen Kreuz.

b) Geben Sie Name, Beschreibung und Befehl für den Rechner-Launcher ein und klicken Sie auf „OK“. In meinem Fall ist das:

Name: Galculator

Beschreibung: Galculator-Widget starten

Befehl: Galculator.

c) Stellen Sie sicher, dass es in der Liste „Anwendungs-Autostart“ aktiviert ist.

6) Abmelden und AnmeldenVoilà!

Antwort2

Das ähnlichste, was ich gefunden habe, ist ein Taschenrechner im Unity-Dashboard. Sie können Unity-Lens-Utilities installieren:

sudo apt-get install unity-lens-utilities

Wenn Sie dann das Dash öffnen und eine Operation eingeben, wird Ihnen das Ergebnis als Vorschau angezeigt. Die Vorschau ist außerdem mit dem eigentlichen Rechner verknüpft, sodass Sie bei komplexeren Operationen einfach darauf klicken können.

Viel Glück!

verwandte Informationen