Maus im Screen bewegt sich nicht?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Maus im Screen bewegt sich nicht?

Beitrag von Blackskyliner »

Hallo,
ich nutze momentan die Beta 4 x86 @ Linux und es kann sein das ich einfach nur was vergessen habe aber warum bewegt sich die Maus in diesem Beispiel nur stockend?


Code: Alles auswählen

Debug "Desktops: "+Str(ExamineDesktops())
width.l = DesktopWidth(0)
height.l = DesktopHeight(0)

InitSprite();
InitKeyboard()
InitMouse()

OpenScreen(width, height, 24,  "TestScreen")


Procedure DrawMouse(x.l, y.l)
	StartDrawing(ScreenOutput())
	
		Box(x,y,10,10,RGBA(Red(255), Green(255), Blue(255), 100))
	
	StopDrawing()
EndProcedure

mouseX.l = 0
mouseY.l = 0

Repeat
	ExamineKeyboard()
	ExamineMouse()
	
	mouseX = mouseX + MouseDeltaX()
	mouseY = mouseY + MouseDeltaY()
	
	If mouseX < 0
		mouseX = 0
	EndIf
	
	If mouseY < 0
		mouseY = 0
	EndIf
	
	ClearScreen(RGB(Red(0), Green(0), Blue(0)))
	
	
	; Always on top
	DrawMouse(mouseX, mouseY)
	FlipBuffers()
	
	; Braucht man wegen Synchronisierung eig. nicht... Zum testen...
	; Delay(1)
Until KeyboardPushed(#PB_Key_Escape)
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Maus im Screen bewegt sich nicht?

Beitrag von Kurzer »

Habe es jetzt mal getestet auf 4.41 und 4.50 b4.
Es hat nichts geruckelt oder gestockt, sorry.

Gruß Kurzer

Edit: Oh, ich hab das Linux übersehen und unter WinXP getestet.
Zuletzt geändert von Kurzer am 22.05.2010 15:53, insgesamt 1-mal geändert.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Maus im Screen bewegt sich nicht?

Beitrag von NicTheQuick »

Ich habe das selbe Problem unter Linux. Die Maus bewegt sich bei mir gar nicht. Klicken geht allerdings und auch die Tastatur scheint zu funktionieren.

Das scheint ein Bug unter Linux zu sein.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Maus im Screen bewegt sich nicht?

Beitrag von STARGÅTE »

Bist du dir sicher das du ein Screen mit 24Bit öffnen willst ?
Zumindest mein PC kennt das garnichtmmehr :lol:
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Maus im Screen bewegt sich nicht?

Beitrag von NicTheQuick »

Das hat nichts mit dem Mausproblem zu tun.
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Re: Maus im Screen bewegt sich nicht?

Beitrag von Blackskyliner »

Ich hatte das auf 24 gestellt, weil ich erst dachte, vielleicht liegt es am X-Server und der kommt nicht mit den 32 klar, aber gut zu wissen das es ein bekannter Linux Bug ist :)

MFG
Blackskyliner
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Benutzeravatar
zoidberg
Beiträge: 219
Registriert: 06.12.2004 23:15
Computerausstattung: Acer 6530
Mit Ubuntu 9.04 64 Bit als Hauptsystem und
Windows Vista 32Bit Home Premium zum spielen.
Wohnort: GM
Kontaktdaten:

Re: Maus im Screen bewegt sich nicht?

Beitrag von zoidberg »

Ich habe ebenfalls unter Ubuntu 10.04 64Bit keinerlei Mausbewegung.

Mir scheint die Linuxversion vollkommen unbrauchbar.
Ich warte seit bestimmt einem halben Jahr das der Windowed Screen wieder geht, aber nix.

Gruß, Steffen
Bild
Benutzeravatar
MarkusOhm
Beiträge: 46
Registriert: 16.08.2009 15:06
Computerausstattung: Asus EeePc 904HD 900MHz Intel-Graphik-Chip-915GM WindowsXP + UbuntuLucid

Re: Maus im Screen bewegt sich nicht?

Beitrag von MarkusOhm »

zoidberg hat geschrieben:Ich habe ebenfalls unter Ubuntu 10.04 64Bit keinerlei Mausbewegung.

Mir scheint die Linuxversion vollkommen unbrauchbar.
Ich warte seit bestimmt einem halben Jahr das der Windowed Screen wieder geht, aber nix.

Gruß, Steffen
Ich hatte mal SDL Proceduren und Macros fertig gemacht die in Linux auf SDL und in Windows auf Standart Mausbefehle arbeiten

SDL-Proceduren Linux+Windows
Asus EeePc 904HD 900MHz Intel-Graphik-Chip-915GM WindowsXP + UbuntuLucid
Antworten