Cinnamon: Mehrere Reihen von Arbeitsbereichen

Erstellt am 20. März 2012  ·  46Kommentare  ·  Quelle: linuxmint/cinnamon

Es wurde auf der Release-Seite angesprochen , viele Leute würden gerne die Möglichkeit sehen, Arbeitsbereiche in 2 Dimensionen (Spalten und Zeilen) anzuordnen. Es wurde gerade als Problem hinzugefügt, damit es wie eine Funktionsanfrage richtig behandelt werden kann.

Discussion FEATURE REQUEST

Hilfreichster Kommentar

Ich bin daran interessiert, dies zu codieren, wenn mir jemand ein paar Hinweise gibt. Irgendwie bin ich bei Zimt gelandet und dieses Feature ist für mich ein großer Rückschritt.

Alle 46 Kommentare

Siehe #401. Ich werde jedoch eine Erweiterung dafür codieren, wenn ich Zeit habe. (Wenn ich es schaffe, das zu lernen)

Sorry für das Duplikat.

Die Art und Weise, wie Arbeitsbereich-Miniaturansichten im Moment zugewiesen werden, lässt Sie sie nicht animieren, daher wird es etwas seltsam sein, von einer Zeile auf zwei Zeilen von Arbeitsbereichen zu springen. Wir können jedoch den Code der Expo ändern, um die Arbeitsbereiche animierbar zu machen (sie sind animierbar, aber auf eine seltsame Weise. Wenn Sie sich den Code ansehen, werden Sie verstehen, was ich meine), aber zuerst sollten wir dieses Speicherleck lösen und es schaffen möglichst stabil.

Ich denke, Arbeitsbereiche sind jetzt im Master-Zweig so animierbar, dass ein Arbeitsbereichsraster verwendbar wäre.

Oh cool! Baut jemand eine Erweiterung oder wird es ein Gebäude?

Oh cool! Baut jemand eine Erweiterung oder wird es ein Gebäude?
Ich persönlich möchte, dass es eingebaut wird, aber zweifellos werden es einige bevorzugen
die lineare Ansicht.

Das bedeutet nur, dass es nicht standardmäßig sein muss.
Dies ist bei Gnome2 IIRC der Fall.

Am 19.06.2012 um 06:22 Uhr schrieb Per Ångström:

Oh cool! Baut jemand eine Erweiterung oder wird es ein Gebäude?
Ich persönlich möchte, dass es eingebaut wird, aber zweifellos werden es einige bevorzugen
die lineare Ansicht.


Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an:
https://github.com/linuxmint/Cinnamon/issues/561#issuecomment -6415772

Ja… Gitterarbeitsplätze halten mich davon ab, von Mate zu Zimt zu wechseln

Meine Implementierung von Workspaces-as-Grid wurde vor einigen Wochen in master zusammengeführt. Sie können sich einen der letzten nächtlichen Builds ansehen und sehen, ob er noch vorhanden ist. Die Option befindet sich in den Arbeitsbereichseinstellungen, wenn ich mich nicht irre.

Tatsächlich wurde dies bereits implementiert und die Option ist im Arbeitsbereich von cinnamon-settings verfügbar.

Die einzige Einstellung, die ich finden kann, betrifft eine Rasteransicht für die Expo, keine zweidimensionale Organisation von Arbeitsbereichen. Ich möchte mit von Arbeitsbereich 1 zu Arbeitsbereich 4 wechseln können. Mit Cinamon git rev 8c0a193fefa30e8604ab325a310e29ff4deceed4. Auch kann ich eine solche Option in dconf in org/cinnamon und Unterschemata nicht finden. Mache ich etwas falsch?

@ckruse : Die Rasteransicht ist eine 2-dimensionale Organisation der Arbeitsbereiche.

@glebihan na ja , nur in der expo. Ich kann immer noch nicht zu einem Desktop unter / über dem aktuellen wechseln (obwohl die Verknüpfung zugewiesen ist).

@ckruse : oh stimmt, daran habe ich nicht gedacht

Sorry, dass ich dir falsche Hoffnungen gemacht habe!

Ich denke, ich müsste eine funktionierende Implementierung echter zweidimensionaler Arbeitsbereiche sehen, bevor ich eine Vorstellung davon habe, wie das funktionieren sollte ... Wären direkte Arbeitsbereichsverknüpfungen nicht einfacher?

@autarkper Ich habe mich nie an direkte Verknüpfungen

Ich möchte meine Unterstützung für diese Funktion hinzufügen. Je mehr ich Arbeitsbereiche nutze, desto mehr gewöhne ich mir an, einfach einen neuen zu öffnen, wenn ich ihn brauche, was sich langsam summiert.

