Ich baue einen Kiosk mit Ubuntu Precise auf einem Touchscreen. Jetzt suche ich nach einer geeigneten Möglichkeit, um den Mauszeiger verschwinden zu lassen. Da die Leute wissen, wohin sie zeigen, ist es sinnlos, einen Pfeil unter dem Finger anzuzeigen, und einen Pfeil, auf den sie zuletzt zeigen, noch sinnloser.
Meine beste Wette wäre eine Art Cursorthema, das nur aus transparenten Cursorn besteht. Ich bin etwas überrascht, dass ich in der Standard-Unity-Benutzeroberfläche keine Benutzeroberfläche zum Wechseln und Installieren von Cursorthemen finde, aber da ich Unity nicht verwende, ist das kein großes Problem. Es scheint, dass sich die in update-alternatives --list x-cursor-theme
allen aufgelisteten Alternativen auf .theme
Dateien beziehen , daher habe ich die Paketliste nach diesen durchsucht . Die resultierende Liste enthält keine wahrscheinlichen Kandidaten, dh keine Pakete, deren Name "unsichtbar" oder "transparent" enthält.
Bisher ist ein googeltes Ergebnis, das eine Readme-Datei für „XCursor Transparent Theme“ enthält, meine beste Wahl . Das würde bedeuten, diese Quellen selbst zusammenzustellen und sie vielleicht in meine PPA zu übernehmen. Ich bin auch ein bisschen skeptisch in Bezug auf dieses Ergebnis, da die Readme-Datei aus dem Jahr 2003 stammt. Und ich bin mir nicht sicher, ob ich die Dinge nicht zu kompliziert mache. Immerhin gibt es in Precise eine gewisse Unterstützung für Touch-Geräte, daher glaube ich nicht, dass ich der erste bin, der seinen Mauszeiger loswerden möchte.
- Gibt es einen anderen Weg, der keinen benutzerkompilierten Binärcode beinhaltet?
- Gibt es ein Themenpaket für transparente Cursor, das ich übersehen habe?
- Gibt es einen anderen Mechanismus, um den Cursor verschwinden zu lassen, ohne das Cursorthema zu ändern?
Ich werde Matchbox WM- , Firefox- und Java-Applets verwenden, daher bin ich mit jeder Lösung, die unter einem solchen Setup funktioniert, zufrieden. Ich bin nicht an Lösungen interessiert, die mit Gnome oder Compiz zu tun haben, da ich auch nicht laufen werde.
xcursorgen
, um eine X11-Cursordatei zu erstellen. Dann müssen Sie einecursor.theme
Datei schreiben , die Cursordateien in das Unterverzeichnis stellencursors
und aus dem Ganzen eine ZIP-Datei erstellen. Weitere Informationen finden Sie unter ehow.com/how_5026012_make-cursors-file-ubuntu.html und freedesktop.org/wiki/Specifications/cursor-spec/?action=print sowie in einigen vorhandenen Designs unter gnome-look.org/?xcontentmode=36 .Wenn Sie nicht möchten, dass der Cursor angezeigt wird (für Touchscreens geeignet), reicht meiner Erfahrung nach eine übersichtliche Darstellung nicht aus. Stattdessen können Sie
-nocursor
beim Starten von X verwenden.Beispiel:
Siehe http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h2
quelle
startx -- -nocursor
Wenn Sie lightdm verwenden:
Bearbeiten
/etc/lightdm/lightdm.conf
durch Hinzufügen von:Wenn Sie NODM verwenden:
Bearbeiten
/etc/default/nodm
durch Ersetzen von:mit
Dies baut auf Gibbs sehr hilfreiche Antwort
quelle
Ubuntu 16.04
Öffne
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
und bearbeite diese Zeile:Hänge
-nocursor
es an. So was:Speichern und neu starten.
Warnung : Wie bei anderen Antworten auf diese Frage verhindern Fehler in dieser Datei die Xorg-Initialisierung. Sie können sich trotzdem beim Terminal anmelden und zurücksetzen.
quelle