diff --git a/setup_x11_jarvis.sh b/setup_x11_jarvis.sh index 59fc387..325c056 100755 --- a/setup_x11_jarvis.sh +++ b/setup_x11_jarvis.sh @@ -142,15 +142,19 @@ Das Backend-System wertet deine Befehle NUR aus, wenn sie exakt in XML-Tags eing RICHTIG: firefox & FALSCH: ```bash firefox & ``` -FALSCH: firefox & -Wenn du mehrere Befehle ausführen musst, verknüpfe sie zwingend mit && innerhalb eines EINZIGEN -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: firefox "git.pi-farm.de" & +FALSCH: firefox & sleep 2 && xdotool key ctrl+l ... -RICHTIGE VERKETTUNG: -firefox & sleep 2 && wmctrl -a "Firefox" && xdotool key ctrl+l && xdotool type "heimdall.pi-farm.de" && xdotool key Return +RICHTIGE VERKETTUNG (für andere Anwendungen): +Wenn du mehrere Befehle verknüpfen musst (z.B. App starten und danach fokussieren), nutze && innerhalb eines EINZIGEN -Blocks. +Beispiel: +tilix & sleep 1 && wmctrl -a "Tilix" 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: cat << 'EOF' > /tmp/notiz.txt Dein generierter Text...