Forum: PC Hard- und Software Linux: virtuellen Desktop zuweisen


von Uhu U. (uhu)


Lesenswert?

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?

von Christopher B. (chrimbo) Benutzerseite


Lesenswert?

Soweit ich weiß nur indem du es über diesen Desktop startest

von nfet (Gast)


Lesenswert?

Kommt auf den Desktop an.
Was für einen hast du denn? Beziehungsweise, was für eine Linux 
Distribution hast du denn?

von Uhu U. (uhu)


Lesenswert?

Linux Mint mit Mate.

Welche Distris bzw. Desktopsysteme bieten denn eine Möglichkeit, den 
Desktop auf der Kommandozeile vorzugeben?

von Lukey S. (lukey3332)


Lesenswert?

evilwm mit "--app <name> --vdesk <nummer>" bzw. in der .evilwmrc

von Daniel A. (daniel-a)


Lesenswert?

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.

von Jörg E. (jackfritt)


Lesenswert?

Linux Mint wurde gehackt siehe z.b. heise.de . Nur zur Info das du kein 
betroffenes ISO etc einsetzt....

von Uhu U. (uhu)


Lesenswert?

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?

von Guest (Gast)


Lesenswert?

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...

von Daniel A. (daniel-a)


Lesenswert?

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).

von Uhu U. (uhu)


Lesenswert?

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.

von Sven B. (scummos)


Lesenswert?

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.

von Uhu U. (uhu)


Lesenswert?

Sven B. schrieb:
> Hm, Mate?

Ja.

von Sven D. (Gast)


Lesenswert?

Sven B. schrieb:
> Hm, Mate? Seit wann benutzt das compiz? Ich dachte das ist so ein
> metacity-Fork?

MATE ist ein GNOME2 Fork.

von Daniel A. (daniel-a)


Lesenswert?

@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.

von Sven B. (scummos)


Lesenswert?

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.

von Uhu U. (uhu)


Lesenswert?

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.

von Uhu U. (uhu)


Lesenswert?

Mate ist kein Unity-Verwandter, deswegen wird das mit ccsm nix...

von Arc N. (arc)


Lesenswert?

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.

von Sven D. (Gast)


Lesenswert?

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.

von Uhu U. (uhu)


Lesenswert?

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
von Heiner K. (heinerkuhlmann)


Lesenswert?

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

von Uhu U. (uhu)


Lesenswert?

Heiner K. schrieb:
> wmctrl macht dass alles mit links.

Welche graphische Oberfläche mit welcher Distri benutzt du?

von Heiner K. (heinerkuhlmann)


Lesenswert?

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

von Uhu U. (uhu)


Lesenswert?

Und du bist sicher, dass es mit dem Gnome2-Abkömmling Mate unter Linux 
Mint zusammenarbeitet?

: Bearbeitet durch User
von Heiner K. (heinerkuhlmann)


Lesenswert?

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
Noch kein Account? Hier anmelden.