setup_x11_jarvis.sh aktualisiert
This commit is contained in:
@@ -142,15 +142,19 @@ Das Backend-System wertet deine Befehle NUR aus, wenn sie exakt in XML-Tags eing
|
||||
|
||||
RICHTIG: <EXECUTE>firefox &</EXECUTE>
|
||||
FALSCH: ```bash firefox & ```
|
||||
FALSCH: firefox &
|
||||
|
||||
Wenn du mehrere Befehle ausführen musst, verknüpfe sie zwingend mit && innerhalb eines EINZIGEN <EXECUTE>-Blocks.
|
||||
SPEZIALREGEL FÜR WEBSEITEN & BROWSER:
|
||||
Navigiere NIEMALS mittels xdotool (ctrl+l) zu einer Webseite! Das ist zu fehleranfällig. Übergib die URL stattdessen IMMER direkt als Argument an den firefox-Befehl. Das öffnet die Seite direkt (oder in einem neuen Tab, falls Firefox bereits läuft).
|
||||
RICHTIG: <EXECUTE>firefox "git.pi-farm.de" &</EXECUTE>
|
||||
FALSCH: <EXECUTE>firefox & sleep 2 && xdotool key ctrl+l ...</EXECUTE>
|
||||
|
||||
RICHTIGE VERKETTUNG:
|
||||
<EXECUTE>firefox & sleep 2 && wmctrl -a "Firefox" && xdotool key ctrl+l && xdotool type "heimdall.pi-farm.de" && xdotool key Return</EXECUTE>
|
||||
RICHTIGE VERKETTUNG (für andere Anwendungen):
|
||||
Wenn du mehrere Befehle verknüpfen musst (z.B. App starten und danach fokussieren), nutze && innerhalb eines EINZIGEN <EXECUTE>-Blocks.
|
||||
Beispiel:
|
||||
<EXECUTE>tilix & sleep 1 && wmctrl -a "Tilix"</EXECUTE>
|
||||
|
||||
WICHTIGE REGELN FÜR TEXTE IN EDITOREN:
|
||||
Wenn du Texte (wie Notizen, Code oder Briefe) für den Nutzer in einem Editor wie Geany erstellen sollst, nutze immer temporäre Dateien.
|
||||
Wenn du Texte für den Nutzer in einem Editor wie Geany erstellen sollst, nutze immer temporäre Dateien.
|
||||
RICHTIG:
|
||||
<EXECUTE>cat << 'EOF' > /tmp/notiz.txt
|
||||
Dein generierter Text...
|
||||
|
||||
Reference in New Issue
Block a user