Ich habe xbindkeys verwendet, um wechselnde Arbeitsbereiche meinen Vorwärts-/Rückwärts-Maustasten zuzuordnen wenn die X- und Y-Achsen von Arbeitsbereichen unabhängig sind (dh das Scrollen über den Rand eines Arbeitsbereichs würde sich wie jetzt umlaufen).

Ich möchte diese Idee jedoch zu einem endgültigen Abschluss bringen: Erlauben Sie uns, Arbeitsbereiche im N-dimensionalen Raum zu positionieren. Sie stellen also "Arbeitsbereichsabmessungen" auf beispielsweise 4 ein, und Cinnamon verwaltet dann Arbeitsbereiche entlang von 4 separaten Achsen.

Der Anwendungsfall für so viele wäre, dass Sie in der Lage sein könnten, mit Hotkeys in 3 Arbeitsbereichsdimensionen zu navigieren und dann manuell eine vierte auszuwählen – so dass Sie ein hohes Maß an Isolation zwischen verschiedenen Gedankenketten beibehalten können.

Dies wäre alles "Komplexität ausklappen" - da, wenn Sie es brauchen, aber nicht standardmäßig aktiviert.

Interessante Idee - Ich denke, der schwierigste Teil wäre die visuelle Modellierung des Arbeitsbereichs, um Verwaltung und Manipulation zu ermöglichen. Etwas zum Nachdenken.

Ich denke, es ist funktional ziemlich ähnlich wie nur eine Hierarchie.

Sie haben 1D-Sammlungen, die zusammen 2D-Sammlungen ergeben, die eine 3D-Sammlung ergeben, die eine 4D-Sammlung ergeben usw.

Bis zur 3D-Ebene sehen Sie sich einen Stapel von 2D-Rastern von Arbeitsbereichen an (obwohl es wahrscheinlich viele Möglichkeiten gibt, dies zu zeigen). Wenn Sie von dort aus herauszoomen, hätten Sie mehrere Würfel von Arbeitsbereichen, die selbst in 3 Dimensionen positioniert werden könnten (so dass Sie bereits bis zu 6 Arbeitsbereichsdimensionen erhalten). Aber dann möchten Sie vielleicht die Sammlungen sammeln - also fügen Sie mindestens weitere 3-Dimensionen hinzu, die bestimmen, in welchem ​​​​Raum Sie sich befinden.

Ich sollte wirklich ein Modell meiner Denkweise zusammenstellen, aber die zugrunde liegende Idee, die ich denke, ist, dass Sie in Bezug auf den Code wahrscheinlich eine ziemlich beliebige Anzahl von Achsen unterstützen möchten, auf denen Arbeitsbereiche positioniert werden können - fügen Sie ein Raster hinzu, die Leute werden es tun wollen einen Würfel und so weiter.

@OutsiderPerspective Bist du Mathematiker?

Berücksichtigen Sie beim Entwerfen von Arbeitsbereichsabmessungen die erforderlichen Schritte, um von Kante zu Kante zu gehen. In einer Dimension wäre das ganz links nach ganz rechts oder umgekehrt. In 2 Dimensionen wäre das Ecke-zu-Gegen-Ecke. Für 2 Dimensionen können Pfeiltasten verwendet werden, und die maximale Anzahl von Schritten, die für einen Desktop mit 16 Arbeitsbereichen in 2 Dimensionen erforderlich sind, beträgt 4. Wenn Sie mehr Dimensionen implementieren möchten, stellen Sie sicher, dass die größte Anzahl von Schritten zwischen den beiden liegt Punkte, die am weitesten auseinander liegen, ist geringer, als die Anzahl der Arbeitsbereiche in 2 Dimensionen zu verdoppeln.

Nicht, dass ich nicht gerne "Playtime" Workspace-Arena und "Worktime" Workspace-Arena hätte, aber wenn die Programmierzeit dafür mehrere Monate beträgt, macht es keinen Sinn, sich die Mühe zu machen.

Für zusätzliche Schönheitspunkte machen Sie die Arbeitsbereich-Arena-Ansicht (dh die dritte Dimension) zu einem Expos-Cluster, bei dem man jeweils eine Expo auswählt und dann zum gewünschten Arbeitsbereich in der ausgewählten Arena bohrt. Damit könnte man in relativ wenigen Schritten zum Arbeitsbereich -> Expo1 -> Arena-Expo -> Expo1-für-neue-Arena -> Arbeitsbereich gehen.

