Wie erreicht man „Aktivitäten“ in Unity?

Wie erreicht man „Aktivitäten“ in Unity?

Mir gefällt das Konzept eines aktivitätszentrierten Desktops und ich frage mich, ob dies in Unity erreicht werden kann. Für mich ist eine Aktivität eine Reihe von Anwendungen, die zum selben Thema gehören, wie „Fotobearbeitung“, „Softwareentwicklung“, „Büroarbeit“, „soziale Aktivitäten“, „Musik und Video“. Ich möchte die virtuellen Desktops nutzen, um Anwendungen anzuordnen, die zur selben Aktivitätsgruppe gehören.

Beispiel: Desktop 1 enthält alle Anwendungen, die zu 'Büroarbeiten' gehören. Desktop 2 enthält alle Anwendungen, die ich für 'Softwareentwicklung' benötige. Desktop 3 enthält alle Anwendungen, die ich normalerweise für 'Fotoarbeiten' benötige.

Deshalb möchte ich den virtuellen Desktops Namen geben, die ihren Zweck widerspiegeln. Und ich möchte, dass Unity die erforderlichen Anwendungen automatisch startet, wenn ich meinen Computer hochfahre oder wenn ich zu einem der virtuellen Desktops wechsle.

Ist dies mit Unity (oder einem anderen Desktop) möglich?

Antwort1

Sie können dies mit GNOME Shell tun. Es gibt eine Erweiterung namensFenster automatisch verschiebenDadurch können Sie bestimmten Anwendungen bestimmte Desktops zuweisen (leider geschieht dies nicht automatisch, Sie müssen die Konfiguration für jede App einrichten, auf die Sie die Erweiterung anwenden möchten).

Wenn Sie Oneiric Ocelot (11.10) verwenden, verwenden Sie GNOME 3.2. Die Konfiguration ist wirklich einfach. Öffnen Sie zuerst den Erweiterungsordner (wenn Sie ihn über den obigen Link installieren, sollte er dort sein) /home/user/.local/share/gnome-shell/extensions/und öffnen Sie ihn extension.jsmit einem beliebigen Texteditor (z. B. gedit). Ändern Sie APPLICATIONS (Zeile 16) und fügen Sie eine Liste von Anwendungs- und Arbeitsbereichspaaren ein, wie folgt: const APPLICATIONS = ['epiphany.desktop:1','evolution.desktop:1','gnome-terminal.desktop:2','empathy.desktop:3','xchat.desktop:3']

Weitere Informationen zur Konfiguration der Erweiterung finden Sie unterdieser Link.

Antwort2

Das ist eine gute Idee.
Wenn Sie planen, für jede Aktivität einen Desktop zu haben, ist es meiner Meinung nach naheliegend, für jeden Desktop auch einen anderen Launcher zu haben und die Anwendungen, die zu der jeweiligen Aktivität bzw. dem jeweiligen Desktop gehören, auf dem Launcher zu platzieren/sperren.

Wenn Ihnen diese Idee gefällt, können Sie jedem Desktop einen eigenen Launcher zuweisen. Dies wird indiese Frage.

verwandte Informationen