Beiträge von nightfighter

    Ich kann diesen Button nicht finden....


    Er ist 11 Jahre alt.


    Die anderen Eltern halten uns schon lange für Aliens mit unseren Denkweisen.


    Da kamen die Kinder im Lockdown auch stundenweise vor die Tabs zum spielen.

    Dementsprechend haben sie spielen am Tab gelernt...nicht spielend am Tab gelernt, so wie gedacht und erwünscht aber gewußt nicht passierend....

    Das "d" macht den Unterschied...

    Kleiner Buchstabe, große Wirkung


    Meiner macht selbst ablaufende Präsentationen mit Bewegungen in LibreOffice....


    Nur, dass niemand ausserhalb von Whats App, wo der Kommunikationsverkehr "reichlich" und "reichlich niederträchtig" abläuft, mit ihm kommunizieren wollte, obwohl er selbst die Pushbullet App auf seinem Smartphone hat (NIEMAND war bereit eine App zu installieren, die den Nutzer NICHT ausspioniert...bei so vielen vollkommen dämlichen Apps, die sich auf Kinderhandys finden...oder auch mal eine Email oder SMS zu schreiben...Dann eben lieber KEIN Kontakt... So was von geistig arm....!!! ), dass hat ihn echt schwer getroffen.

    Außerhalb von "in" ist man eben nicht bloß "out" sondern "off"...

    Ex oculis ex mente und dabei "stand" er jeden Tag im Angesicht der Klasse vorne...

    Traurig, aber besser, er hat das vor der Pubertät gelernt als mittendrin...

    Ja, ich hatte früher ja auch KDE, aber seit KDE4 nicht mehr.


    Funktioniert jetzt jedenfalls zuverlässig und Seiten wie Google Keep, um Notizen mit dem Handy zu synchronisierenund zu bearbeiten oder Anton Lernplattform lassen sich so jetzt auch wunderbar als eigener User mit ensprechendem Namen anlegen. Für Anki gibts ja eine native Linux Version.

    Wenn ich jetzt noch eine Möglichkeit hätte, dass sich bestimmte User, oder meinestwegen auch alle ausser Root, ohne Passwort einloggen könnten, also auswählen, Enter, drin, wäre das sozusagern perfekt, aber so ist es auch bereits total super!


    Kindersicher ohne auf das Internet als Kommunikationsweg zu verzichten....

    Habe nahezu sämtliche Tastenkombinationen im Schuluser deaktiviert.

    Aufgerufene Links vom Hauptuser laufen ins Leere, da er in nicht in der Gruppe der Browser ist....

    Alle anderen User sind in der entsprechenden Gruppe enthalten.


    Firefox habe ich jetzt deinstalliert, der war gegen Rechtklick Aufrufe nicht sicher.

    Konnte bei den Standardprogrammen den "firefox" Aufruf nicht um "--kiosk" ergänzen.


    Aber so ist es auch super!


    P.S.:

    OT

    Nach mehr als einem kompletten Schuljahr Homeschooling in der kompletten 5. Klasse hat mein Sohn ein "absolutes" Zeugnis bekommen, inkl der persönlichen Bewertungen.

    Alle Klassenarbeiten mit geschrieben, kein Tag gefehlt.


    Meine Meinung:

    Kein Browser, auch nicht auf dem Handy, kein Whats App, kein Privat Chat aber Email....

    Und sein Smartphone hat keine SIM, sein Uralt-Senioren-Tastendrücker" aber schon.

    Also Smartphone nur zum Lernen und Email, genau wie sein PC jetzt!

    Und plötzlich hatte er wieder Spaß am Lernen!


    Wer wirklich was von ihm will, kann ihn auf eigener Telefonnummer anrufen, SMS oder Email schreiben und entsprechendes ggf. im Unterricht vereinbaren.

    War sehr überraschend für ihn, für wie "wichtig" ihn seine Freunde wirklich empfanden...


    Am Ende, also ganz am Ende, sind alle damit glücklicher.....


    Ich danke Euch allen nochmals herzlich!

    Jetzt haben wir es !!!!!


    #!/bin/bash

    google-chrome-stable --kiosk https://opensuse-forum.de &

    sleep 3

    while :

    do

    if pgrep -x "chrome" > /dev/null

    then

    echo "chrome is still running"

    sleep 2

    else

    echo "no chrome process found..."

    break

    fi

    done


    echo "...now shut down"

    # ggf.ersetzen

    kill -9 `ps -u username | grep -v PID | awk '{ printf ("%s ", $1); }'`

    exit 0



    Und sobald Opensuse bei Firefox 89 angekommen ist, wird "chrome" durch firefox ersetzt!


    Jungs, Ihr habt mich echt glücklich gemacht!

    Jetzt werde noch einen weiteren Benutzer anlegen (oder mehrere...;-) ), die eine virtuelle Windows Maschine mit Virtualbox starten, damit bestimmte Programme laufen können und der entsprechende Nutzer sofort ausgeloggt wird, sobald das entsprechende Programm nicht mehr im Vordergrund ist.


    Einfach super !!


    Ich glaube, das kann hier auf gelöst gesetzt werden!


    Vielen Dank noch einmal!

    Für mich allein wäre das unmöglich gewesen!

    Einen Schritt weiter...


    #!/bin/bash

    while true

    do

    kill -9 `ps -u username | grep -v PID | awk '{ printf ("%s ", $1); }'`

    exit

    done


    als .sh Script funktioniert jetzt.


    Jetzt ist es nur noch ein winziger Schritt:

    Ein Tool, dass ein laufendes Programm überwacht und bei Nichtvorhandensein dieses Script ausführt.

    So was wird es doch geben, das wird doch einer können...?!?!

    Ja, Hatte ich auch.

    Gebracht hat es bei mir ein anderes USB Installationsprogramm:

    Rufus anstatt Unetbootin.


    Ich hab vorher tagelang am Bios geschraubt und konnte es mir nicht erklären.

    Hatte auch Hänger bei Installation.

    Oder sie lief durch, doch der Rechner fand danach das Bootmedium nicht...

    Oder besonders ärgerlich, alles sah fein aus und dann:"Grub konnte nicht installiert werden"

    Zum Besen fressen...

    Net Installer, DVD...nicht stringent reproduzierbare Fehler....


    DVD Image auf USB über Rufus mit minimal Grafik Installation OHNE Netzwerk Repositories war überraschend schnell zielführend und das nachträgliche Einspielen von mehr Software und Aktualisieren war, begleitet von Freudentänzen und -tränen meinerseits,....problemlos.

    So ein .....


    Habe das Ding ein paar Mal im Terminal ausprobiert und bin zuverlässig am Anmelde Bildschirm gelandet.

    Dachte, schreib ein Bash Script, dann brauchst du später nur noch drauf zu verweisen...

    Pustekuchen.

    Script ausprobiert, Rechner abgestürzt, schwarzer Bildschirm, tot, Strg-alt-Entf.


    Und lustig:

    Jetzt klappt das auch nicht mehr im Terminal !!

    Gleiche Ergebnis.

    Dabei liegt das Script in ~/


    So dicht dran...

    {8-/}



    Hier das Ding:


    #!/bin/bash

    while true

    do

    ps -u schule -o pid --no-headers | xargs kill

    exit

    done


    Bestimmt nicht richtig..., oder?



    Edit:

    Wenn wir das hier hin bekommen, können wir das als Wiki zusammenfassen.

    Ich stelle nämlich fest, dass überraschend viele auf der Suche nach exakt dieser Lösung sind!

    Und schon wieder ich...

    Ich habe jetzt ein Script, dass den Benutzer abmeldet:


    Code
    ps -u username -o pid --no-headers | xargs kill

    Das funktioniert zuverlässig und landet am Anmelde Bildschirm.


    Jetzt fehlt nur noch die Überwachung....

    Und ich noch mal...

    Ich habe da im Netz ein bashrc Script gefunden, dass abfragt, ob eine Festplatte gemounted ist und wenn nicht, diese noch mounted.

    Ist die FP bereits "drin" kommt echo "Drives mounted"


    Ich stelle mir nun ein solches Script vor, das man dann ja über einen .desktop als autostart beim Anmelden mit Verzögerung (sleep...) starten könnte, das abfragt, ob google-chrome-stable läuft und ansonsten einen Logout durchführt.

    Damit wäre die "Sackgasse" komplett, ein "Kiosk-Benutzer" auf den Browser beschränkt ohne eigene Möglichkeit zur Adresseingabe oder zum Starten eines anderen Programmes sobald man die entsprechenden Tastenkombinationen deaktiviert (Super Taste, Menu Shortcut, Alt F2...)


    Ich habe von solchen Scripts und deren Möglichkeiten leider keine Ahnung....


    Ich hab da einen Deal für Euch:


    Helft mir und ich lasse Euch wieder in Ruhe...


    :)

    So.

    Irgendwie hat es jetzt funktioniert....

    Ich habe eine wilde Kopierorgie gestartet und meinen schule.desktop einfach überall hin kopert, wo es sinnvoll erschien...

    Gebracht hat es, glaube ich, ~/.config/gnome-session/schule.desktop

    Wäre natürlich besser, ich könnte das auch bei anderen Oberflächen...

    Ansonsten braucht er bei der Anmeldung ja bloß die Oberfläche um zu stellen und hat einen Benutzer mit freiem Browser...

    Werde ich noch mal mit anderem Benutzer probieren....

    Melde mich dafür wieder.


    "Schule" startet jetzt also wie gewünscht !!


    Jetzt muss ich noch irgendwie das Abmelden beim Beenden des Browsers hin bekommen, ohne dass der Rechner gleich runterfahren will.


    Unter Windows 3.0 hatte ich damals so eine Scriptsprache (WinBatch, war Shareware damals) installiert, einen "Batch" geschrieben, der permanent beobachtete, ob ein bestimmtes Programm noch lief und den Rechner aus geschaltet hat, sobald ich das Programm geschlossen habe. Das war so ein Dreizeiler...If AmiPro=true goto exit if AmiPro=false goto shutdown

    shutdown war dann wieder eine Batchdatei, in der genau dieser Befehl stand.

    exit startete das Script neu.

    (Sorry...Ist 30 Jahre her...).

    Schließen von Amipro schoss den Rechner ab.

    Gestartet wurde das Teil über die Autostart Funktion in der Win.ini, wenn ich mich richtig entsinne...


    Könnte man so etwas auch unter Linux hin bekommen?

    Vielleicht mit 10 Sekunden Startverzögerung nach dem Einloggen?

    Dann wäre doch geholfen, oder?

    Vielen Dank im voraus!


    Edit:

    OT

    Ich glaube, das Ganze könnte auch interessant sein, um ganz bestimmte Spiele mit speziell dafür angelegten Benutzern zu zu lassen oder ganz bestimmte Online Spiele komplett exklusiv aufzurufen.

    Der Benutzer könnte dann automatisch eine Mail an "Papa" senden beim Einloggen, damit man "bemerkt", wann gespielt wird und wann nicht.

    Über Gruppenrichtlinien sollte das hin zu bekommen sein, oder?

    Wichtig für mich ist, dass Sohn den Rechner komplett mit Internet Zugriff bedienen kann - ohne Browser.

    Denn DAS lernt er eindeutig früh genug...

    Wenn er bis dahin nicht gelernt hat, das "Ding" auf "richtige" Weise zu nutzen, wird das nichts mehr...

    So hat er schon Spaß an Openoffice und Emails schreiben, Fotomontage und Filme machen...ohne Browser...

    Aber demnächst eben Homeschooling ohne (vom Webmaster überwachtes ;-} ) Schul IPad....

    Andere Baustelle...

    Ich fange mal hinten an...

    Mein Sohn hat einen Hang dazu, sich von dummen Anime Serien ablenken zu lassen.

    Die findet er auch im Internet oder lässt sie sich per Email Link zusenden.

    Selbst wenn ich den Browser restriktiv einschränke, so kann er das über die Links immer noch öffnen...und anderes danach.

    Also befindet sich der Browser in der Gruppe "schule", in der sein Benutzer nicht eingetragen ist. => Kein Browser für Sohni, aber Internetfunktionen (Email, Synchronisationen, Notizen, synchronisiertes Tagebuch usw...) alle vorhanden.

    Auf seinem Handy habe ich den Nova Launcher, der den Browser blockiert, mit Passwort geschützt, so dass er alles hat---außer den Browser (und den Playstore selbstredend...). Funktioniert super!

    Der Benutzer "Schule" hat selbstredend Zugriff auf den Browser.

    Hat er nun Unterricht, soll er NUR den Browser, NUR auf der Schulseite und allen von dort ausgehenden Links öffnen können.

    Funktioniert mit o.a. Befehl super.

    Links aus den Aufgabenblättern und Arbeitsplänen in der "Schule" werden in Kioskfenstern geöffnet, können mit Strg Tab umgeschaltet werden, mit Strg W geschlossen werden.

    Einfach klasse.

    Nun (jetzt komme ich weiter nach oben) habe ich, wie bereits geschrieben, den entsprechend angelegten Starter, der wunderbar funktioniert, nach ~/.config/autostart kopiert und...nichts.

    Der Starter funktioniert immer noch, auch in dem Verzeichnis mit absolutem Pfad aufgerufen, aber nicht beim Einloggen. Ich weiß nicht warum.

    Der von mir angelegte Starter befand sich auch nicht in /usr/share/applications, sondern in ~/.gnome/apps des Users schule.

    Herkunft sollte jedoch keine Rolle spielen, denke ich...

    In ~/.config/autostart funktioniert er mit Pfad aufgerufen und mit Terminal im Verzeichnis direkt aufgerufen sofort wie gewünscht.


    gnome-tweaks:


    Jetzt gerade ausprobiert, während ich schreibe.

    Schon mal super, dass es das gibt (Fensterliste und Desktopsymbole sind jetzt anstellbar) und Überraschung!

    "Schule", das Programm ist bei Autostart bereits eingetragen, funktioniert aber trotzdem nicht!

    JETZT bin ich ECHT VERWIRRT !!!


    Melde mich wieder...