Es ist ein Divide-and-Conquer-Algorithmus für Workspace-Reisen, wenn auch mit etwas zusätzlichem Overhead, wenn uns die Pfeiltasten ausgehen, sodass die maximale Anzahl von Schritten für das Umschalten von "Any-to-Any" relativ niedrig gehalten wird.

Leute, Dimensionalität (Arität) über 2 ist kein sehr wichtiger Anwendungsfall, während ein zweidimensionales Desktop-Raster in einigen Kreisen ziemlich weit verbreitet ist.

Sinnvoll wäre es, die Umsetzung eines gemeinsamen Use Cases nicht zu blockieren, um die bahnbrechende Multidimensionalität abzudecken.

Also, bitte, bitte, lass uns wieder das Ding haben, das wir in Gnome 2 hatten. War das nicht einer der Punkte von Cinnamon?

Beachten Sie noch einmal, dass ich das multidimensionale Zeug in keiner Weise anprangere – ich schlage nur vor, die Prioritäten zu überdenken. Das flache Gitter sollte schnell funktionieren.

Lassen Sie mich mich der Liste der Benutzer hinzufügen, die aus genau diesem Grund nicht zu Cinnamon & Linux Mint gewechselt sind (kein Arbeitsbereichsraster). Ich schätze alles, was die Mint- und Cinnamon-Teams getan haben, um die Fehler des Gnome-Projekts zu bekämpfen. Machen Sie weiter so und berücksichtigen Sie diese Bitte.

Für Interessierte gibt es jetzt ein Applet, das ein 2D-Arbeitsbereichsraster für Cinnamon bereitstellt.
http://cinnamon-spices.linuxmint.com/applets/view/116

In PR #1717 scheint es einige produktive Arbeiten zu diesem Thema zu geben.

Nun, selbst wenn es dafür jetzt eine Lösung gibt, ... warum nicht dasselbe in das Standard-Workspace-Applet einfügen?
Ich meine, die Dinge sollten nicht so überladen sein, dass es verschiedene Applets für mehr oder weniger die gleichen Dinge gibt.

