Beiträge von wacken

    Das ist ja nicht das was ich möchte.
    Ich möchte das Script einfach per klick auf ausführen ausführen und nicht noch per Konsole aufrufen.


    Wenn ich das wie folgt mache geht es auch nicht:

    Bash
    #!/bin/bash
    su
    "nohup openvpn --config /etc/openvpn/User1.conf &"
    "nohup mount -a &"
    exit

    Hallo,


    ich habe ein kleines Script geschrieben, welches eine Verbindung zu einem OpenVPN Server aufbauen soll und danach Netzlaufwerke mounten soll.
    Das Problem ist, dass ich das Konsolenfenster nicht schließen kann, wenn ich die Verbindung aufrecht erhalten will.
    Mit nohup klappt es überhaupt nicht mehr. Da ich hier noch nicht mal in der Lage bin das Passwort für den sudo Befehl eingeben kann.
    Wie muss ich das Script verändern, sodass sich eine Abfrage für das Passwort öffnet und nach Eingabe wieder schließt und die Verbindung aufgebaut und die Laufwerke gemountet sind.
    Vielen Dank.


    Bash
    #!/bin/bash
    sudo openvpn --config /etc/openvpn/User1.conf
    sudo mount -a

    Hast du irgendwas eingestellt, dass du die Fenster auch maximiert verschieben kannst?


    Vielleicht reden wir aber auch nicht vom gleichen.
    Ich schiebe das maximierte Fenster vom Bildschirm mit hoher Auflösung auf den Bildschirm mit kleinerer Auflösung. Das Fenster ist daher für den kleinen Bildschirm zu groß und ich muss erst wieder auf den maximieren Pfeil klicken.
    Die Fenster verhalten sich über die verschiebe Funktion genauso, als ob ich das Fenster "normal" verschieben würde.

    Das mache ich momentan genau so, ist jedoch nicht wirklich angenehm. Und wie du schon erkannt hast ist das Fenster nur maximiert, wenn die Monitore die selbe Auflösung haben, dies ist bei mir nicht der Fall.
    Die aktive Bildschirmkante habe ich deaktiviert, da ich damit nicht zurecht komme.

    Ich habe zum Beispiel ein Firefox-Fenster offen. Diese befindet sich auf dem Laptopbildschirm maximal skaliert. Dort kann ich oben in der Titelleisten, sofern diese eingeblendet ist, im Kontextmenü unter anderem zwischen den Punkten verschieben auf Bildschirm und verschieben auf Arbeitsfläche auswählen.


    In meiner Arbeitsfläche habe ich 2 Kontrollleisten, für jeden Bildschirm eine. Dort möchte ich also im Kontextmenü des Beispiel-Firefox-Fenster Eintrags "verschieben auf Bildschirm" auswählen können. In dem Kontextmenü ist aber nur ein Eintrag für "verschieben auf Arbeitsfläche" vorhanden. Somit habe ich keine Chance das Fenster auf den aktiven Zusatzmonitor zu verschieben ohne den Laptop aufklappen zu müssen.
    KDE bietet aber so viele Individualisierungsmöglichkeiten, dass ich mir nicht vorstellen kann, dass es nicht möglich den gewünschten Eintrag im Kontrollleistenkontextmenü hinzuzufügen.

    Ich bin mir nicht Sicher ob das gemeint ist, aber Vieleicht :)


    Auf dem Fenster gibt es Zwei Icons (Links?) auf der Titelzeile, wenn Du auf die Erste mit der Linken Maustaste Klickst, erscheint "Verschieben auf Bildschirm".
    Das funktioniert aber nur, direkt auf dem Fenster d.h. das Symbol mußt du auch sehen.

    Genau die Funktion möchte ich haben, jedoch nicht so auswählbar, sondern im Taskleistenmenü.



    Systemeinstellungen/Kurzbefehle/GlobaleKurzbefehle/KWin/AufNächstenBildschirmVerschieben einen Shortcut definiert und mit diesem springt das Aktivierte Fenster auf den nächsten Bildschirm.


    Vieleicht hilft das

    Dies macht leider nicht das was ich möchte. Es wird das Fenster zwar auf den anderen Bildschirm verschoben, jedoch nicht maximiert. Hinzu kommt, dass ich hierfür Zugriff auf die Tastatur brauche, dies ist auch nicht möglich. (Dunkler Bildschirm ist ein Laptopbildschirm, den ich zugeklappt habe). Ein Workaround mit einen Shortcut auf eine Maustaste wäre denke ich technisch möglich, würde mich aber eine Maustaste "kosten".



    Das was DariusBrewka schreibt und du auch schon herausgefunden hast, bezieht sich aber eben nur auf diese virtuellen Arbeitsflächen, nicht auf Monitore.
    Da wird man nichts machen können...

    Nein das was DariusBrewka geschrieben hat bezieht sich nicht auf die Arbeitsflächen, sondern auf die Monitore. Genau so wie ich das möchte, nur eben nicht per Maus vom anderen Bildschirm bedienbar.