Ich entschuldige mich bei allen, wenn dies in der falschen Gruppe ist.Eine Gnome-Erweiterung programmieren, um die Linke-Kante-Ziehen-Geste zu deaktivieren, um die App-Auswahl anzuzeigen
Wir möchten Fedora verwenden 23 im Kiosk-Modus, aber es ist war vor kurzem linken Rand Swipe-Funktion hinzugefügt, die Gnome Shell hinzugefügt wurde (https://github.com/GNOME/gnome-shell)that kann nicht einfach deaktiviert werden.
https://github.com/GNOME/gnome-shell/commit/9c4ffc4bf353fe9c64368f3e194e38b0e8f61311
Wie soweit ich das beurteilen kann, unsere Optionen sind:
1) eine Verlängerung schreiben zu beheben - Mein Lieblings
Wir an den ursprünglichen Autor gesprochen, die über eine Verlängerung Entfernen der Geste empfohlen.
Wir haben versucht, eine Erweiterung zu schreiben, aber kann keine Möglichkeit finden, über die Gestenliste in global.stage zu iterieren, um sie zu entfernen.
(wurden diese Gesten global.stage.add_action(gesture)
hinzugefügt und global.stage.remove_action(gesture)
mit entfernt werden kann.)
Der Autor da auf unsere E-Mails reagiert :(
Jede Beratung über das wäre toll!
2) Überprüfen Sie die Version, die wir sind, kommentieren Sie den Code, kompilieren Sie und installieren Sie auf unseren Maschinen
Das klingt gut! Auf diese Weise können wir auch andere Fehler beheben. Mit Blick auf die Readme-Datei
https: // github.com/GNOME/gnome-shell/blob/master/README
Dort heißt es:
Weitere Informationen zu GNOME Shell, einschließlich Anweisungen wie
GNOME Shell von der Quelle und wie sich zu engagieren mit dem Projekt,
Siehe https zu bauen: // wiki.gnome.org/Projects/GnomeShell
So haben wir es auf dieser Seite folgen:
https: // wiki.gnome.org/Newcomers/BuildGnome
Und das sagt uns JHBuild zu überprüfen, aber wir können Es scheint nicht herauszufinden, wo der Gnome-Shell-Code auf dem Rechner ausgecheckt ist, wenn wir JHBuild verwenden.
Wenn es einen einfacheren Weg zum Installieren/Installieren gibt, wäre das großartig. Wir sind wahrscheinlich nur dem falschen empfohlenen Link gefolgt.
3) Rollback zu einer früheren Version von Gnome Shell
Aber das bringt uns zurück auf das Problem der Überprüfung das Gnome Shell und machen/installieren, wie in 2 gezeigt #.
4) Umschalten auf KDE
Wir konnten KDE versuchen statt Gnome, aber wir haben viele Tests in Gnome bereits getan und könnte ein schwerer Rückschlag sein.
5) Bauen Sie ein Fedora 22 Feld Gnome 3.16 zurück zu bekommen - ich am wenigsten mag
Es ist eine große Anstrengung, und wir können nicht sicher sein, was und was sich geändert hat brechen. Unsere Kiosk-Software läuft vielleicht nicht einmal auf Fedora 22. Aber es ist der Hail Mary Backup Plan
Vielen Dank für diesen Code @kepler_kingsnake! Ich bin im selben Boot und versuche, GNOME als einen Kiosk für Touch-only-Geräte richtig zu nutzen. Ich habe es als [eine Erweiterung] (https://extensions.gnome.org/review/6428) eingereicht und ich werde eine weitere Antwort hinzufügen, sobald es überprüft und veröffentlicht wurde. – mattbell87
Hier ist die Erweiterung, die basierend auf dieser Antwort verwendet werden kann. Ich denke, es gehört nicht in eine andere Antwort, weil es eher darum geht, das Problem zu lösen. https://extensions.gnome.org/extension/1140/disable-gestures/ – mattbell87