Linux bringt ja netterweise virtuelle Desktops mit - sehr praktisch, wenn man bei vielen gleichzeitig offenen Anwendungen den Überblick behalten will. Gibt es eine Möglichkeit, einem Programm beim Start einen bestimmten Desktop zuzuweisen?
Kommt auf den Desktop an. Was für einen hast du denn? Beziehungsweise, was für eine Linux Distribution hast du denn?
Linux Mint mit Mate. Welche Distris bzw. Desktopsysteme bieten denn eine Möglichkeit, den Desktop auf der Kommandozeile vorzugeben?
evilwm mit "--app <name> --vdesk <nummer>" bzw. in der .evilwmrc
Das ist die Aufgabe des Window Managers https://www.linuxmint.com/rel_rebecca_mate_whatsnew.php > Out of the box support for Compiz > > Linux Mint 17.1 MATE Edition comes with two window managers installed and > configured by default: > * Marco (MATE's very own window manager, simple, fast and very stable). > * Compiz (an advanced compositing window manager which can do wonders if > your hardware supports it). Zu Macro konnte ich keine Einstellungsmöglichkeiten finden. Mit Compiz geht's. Ich weiss nicht, ob der Config manager vorinstalliert ist.
1 | # compiz, ccsm & plugins installieren |
2 | sudo apt-get install compiz compizconfig-settings-manager compiz-plugins-extra libdecoration0-dev |
Dann kann man mit dem Kommando ccsm die Einstellungen Vornehmen.
Linux Mint wurde gehackt siehe z.b. heise.de . Nur zur Info das du kein betroffenes ISO etc einsetzt....
Daniel A. schrieb: > Dann kann man mit dem Kommando ccsm die Einstellungen Vornehmen. Da gibts ja wahnsinnig viele Möglichkeinten - nur wie biege ich z.B. Thunderbird bei, dass er auf Desktop 8 laufen soll?
Nicht Mint wurde gehackt, sondern die Webseite, wo man es herunterladen kann, also linuxmint.com Dort wurde dann auf ein eigenes ISO umgeleitet, wo ein Trojaner eingebaut war. Das Einbauen des Trojaners ist kein Hacken, weil ja Open Source frei zugänglich ist und jedem zur Verfügung steht. Man darf sogar Linux Distros verändern und zum Download anbieten. Nur halt nicht auf der Originalseite als original anbieten und natürlich auch nicht mit einem Trojaner. (Was man dürfte wäre z.B. Programme und Updates vorinstallieren und auf einer eigenen Webseite anbieten) Betroffen sind ISOs vom 20.02. Alle Angaben ohne Gewähr. Bitte selbst auch nachrecherchieren. Soll nur ein Denkanstoß sein...
Uhu U. schrieb: > Da gibts ja wahnsinnig viele Möglichkeinten - nur wie biege ich z.B. > Thunderbird bei, dass er auf Desktop 8 laufen soll? Die virtuellen Desktops liegen alle nebeneinander. Gehe in ccsm unter "Fensterverwaltung->Fenster platzieren->Fixed Window Placement->Window with fixed positions->Neu". Drücke auf das "+" und suche eine Eigenschaft die das Fenster eindeutig identifiziert. Die Koordinaten für die obere linke Ecke des virtuellen Desktops kann man dann berechnen, indem man die anzahl Pixel der davorliegenden Desktops zusammenzählt. Diese Pixelzahl entspricht der eingestellten Auflösung und kann mit dem Kommando xrandr nachgeschaut werden. Angenommen du willst das Fenster auf Desktop (7|0), und dein Desktop hätte eine Auflösung von 1920x1080, wäre die Obere Linke Ecke des Desktop an Koordinate (13440|0).
Hm, man kann das alles so eingeben, wie du beschreibst, aber es bewrikt schlicht gar nichts. Ich habe 2 x 8 Desktops in zwei Zeilen im Panel und will Thunderbird auf Desktop 8 haben, der BS ist 1920 Pixel breit. Ich wähle 'Window class' und 'grab' und klicke auf die Fensterüberschrift von TB. Im Einganefeld erscheint 'Thunderbird'. Dann stelle ich die Position (15360 | 0) ein und schließe ccsm. Dann wechsle ich auf einen beliebigen anderen Desktop und starte TB. Thunderbird wird in dem Dektop angezeigt, in dem ich mich gerade befinde, nicht auf Desktop 8.
Hm, Mate? Seit wann benutzt das compiz? Ich dachte das ist so ein metacity-Fork? Entsprechend kannst du da mit ccsm auch nix einstellen was irgendwas bewirken würde. Mit kwin (Plasma) geht das auf jeden Fall, sogar über den Einstellungs-Dialog und auch über die dbus- oder Scripting API wenn einem das nicht genügt. awesome erlaubt das auch aber da ist es ein bisschen frickliger.
Sven B. schrieb: > Hm, Mate? Seit wann benutzt das compiz? Ich dachte das ist so ein > metacity-Fork? MATE ist ein GNOME2 Fork.
@Uhu Uhuhu (uhu) Der 8te Bildschirm hat Index 7. Wenn du es um 8 von 8 Desktops verschiebst bist du wieder beim Ersten. Ausserdem muss man in "Menu->Desktop Settings->Windows" compiz auswählen, ob "use compositing" auch nötig ist weiss ich nicht. Falls in ccsm beim nächsten start die Einstellung verloren gehen sollte, müsste man noch das andere Config Backend in ccsm auswählen.
Sven D. schrieb: > Sven B. schrieb: >> Hm, Mate? Seit wann benutzt das compiz? Ich dachte das ist so ein >> metacity-Fork? > > MATE ist ein GNOME2 Fork. Und metacity ist der Gnome2 Window Manager.
Daniel A. schrieb: > Der 8te Bildschirm hat Index 7. Wenn du es um 8 von 8 Desktops > verschiebst bist du wieder beim Ersten. OK, ich habe aber TB von Desktop 10 gestartet und das Fenster ging dort auf. Daran kann es also nicht liegen. > Ausserdem muss man in "Menu->Desktop Settings->Windows" compiz > auswählen, ob "use compositing" auch nötig ist weiss ich nicht. Es gibt ein Kästchen zum Ankreuzen in dem Fensterchen, in dem man die Koordinaten eingibt, dessen Funktion sich mir nicht erschließt und eines in der Liste, in der der Eintrag landet, wenn man OK geklickt hat. Ich habe alle Kombinationen durch probiert - eine Wirkung war nicht feststellbar. > Falls in ccsm beim nächsten start die Einstellung verloren gehen sollte, > müsste man noch das andere Config Backend in ccsm auswählen. Die Einstellungen merkt er sich.
Mate ist kein Unity-Verwandter, deswegen wird das mit ccsm nix...
http://www.gusnan.se/devilspie2/ könnte funktionieren... DevilsPie führt beim Öffnen von Fenstern Lua-Skript(e) aus, die u.a. die Fenster automatisch auf einen Workspace verschieben, maximieren etc. pp.
Sven B. schrieb: > Und metacity ist der Gnome2 Window Manager. Stimmt. Es 2 verschiedene Sachen. GNOME2 und sein Fork MATE sind Desktopumgebunbungen. Metacity und sein Fork Marco sind die zugehörigen Fenstermanager.
Arc N. schrieb: > könnte funktionieren... Damit funktionierts... Vielen Dank für den Tipp! Nachtrag: Leider hat devilspie2 eine ganz böse Macke: Wenn ich ein Terminal starte, wenn es läuft, bekomme ich keinen Propt; das Terminal ist tot, bis ich devilspie2 abschieße.
:
Bearbeitet durch User
Huhu, wmctrl macht dass alles mit links. https://sites.google.com/site/tstyblo//wmctrl/ oder https://wiki.ubuntuusers.de/wmctrl/ Beim Start meines Rechners werden Mailer und Firefox auf verschiedene Desktops gelegt. Die Position und die Grösse können eingestellt werden. Grüsse Heiner
Heiner K. schrieb: > wmctrl macht dass alles mit links. Welche graphische Oberfläche mit welcher Distri benutzt du?
Uhu U. schrieb: > Heiner K. schrieb: >> wmctrl macht dass alles mit links. > > Welche graphische Oberfläche mit welcher Distri benutzt du? Hi, openSuse mit XFCE
Und du bist sicher, dass es mit dem Gnome2-Abkömmling Mate unter Linux Mint zusammenarbeitet?
:
Bearbeitet durch User
Uhu U. schrieb: > Und du bist sicher, dass es mit dem Gnome2-Abkömmling Mate unter Linux > Mint zusammenarbeitet? Versuch macht kluch
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.