Forum



Warlord am 12.01.2022 11:46 #15833


Hallo zusammen,

ich habe heute wieder mal rttr gestartet und ein Problem festgestellt, was ich so zuvor noch nicht hatte. Ich kann mit der rechten Maustaste das Spielfeld nicht mehr verschieben bzw. scrollen. Das geht nur noch mit den Pfeiltasten der Tastatur.

Meine Maus ist ok, die Taste funktioniert auch. Am System habe ich nicht geändert, außer Updates gemacht. Ich verwende Garuda Linux (basiert auf Arch)

Code:
System:
  Kernel: 5.10.90-1-lts x86_64 bits: 64 compiler: gcc v: 11.1.0
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1 vt: 7
    dm: LightDM 1.30.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: HP product: HP EliteBook 850 G4
    Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 828C v: KBC Version 45.52 serial: <superuser required> UEFI: HP
    v: P78 Ver. 01.39 date: 04/20/2021
CPU:
  Info: model: Intel Core i7-7500U bits: 64 type: MT MCP arch: Amber/Kaby Lake note: check
Graphics:
  Device-1: Intel HD Graphics 620 vendor: Hewlett-Packard driver: i915 v: kernel bus-ID: 00:02.0
    chip-ID: 8086:5916 class-ID: 0300
  Device-2: AMD Opal XT [Radeon R7 M265/M365X/M465] vendor: Hewlett-Packard driver: radeon
    v: kernel alternate: amdgpu bus-ID: 03:00.0 chip-ID: 1002:6604 class-ID: 0300
  Device-3: Chicony HP HD Camera type: USB driver: uvcvideo bus-ID: 1-9:8 chip-ID: 04f2:b595
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org 1.21.1.3 compositor: xfwm4 v: 4.16.1 driver:
    loaded: ati,intel,radeon unloaded: modesetting alternate: fbdev,vesa display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")
  Monitor-1: DP1-2 res: 1920x1080 hz: 60 dpi: 305 size: 160x90mm (6.3x3.5") diag: 184mm (7.2")
  OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 21.3.3 direct render: Yes
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Hewlett-Packard driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0403
  Sound Server-1: ALSA v: k5.10.90-1-lts running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.43 running: no
Network:
  Device-1: Intel Ethernet I219-V vendor: Hewlett-Packard driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15d8 class-ID: 0200
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel bus-ID: 02:00.0
    chip-ID: 8086:24fd class-ID: 0280
  IF: wlp2s0 state: down mac: <filter>
Info:
  Processes: 251 Uptime: 5h 16m wakeups: 1 Memory: 15.05 GiB used: 2.63 GiB (17.5%) Init: systemd
  v: 250 tool: systemctl Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1514 lib: 411
  Client: Unknown Client: garuda-assistant inxi: 3.3.11


Weiß jemand woran das liegen könnte?


FloSoft am 13.01.2022 15:16 #15836

Großmeister
Hi,

probier mal wenn du vor starten von RttR "SDL_MOUSE_RELATIVE_MODE_WARP=1" als umgebungsvariable setzt, es gibt warum auch immer manchmal bei SDL2 probleme mit einigen Mäusen. Warum das jetzt erst auftritt, puh gute Frage.

---
mfg
Flo



Warlord am 15.01.2022 08:53 #15841


Danke für deine rasche Antwort FlosSoft. Leider kriege ich es nicht gebacken. Ich habe SDL_MOUSE_RELATIVE_MODE_WARP=1 im Terminal ausgeführt, dann habe ich rttr.sh gestartet (über Starter auf Desktop). Das Problem ist das gleiche.

Testweise habe ich mal eine andere Maus angeschlossen, so eine Standard HP Maus, damit ging es "etwas" besser, sehr ruckelig beim scrollen/verschieben und hat auch nicht immer reagiert. Aber insgesamt 'besser' als mit der Logitech MX510 die ich sonst nutze.

Auf einem älteren Dell Vostro mit i7 quadcore habe ich Manjaro Linux mit SDL2 mixer drauf, und das gleiche Problem.

Das ist ein eigenartiges Phänomen. Leider ist Siedler so fast unspielbar, weils mit den Pfeiltasten nicht annähernd so dynamisch spielbar ist.


Fritschie am 16.01.2022 17:29 #15847


Hier auf dem MacbookPro kann ich auch das Spielfeld nur mit den Pfeiltasten verschieben.

Jörg

---
MacBook Pro (13 Zoll, 2020, 2 GHz Quad-Core Intel Core i5 16GB RAM 1TB SSD
Integriertes Retina-LCD-Display





Flamefire am 17.01.2022 14:01 #15853


"geht nicht" heißt was genau? Was passiert beim RechtsKlick? Ändert sich wenigstens der Cursor? Was genau passiert beim verschieben? Kurzes Video oder so könnte helfen.

@Warlord: Was Flo meinte: Entweder oder:
1. SDL_MOUSE_RELATIVE_MODE_WARP=1 ./rttr.sh
2. export SDL_MOUSE_RELATIVE_MODE_WARP=1
   ./rttr.sh

Wenn du nur `SDL_MOUSE_RELATIVE_MODE_WARP=1` ausführst ist das nur für die Shell gesetzt, nicht für Anwendungen, die davon gestartet werden. `export` setzt das für die, bzw. Die Alternative 1 setzt es für den Befehl und Unterprogramme.
Ich würde die 2 empfehlen.

Irgendwelche Systemupdates zu libsdl2 verfügbar?

---
Github: https://github.com/Flamefire


Warlord am 17.01.2022 16:27 #15857


Hallo zusammen,

danke für deine Erleuterungen @Flamefire! Ich habe mal ein screencapture gemacht.

https://www.file-upload.net/download-14822195/siedler.mp4.html

Wenn ich versuche mittels
Code:
export SDL_MOUSE_RELATIVE_MODE_WARP=1 ./rttr.sh

bekomme ich die Meldung:
Code:
bash: export: »./rttr.sh«: Ist kein gültiger Bezeichner.

Ohne "export" startet es, so habe ich es auch im Video gestartet.

Das geruckle über die Map ist aber nicht wesentlich besser. Mir kommt vor, als würde es auch mit der Mapgröße zusammenhängen. Bei einem Savegame mit einer größeren Map ist es "schlimmer" als auf einer kleineren Map.

Noch habe ich kein Update für libsdl2 gesehen. Normalerweise müsste das bei Arch relativ schnell kommen, wenn es eins gibt.

Gibt es eine Alternative zu libsdl2 die ich versuchen könnte?




Feel free to post in English!

Antwort schreiben

Username:
Security code:
Text:

   
  Convert smilies like :), ;) etc. into small graphics?
  Convert WWW-addresses into clickable links?
  Soll Boardcode in ihrer Nachricht aktiviert werden?