Fortsetzung der Diskussion aus Webinar: Meet the Discourse Customer Projects Team:
Ich möchte nur darauf hinweisen, dass dieses Problem leider nicht aufgehört hat und im Gegenteil täglich schlimmer wird. Ich bin der Meinung, dass Handelsabkommen existieren sollten, und meine Absicht hier ist es nicht, sie zu diskutieren, da ich dafür nicht der richtige Ansprechpartner bin, sondern vielmehr demütig Unterstützung für sichere Plattformen in der Hauptentwicklung von Discourse zu erbitten.
Die Integration von Zoom in Livestream und andere Plugins ist wirklich entscheidend für die Aufrechterhaltung regelmäßiger Treffen unter den Nutzern, und heute ist sie auf eine Plattform beschränkt und exklusiv, die viele aufgrund unzähliger Vorfälle nicht nutzen, die sie unsicher und nicht praktikabel machen.
Ich habe heute bemerkt, dass ein Update des Linux-Zoom-Clients dazu geführt hat, dass er proaktiv alles liest, was in die X11-Zwischenablage geschrieben wird.
Wenn du interessante Geheimnisse in deiner Zwischenablage aufbewahrst – insbesondere, wenn ein Passwortmanager sie als Mittel verwendet, um das Passwort dorthin zu bringen, wo es benötigt wird – könnte das etwas sein, das du wissen musst!
Dies betrifft Linux Zoom 7.1.5. Zuvor hatte ich 6.6 installiert, was dies nicht tat.
Es scheint, als würde es sich nur für die CLIPBOARD-Auswahl interessieren – die mit der Windows-ähnlichen UX, die du typischerweise explizit mit einer Tastenkombination wie ^C kopierst und mit ^V (oder ähnlich) einfügst. Es schaut nicht auf PRIMARY, die Auswahl, die für das traditionelle X11-„Nur in diesem Fenster auswählen und dann in dem anderen mit der mittleren Maustaste klicken“-Kopieren-Einfügen verwendet wird.
Es scheint, als würde es Änderungen der Zwischenablage über die XFIXES-Erweiterung erkennen und jedes Mal, wenn die Zwischenablage von einem neuen Eigentümer beansprucht wird, sofort diesem Client eine Einfügeanfrage senden.
Ich habe es bemerkt, weil ich viel ein „One-shot-Einfüge“-Werkzeug nutze, das eine einzige Einfügeanfrage erfüllt und sich dann beendet. Praktisch zum Ausfüllen vieler Felder eines Webformulars – man stellt Einfügeaktionen für verschiedene Dinge in eine Warteschlange und geht dann nacheinander zu jedem Formularfeld und drückt nur noch Einfügen, bam bam bam. Aber heute, nach einem apt update, funktioniert es nicht: Mein One-shot-Einfüge-Werkzeug beendet sich sofort, sobald es startet, weil (ich nach etwas Debugging herausgefunden habe) Zoom immer sofort eine Einfügeanfrage stellt.
(Regelmäßige Leser könnten sich erinnern, dass ich um diese Zeit letztes Jahr Slack dabei ertappt habe, etwas Ähnliches zu tun, aber nur, wenn der Fokus in das Slack-Fenster wechselte, und außerdem hatten sie eine Konfigurationsoption, es abzuschalten. Ein One-shot-Einfüge-Werkzeug scheint ein guter Weg zu sein, um seltsame Vorgänge auf dem X-Server zu bemerken!)
Die Art und Weise, wie der X11-Auswahlmechanismus funktioniert, ist, dass jede Anwendung, die etwas einfügen möchte, den aktuellen Auswahl-Eigentümer kontaktiert und ihn bittet, die Daten zu senden.
Dies ermöglicht einige unterhaltsame Tricks, wie das Schreiben eines Auswahl-Clients, der immer die aktuelle Zeit einfügt, anstatt die Zeit, zu der die Zwischenablage (logisch gesprochen) geschrieben wurde. Aber es bedeutet auch, dass die Auswahl besitzende Anwendung weiß, wenn jemand daraus einfügt, und darauf reagieren kann.
Ein One-shot-Einfüge-Werkzeug ist etwas, das startet, die Zwischenablage beansprucht, wartet, bis es eine Einfügeanfrage erhalten und erfüllt hat, und sich dann sofort beendet.
Es kommt gerade so, dass ich eines benutze, das ich selbst geschrieben habe. Aber es gibt auch andere. Eines, das bereits in Debian und Ubuntu verfügbar ist, ist ‘xclip’. Wenn du dies tust …
sudo apt install xclip # falls du es noch nicht installiert hast
echo -n foo | xclip -selection primary -loop 1 -verbose… dann sollte ein Klicken mit der mittleren Maustaste in einem anderen Fenster zwei Dinge bewirken. Erstens fügt es ‘foo’ ein. Aber auch das xclip-Werkzeug beendet sich, und deine Shell-Eingabeaufforderung erscheint im ersten Terminal zurück.
Wenn du ‘-selection clipboard’ anstelle von ‘-selection primary’ verwendest, wird es die andere Zwischenablage schreiben, die typischerweise mit ^V oder ähnlich eingefügt wird. Außer, wenn du Zoom 7.1.5 auf demselben X-Server ausführst, dann wird es nicht darauf warten, dass du absichtlich etwas einfügst – es wird sich sofort beenden, weil es bereits eine Einfügeanfrage von Zoom erhalten hat!