Jeldrik
Anmeldungsdatum: 25. April 2007
Beiträge: 105
|
Hallo, das Problem kennt ihr sicherlich: Nach dem Starten von Programmen sind die Fenster fast nie an der Stelle, wo mensch sie gerne haben wollen würde. Also wird erstmal mühselig mit der Maus hin und her geschoben (und die Größe angepasst) bis alles optimal auf dem Bildschirm verteilt ist. Da der Mensch ja ein Gewohnheitstier ist, soll dabei fast alles immer an der gleichen Stelle in der gleichen Größe sein. Jetzt bin ich beim Stöbern im Wiki über die KWin/Fensterregeln gestolpert. Das hört sich genau nach dem an, was ich suche. Leider nutze ich Gnome und habe keine Lust mich umzugewöhnen (Gewohnheitstier und so). Gibt es so etwas ähnliches auch in Gnome? Viele Grüße
|
kutteldaddeldu
Anmeldungsdatum: 1. Juli 2008
Beiträge: 3586
|
Schau Dir mal die Optionen von Compiz (mit dem CompizConfig Einstellungs-Manager) an; außerdem kann das auch (das allerdings nicht besonders nutzerfreundliche) Devilspie.
|
Jeldrik
(Themenstarter)
Anmeldungsdatum: 25. April 2007
Beiträge: 105
|
Auf Compiz würde ich gerne verzichten, da in meinem Notebook ein integrierter Grafikchipsatz (Intel 945 GM) mit wenig Leistung läuft. Das müsste dann doch sehr auf die Geschwindigkeit des PCs gehen oder? Devilspie werde ich mir mal anschauen. Dass sieht viel versprechend aus, jedoch wirklich nicht gerade benutzerfreundlich. Ich melde mich, sobald ich das ausprobiert habe.
|
gogol
Anmeldungsdatum: 31. Dezember 2009
Beiträge: 456
Wohnort: Mülheim
|
Hallo Jeldrik, ich habe Devil's Pie vor einiger Zeit ausprobiert - wirklich ein empfehlenswertes Programm (ich musste es aber leider wieder deinstallieren, weil es sich nicht so gut mit Compiz und Cairo-Dock vertragen hat 😉 ). Wenn Du eine grafische Benutzeroberfläche für Devil's Pie suchst, dann schau Dir mal gedevilspie genauer an. Die Benutzung dieses in Python geschriebenen Tools ist wirklich einfach - bei Deinem speziellen Problem reicht dann (nach Auswahl der entsprechenden Regel für die Fenstergeometrie) ein Klick auf das betreffende Programmfenster, um die Werte für Fensterposition und -Größe zu übernehmen. Einziger Wermutstropfen in diesem Fall: nicht nur das Programmfenster wird in Folge mit der von Dir gewählten Größe und Position angezeigt, sondern auch alle Einstelldialoge des betreffenden Programms (von wenigen Ausnahmen abgesehen). Gruß Gogol
|
kerrl
Anmeldungsdatum: 27. Januar 2009
Beiträge: Zähle...
|
Hi, welche Probleme sind denn bei Devilspie mit Compiz aufgetreten?
Ich suche hier für das gleiche eine Lösung 😕
|
gogol
Anmeldungsdatum: 31. Dezember 2009
Beiträge: 456
Wohnort: Mülheim
|
Hallo, kerrl, es handelt sich dabei durchweg um Darstellungsprobleme beim Systemstart (will heißen: Cairo-Dock wird zunächst nur als transparentes Rechteck angezeigt; die Panel-Icons werden nicht vernünftig geladen; die Reihenfolge der Panel-Icons gerät durcheinander). Weiterhin gibt es ab und zu Probleme beim Start von Popper. Diese Probleme treten übrigens nicht auf, wenn man Devil's Pie nach dem Systemstart aufruft (d.h., wenn alle Dienste gestartet und alle Autostartprogramme ausgeführt sind). Es wäre also mal einen Versuch wert, Devil's Pie verzögert beim Systemstart aufzurufen. Probiert habe ich es aber noch nicht, da mir die Fensterregeln von Compiz zur Zeit ausreichen und ich deshalb auf Devil's Pie gut verzichten kann. 😉 Gruß Gogol
|
kerrl
Anmeldungsdatum: 27. Januar 2009
Beiträge: Zähle...
|
Hi gogol, Das habe ich auch bei anderen Tool-Spielereien erlebt. Conky beispielsweise starte ich mittels Skript mit ein paar Sekunden Verzögerung nach Systemstart, so klappts super. Können denn auch mit Compiz die Anwendungen auf virtuelle Desktops (Würfelseiten) verwiesen werden?
|
DeJe
Anmeldungsdatum: 2. Januar 2008
Beiträge: 2377
|
kerrl schrieb: Können denn auch mit Compiz die Anwendungen auf virtuelle Desktops (Würfelseiten) verwiesen werden?
Ja, geht. Ich finde compiz diesbezüglich deutlich einfacher zu handhaben als devilspie. Noch schöner wäre es, wenn das alles automagisch gehen würde. Gibt es eigentlich irgendwo ein Plugin, wo man die aktuellen Einstellungen für ein Fenster an compiz/devilspie schicken kann? Tante Edit sagt: gedevilspie scheint ja schon sowas zu sein, für devilspie. Ein schöner Starter für Compiz! 😀
|
gogol
Anmeldungsdatum: 31. Dezember 2009
Beiträge: 456
Wohnort: Mülheim
|
Hi kerrl, ich frage mal ganz vorsichtig nach - den "CompizConfig Einstellungs-Manager" hast Du bei Dir ja installiert, oder? (von wegen der ganzen Einstellungen, die man da so machen kann 😉 ) Falls nicht, kannst Du ihn problemlos mit dem Paket "compizconfig-settings-manager" über den Synaptic-Paketmanager nachinstallieren und findest ihn dann in den Systemeinstellungen. Die Einstellungen für die 'Desktopwürfel' kannst Du dann im Bereich "Arbeitsfläche" vornehmen - ich muss allerdings zugeben, dass ich mich damit bisher noch nicht näher auseinandergesetzt habe. Schönen Abend noch Gogol
|
DeJe
Anmeldungsdatum: 2. Januar 2008
Beiträge: 2377
|
Kerrl ging es darum, den Start bzw. die Fenster fest auf verschiedene virtuelle Viewports zu verteilen. 😉 z.B. soll Firefox auf VP (Desktop) 3 starten. Wie gesagt, ja, das funktioniert. 😀
|
gogol
Anmeldungsdatum: 31. Dezember 2009
Beiträge: 456
Wohnort: Mülheim
|
Moin DeJe, das war mir auch schon klar 🙄 - die Frage von kerrl kam für mich aber zudem so rüber, als wüsste er nicht, wo er das einstellen kann. (und dies wird durch Deinen lapidaren Kommentar "ja, das funktioniert" nicht unbedingt klarer). Unter dem Aspekt, dass spätere Generationen diesen Thread möglicherweise noch einmal ausgraben, wäre es wirklich prima, wenn Du kurz beschreiben könntest, wie es geht. (das wäre für mich ebenfalls interessant, obwohl es mir zur Zeit ausreicht, mit nur einer Arbeitsfläche zu arbeiten 😉 ). Vorab Dankeschön 😇 Gruß Gogol
|
Jeldrik
(Themenstarter)
Anmeldungsdatum: 25. April 2007
Beiträge: 105
|
Devilspie in Verbindung mit gDevilspie sieht schon sehr vielversprechend aus. Der von dir beschriebene Wermutstropfen ist aber tatsächlich nicht klein. gogol schrieb: Einziger Wermutstropfen in diesem Fall: nicht nur das Programmfenster wird in Folge mit der von Dir gewählten Größe und Position angezeigt, sondern auch alle Einstelldialoge des betreffenden Programms (von wenigen Ausnahmen abgesehen).
In einigen Fällen (Firefox, Pidgin Buddy-Liste) lies sich das durch eine Kombination von application_name und window_name vermeiden. Das geht aber natürlich nur bei Fenstern, die einen eindeutigen Fensternamen (oder Teil im Fensternamen) haben. An einer eindeutigen Identifizierung der Chat-Fenster von Pidgin scheitere ich zur Zeit. (Im Gegensatz zur Buddy-Liste enthält dieser ja keinen festen Bestandteil im Fensternamen.) Hat jemand positive Erfahrungen mit weiteren Möglichkeiten zur Identifizierung der Fenster gemacht? window_xid verändert sich bei jedem Aufruf des Fensters oder?
|