Was ich von einem Workspace Switcher-Applet sehen möchte, ist im Grunde Folgendes:

  • konfigurierbar wie viele Spalten/Zeilen
  • Ich möchte nicht, dass Multiples, die sich auf einem Arbeitsbereich A befinden, auf einem anderen Arbeitsbereich sichtbar sind (dh wie es in GNOME Classic verwendet wurde, wo Fenster auf den Arbeitsbereichen links/rechts/unten/oben sichtbar wurden, als sie die Einige Leute möchten dies vielleicht, aber es sollte dann konfigurierbar sein.
  • Ich würde gerne eine kleine Vorschau sehen, welcher Platz eines Arbeitsbereichs von Windows belegt wird ... zB wie wir es mit dem GNOME Classic Workspace Switcher Applet haben ... das hat sich als recht brauchbar erwiesen.

Da Cinnamon dies zum heutigen Zeitpunkt immer noch nicht eingebaut hat, kann man davon ausgehen, dass dies nie integriert wird?

Außerdem scheint es keine Möglichkeit zu geben, die Verknüpfung erneut zu binden, um in Ubuntu Cinnamon zum nächsten Arbeitsbereich nach oben / unten zu wechseln. Nur links/rechts. Sehr nervig.

Warum sind die standardmäßigen horizontalen Arbeitsbereiche trotzdem? Horizontale Arbeitsbereiche machen mit zwei Monitoren wenig Sinn und (IMO) verwirren die Dinge mehr, als dass sie helfen. Eine Desktop-Umgebung mit zwei Monitoren verleiht einer vertikalen Arbeitsplatzanordnung (1 Spalte) viel besser.

Ich bin daran interessiert, dies zu codieren, wenn mir jemand ein paar Hinweise gibt. Irgendwie bin ich bei Zimt gelandet und dieses Feature ist für mich ein großer Rückschritt.

Ich zweite @et304383. Ich sehe mehr Wert in vertikalen Arbeitsbereichen, insbesondere bei einem Multi-Monitor-Setup.

Gibt es ein Update, wann die Unterstützung für vertikale Arbeitsbereiche in Cinnamon landen wird?

Das 2D-Arbeitsbereich-Gitter-Applet von

@jonorthwash Ist dies identisch mit der Workspace- Rastererweiterung , die unter _Systemeinstellungen_ > _Erweiterungen_ verfügbar ist? Wenn nicht, wird dies bald in die offiziellen Erweiterungen aufgenommen?

Ersteres stammt offensichtlich von einem anderen Entwickler. Ich habe 2 Repositorys gefunden:

Der, auf den ich mich bezog, wird derzeit als "Arbeitsbereich-Raster (2D) und Umschalter" aufgeführt und ist über den Abschnitt "Verfügbare Applets (online)" der Applets verfügbar. Hier sind Informationen dazu:
https://cinnamon-spices.linuxmint.com/applets/view/116

Die Erweiterung des Arbeitsbereichsrasters war mir nicht bekannt. Das muss ich mal checken!

Hmm, die Erweiterung scheint nicht wirklich etwas zu tun ... Sie scheint keine stabilen neuen Tastenkombinationen bereitzustellen oder die Anzeige des Pagers anzupassen.

In der Vergangenheit haben die CInnamon-Entwickler die Idee eines 2D-Workspace-Switchers abgelehnt. Deshalb habe ich das Applet geschrieben. Es ist nicht perfekt, aber es funktioniert.

Wie wäre es mit Entwicklern? Gibt es eine Chance auf ein echtes 2D-Arbeitsbereichsraster? Diese Funktion ist für mich ein Muss, und leider ändern sich ständig Dinge, die es schwieriger machen, mein Applet am Laufen zu halten. Wenn Cinnamon (oder die Gnome 3-Basis, auf der Cinnamon aufbaut) irgendwann die Unterstützung für das vertikale Umschalten verliert, fürchte ich (und vielleicht viele andere) werden gezwungen sein, Cinnamon zugunsten einer Desktop-Umgebung aufzugeben, die diese Funktion ermöglicht. Ich mag Zimt sehr und möchte nicht wechseln müssen :(

Auch ich unterstütze diese Funktionsanfrage.
Das 2D-Arbeitsbereichsraster (Zeilen und Spalten) ist im Mate-Desktop implementiert, und für viele Benutzer (einschließlich mir) ist es ohne diese Funktion sehr schwierig, zu Zimt zu wechseln.
Plz implementieren so schnell wie möglich.
Danke im Voraus

Nun, ich weiß nicht, wie ich es in Mate mache.

screenshot at 2017-10-24 00-32-45

@bartszu , kannst du das klären? Ihr Screenshot zeigt kein 2D-Arbeitsbereichsraster. Und in diesem Thread (und Repo) geht es um Zimt.

Nun ja, es ist kein Cinammon Shot, ich habe gepostet, um darauf hinzuweisen, dass es viele Möglichkeiten gibt, Arbeitsbereiche zu verwenden. Ich benutze den Workspace Switcher überhaupt nicht. Ich klicke einfach mit der rechten Maustaste auf die Titelleiste und sende die App an einen von 99 Arbeitsbereichen, die ich dort habe. Sie könnten sogar auf sehr schwachen Maschinen 1.000.000 Arbeitsplätze haben, das sind nur Zahlen. Ich wechsle einfach mit Cairo Dock zwischen ihnen, wenn ich Xed und XTerminal und Calculator an den Arbeitsbereich 66 sende, wenn ich eine dieser Apps auswähle, werde ich in den Arbeitsbereich 66 verschoben. Wenn ich gleichzeitig SMPlayer auf Arbeitsbereich 87 habe, wenn ich so will wählen Sie es aus Ich gehe natürlich zu Arbeitsbereich 87.

Sowohl die Titelleiste als auch das Dock ermöglichen es Ihnen, die App in jeden gewünschten Arbeitsbereich zu verschieben oder sie an jeden Arbeitsbereich anzuhängen, den Sie besuchen, also verschieben Sie die App in den immer aktiven Arbeitsbereich. Tut mir leid, vielleicht ist es nutzlos, aber ich glaube nicht, dass der Workspace-Switcher in irgendeiner Form eine gute Lösung ist.

screenshot at 2017-10-24 00-32-45
screenshot at 2017-10-24 02-28-57

Ich glaube nicht, dass Workspace Switcher in irgendeiner Form eine gute Lösung ist.

@bartszu , wie bei den meisten Tools löst ein Workspace-Switcher ein Problem für diejenigen, die es haben. Wenn Sie dieses Problem nicht haben und andere Tools verwenden, um verwandte Probleme zu lösen, ist das in Ordnung – aber nicht anzuerkennen, dass andere möglicherweise ein anderes Problem haben als Sie, ist engstirnig und platzt heraus, dass Ihre Meinung die einzige ist, die es gibt Materie in allen Open Source ist ein bisschen arrogant. Diese Qualitäten sind in Open Source weit verbreitet, verdienen aber nicht viel Respekt und werden Sie nicht weit bringen. Ich nehme Ihnen das alles nicht übel und hoffe, dass Sie mich nicht persönlich darauf hinweisen – ich hoffe nur, dass Sie sich das für zukünftige Interaktionen zu Herzen nehmen.

Was meinen Anwendungsfall angeht, so ist der Arbeitsbereich-Umschalter für mich in etwa 95 % der Fälle einfach ein Indikator dafür, auf welchem ​​Arbeitsbereich ich mich befinde, und (wenn er nach meinen Wünschen gestaltet ist) ein Indikator dafür, auf welchen Arbeitsbereichen Dinge vorhanden sind. Ich neige dazu, ein Raster mit 5 Spalten und 2 Zeilen von Arbeitsbereichen zu behalten und kann mit Alt-Strg-[Zahl]-Tastenkombinationen zu jedem navigieren, sowie Alt-Strg-[Pfeil], um zu benachbarten zu wechseln. Fügen Sie eine Schicht hinzu, und das Fenster landet auf diesem Arbeitsbereich.

Die Besonderheiten dieses Anwendungsfalls sind wahrscheinlich ziemlich selten, aber die Elemente des Tools sind allgemein genug, dass sie wahrscheinlich viele andere Anwendungsfälle abdecken, die viele andere Benutzer bevorzugen könnten. Hoffentlich kann jemand, der die relevanten Teile der Cinnamon-Codebasis versteht, an diesem speziellen Element des Tools arbeiten.

@bartszu ,

Tut mir leid, vielleicht ist es nutzlos, aber ich glaube nicht, dass der Workspace-Switcher in irgendeiner Form eine gute Lösung ist.

Tatsächlich sieht das Setup, das Sie gepostet haben, wirklich schwer zu verwenden aus.

Das 2D-Arbeitsbereichsraster ist jedoch eine enorm positive Veränderung – und deshalb wollen wir es!

Es aktiviert das räumliche Gedächtnis/die räumliche Wahrnehmung, die wir Menschen haben.

@deepfire

Es aktiviert das räumliche Gedächtnis/die räumliche Wahrnehmung, die wir Menschen haben.

Wenn Sie so denken, ist es schwer, mit der Neurowissenschaft zu diskutieren.
Tut mir leid, Leute, richtig.
Ich bin nicht einmal ein Beitrag dazu :(

Irgendwelche Updates dazu? Cinnamon ist wirklich großartig, aber ich habe Probleme, mich ohne eine zweite Dimension von Arbeitsbereichen zu organisieren.

Danke für deinen Vorschlag. Unter https://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/faq.html finden Sie Informationen darüber, wie wir Funktionsanfragen bearbeiten.

Gibt es eine Chance, diese Diskussion im Nachhinein von zwei weiteren Jahren wieder aufzunehmen?

Wie viele darauf hingewiesen haben, ist die 2D-Anordnung von Arbeitsbereichen äußerst intuitiv, eine Tatsache, die in den meisten DEs seit Jahrzehnten eingesetzt wird. Ich verstehe, dass ich persönlich der Meinung bin, dass ein solches Feature nicht kritisch ist, aber wir wissen, dass es für Leute, die daran gewöhnt sind, einen Deal Breaker darstellt. Das Applet von sieben Jahren ein Lebensretter, daher sollten Sie die Daten haben, um objektiv entscheiden zu können, ob diese Funktion für Ihre Benutzer wichtig ist. Leider fehlt es an der Politur und Anpassung einer nativen Funktion (Grafiken, Übergangseffekte, Verknüpfungen usw.). Bitte haben Sie Verständnis dafür, dass die Applet-Download-Zahlen immer noch die Leute verbergen, die Zimt mangels dieser Funktion vermieden haben, und dass ein viel größerer Teil derzeit darauf schwören würde, wenn sie nur jemals damit konfrontiert gewesen wären.

Ich habe gerade jemanden von Mint 18 xfce auf Mint 20 Cinnamon umgestellt, nachdem ich gehört hatte, dass es mehr grafischen Schnickschnack bietet. Das erste, wonach sie fragten, war der Workspace-Switcher. Die zweite Sache war, wie man zwei Reihen bekommt. Ich hatte gehofft, dass irgendwo eine erweiterte Konfigurationsoption versteckt sein könnte, daher war ich beim Lesen dieses Threads etwas überrascht, dass dies einfach keine Option ist.

(Die Applet-URL sagt mir, dass die Site die ganze Woche wegen Wartungsarbeiten nicht erreichbar ist, also hatte ich noch keine Gelegenheit, das zu überprüfen. Ich werde auf Xfce upgraden!)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen