Ich habe eine Menge virtueller Desktops und normalerweise eine Vollbildanwendung pro Desktop (so ähnlich wie das Ratpoison WM, aber mit der Option, es bei Bedarf auf andere Weise zu verwenden). Ich möchte, dass neue Fenster beim Start automatisch in bestimmte Desktop-Nummern eingefügt werden. Was ist der einfachste Weg, dies zu tun?
gnome
window-manager
metacity
Thomas Parslow
quelle
quelle
fixed window placement
. Einfachste Lösung für jeden Compiz-Benutzer. Diese Registerkarte befindet sich in der Konfiguration für dasPlace Windows
Plugin unter derWindow management
Kategorie. Muss natürlichPlace Windows
aktiviert sein, damit dies funktioniert.viewports
undworkspaces
- Was ich auf derfixed window placement
Registerkarte sehe, sind X / Y-Ansichtsfenster-Koordinaten, die nicht mit meinen vier Arbeitsbereichen zu korrelieren scheinen.Fixed Window Placement
Tab ...Vielleicht möchten Sie einen Blick auf das Devil's Pie- Werkzeug werfen . es ist in Ubuntu als package
devilspie
(apt-get install devilspie
) verfügbar .Dieser und der andere Artikel erläutern einige der wichtigsten Funktionen und enthalten Beispielcode, einschließlich des Verschiebens eines Fensters in einen bestimmten Arbeitsbereich und dessen Maximierung.
quelle
Ich habe auch viele virtuelle Desktops und einen Workflow, mit dem ich Fenster in verschiedenen Arbeitsbereichen öffnen kann, aber ich habe mit compiz einen "Open and Slide" -Ansatz gewählt. Direkt nach dem Öffnen einer Anwendung verwende ich eine angepasste Verknüpfung zum Schieben Klicken Sie im neuen Fenster auf den entsprechenden Arbeitsbereich und schieben Sie dann mit einer anderen Verknüpfung zum vorherigen Arbeitsbereich zurück.
In meinem Fall ist dies so etwas wie ein Umschalt-Strg-Links-Pfeil und ein Strg-Alt-Rechts-Pfeil. Sehr, sehr schnell und ich habe jedes Mal die volle Kontrolle darüber, wohin sie gehen, anstatt an eine Konfiguration gebunden zu sein.
quelle
Wenn Ihre Anforderung Skripte verwenden kann, lohnt es sich möglicherweise, wmctrl zu untersuchen, z. B.
wmctrl -s 0
würde Sie zu Desktop 0 wechseln.quelle