
Paar Änderungen am 486er Desktop, Spiele nun nach Kategorie sortiert.

Paar Änderungen am 486er Desktop, Spiele nun nach Kategorie sortiert.
Da wenigstens Wolf3D dabei ist, störts mich kein Bisschen. ![]()
Was hat der beitrag eigentlich zu sagen? Dass du postsammlerei betreibst?

Ma wieder Loonix geupdated auf meinem Note-, Ultra-, MacBook.
Wait what, Wayland? Laufen da normale Programme drin und geht ssh -X inzwischen? Bisher kams mir wie son Bastelding vor, wo keinerlei Software für existiert.
Die komplette GNOME3-Suite läuft nativ auf Wayland (oder auch HTML5) und prinzipiell alle GTK3- und Qt5-Software, die keine X-spezifischen Frimeleien durchführen will (sprich eine DISPLAY-Umgebungsvariable erwartet :D). Praktisch ist letzteres bei mir z. B. mit Wireshark-GTK gegeben, aber nicht mit Firefox oder SpaceFM. Für diesen Rest braucht man immer noch xorg-xwayland – einen Xorg-Server, der auf Wayland läuft.
sway ist ein Wayland-Compositor, der dem i3-Desktop nachempfunden ist.
Wayland ist ja die Zukunft der Grafikserver unter Linux, genauso, wie systemd die Zukunft der Init-Systeme ist ![]()
@topic:
Leider fehlen Wayland noch viele essentielle Features, wie etwa die Weiterleitung von Fenstern über das Netzwerk (ssh -X)
systemd wurde auch unfertig eigeführt und zum Beispiel btrfs ist auch noch nicht 100%ig fertig.
Ich sehe da kein Problem, ich denke, die wirklich notwendigen Funktionen werden implementiert, wenn Wayland großflächig eingesetzt wird und wenn nur wenige an einer bestimmten Funktion interessiert sind, wird die dann auch einfach wegfallen.
Obwohl Fensterweiterleitung grundsätzlich schon nützlich ist. Damit surfe ich ja manchmal mit meinem alten Pentium 2 Notebook über meinen Server und so.
…, wie etwa die Weiterleitung von Fenstern über das Netzwerk (ssh -X)
Das ist auch explizit nicht in Wayland vorgesehen, dessen Zweck darin besteht, gerasterte Inhalte mit minimalem Overhead (nur mit einem Compositor dazwischen, der um die Wayland-Clients Fenster malt) einer Anzeige zu übergeben.
Stattdessen soll man auf etablierte Protokolle wie VNC, RDP oder NX zurückgreifen, die für die Aufgabe "Pixelhaufen übers Netzwerk synchron halten" besser optimiert sind als X11. So besitzt der Referenz-Compositor Weston ein RDP-Backend …
… und der Hersteller des kommerziellen RealVNC-Server bietet eine erste Developer Preview für Wayland-Clients an.
Und natürlich kannst du auch weiterhin Remote-X-Clients wie gehabt auf XWayland ausführen.
VNC, RDP und NX sind aber nicht dafür tauglich, einzelne Fenster zu übertragen, sondern nur den gesamten Desktop. Wenn das in Zukunft wirklich nicht machbar ist, Fenster-Forwarding zu nutzen, bleibe ich bei X.
Und warum nur gerasterte Inhalte? Gerade für die Übertragung der Inhalte "Das da ist ein Label, nun folgt ne Textbox" könnte man einiges vereinfachen in Sachen Datenrate.
Ich werde bei meinem Xorg bleiben. Das funktioniert, obwohl alle im sagen es sei grausam, perfekt auf meinen Rechnern und kommt auch perfekt mit Multimonitor etc klar. Wayland ist einfach nicht notwendig und ihm fehlen wichtige Features.
genauso, wie systemd die Zukunft der Init-Systeme ist
flame war potential detected! ![]()
Wenn man Gentoo auf einem neuen Notebook aufsetzt, macht da es Sinn direkt auf Wayland zu gehen bei Intel-GPUs?
Wenn man Gentoo auf einem neuen Notebook aufsetzt, macht da es Sinn direkt auf Wayland zu gehen bei Intel-GPUs?
Wenn du dir die Mühe machst, GNOME3 zu bauen, dann ja. Andere Desktop-Umgebungen bestehen zum aktuellen Stand noch überwiegend oder ausschließlich aus Programmen, die für alles XWayland voraussetzen, insbesondere wenn sie noch auf älteren Toolkits wie GTK+, Qt4, FLTK etc. basieren. Und CHRiSNEW ratet derzeit dringend von KDE5 ab, was noch eine Bug-Wüste ist.
flame war potential detected!
Ich finde schade, dass solche Köder hier nicht so bereitwillig geschluckt werden, wie in anderen Foren ![]()
Wenn du dir die Mühe machst, GNOME3 zu bauen, dann ja. Andere Desktop-Umgebungen bestehen zum aktuellen Stand noch überwiegend oder ausschließlich aus Programmen, die für alles XWayland voraussetzen, insbesondere wenn sie noch auf älteren Toolkits wie GTK+, Qt4, FLTK etc. basieren. Und CHRiSNEW ratet derzeit dringend von KDE5 ab, was noch eine Bug-Wüste ist.
Danke für die Einschätzung. Dann lohnt es sich vorerst nicht. Da ich weder Gnome noch KDE nutzen will und durchaus noch einige ältere QT4 und GTK+ Apps habe, kann ich erstmal bei Xorg bleiben.
Denke mal, dass nur der Switch von evdev zu libunput lohnt.
Denke mal, dass nur der Switch von evdev zu libunput lohnt.
Das in der Tat. libinput ist zwar weniger konfigurierbar als der Synaptic-Treiber, aber funktioniert, soweit ich das verstanden habe, ohne Kompromisse bei gandro und mir (mit Synaptic/evdev musste ich z. B. am Edge E130 PS/2-Protokoll im Kernel zurückstufen, damit neben dem Touchpad der Trackpoint überhaupt funktioniert).
Lohnt sich der Wechsel generell? Momentan nutze ich folgenden Weg, damit ich mit der mitteleren Maustaste per Trackpoint scrollen kann und deutsche Tastatur habe:
#!/bin/bash
setxkbmap -layout de
tpset() { xinput set-prop "TPPS/2 IBM TrackPoint" "$@"; }
tpset "Evdev Wheel Emulation" 1
tpset "Evdev Wheel Emulation Button" 2
tpset "Evdev Wheel Emulation Timeout" 200
tpset "Evdev Wheel Emulation Axes" 6 7 4 5
tpset "Device Accel Constant Deceleration" 0.95
Das lade ich beim i3-Start und dann kann ich korrekt scrollen.
Da häng ich mich mal dran.
Da spricht nichts dagegen. Nur die Properties heißen anders.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
$ xinput list-props 11
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (277): 0
libinput Tapping Enabled Default (278): 0
libinput Tapping Drag Enabled (279): 1
libinput Tapping Drag Enabled Default (280): 1
libinput Tapping Drag Lock Enabled (281): 0
libinput Tapping Drag Lock Enabled Default (282): 0
libinput Accel Speed (283): 0.000000
libinput Accel Speed Default (284): 0.000000
libinput Natural Scrolling Enabled (285): 0
libinput Natural Scrolling Enabled Default (286): 0
libinput Send Events Modes Available (261): 1, 1
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Left Handed Enabled (287): 0
libinput Left Handed Enabled Default (288): 0
libinput Scroll Methods Available (289): 1, 1, 0
libinput Scroll Method Enabled (290): 1, 0, 0
libinput Scroll Method Enabled Default (291): 1, 0, 0
libinput Click Methods Available (292): 1, 1
libinput Click Method Enabled (293): 1, 0
libinput Click Method Enabled Default (294): 1, 0
libinput Disable While Typing Enabled (295): 1
libinput Disable While Typing Enabled Default (296): 1
Device Node (264): "/dev/input/event12"
Device Product ID (265): 2, 7
libinput Drag Lock Buttons (297): <no items>
libinput Horizonal Scroll Enabled (266): 1
$ xinput list-props 12
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (283): 0.000000
libinput Accel Speed Default (284): 0.000000
libinput Accel Profiles Available (298): 1, 1
libinput Accel Profile Enabled (299): 1, 0
libinput Accel Profile Enabled Default (300): 1, 0
libinput Natural Scrolling Enabled (285): 0
libinput Natural Scrolling Enabled Default (286): 0
libinput Send Events Modes Available (261): 1, 0
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Left Handed Enabled (287): 0
libinput Left Handed Enabled Default (288): 0
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 1
libinput Scroll Method Enabled Default (291): 0, 0, 1
libinput Button Scrolling Button (301): 2
libinput Button Scrolling Button Default (302): 274
libinput Middle Emulation Enabled (303): 0
libinput Middle Emulation Enabled Default (304): 0
Device Node (264): "/dev/input/event13"
Device Product ID (265): 2, 10
libinput Drag Lock Buttons (297): <no items>
libinput Horizonal Scroll Enabled (266): 1
Alles anzeigen
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!