Jump to content

Can't rotate with right-click + drag


Recommended Posts

One other person had this problem with no fix as far as the bug tracker shows: https://bugs.kerbalspaceprogram.com/issues/19195

The issue: I right click. The cursor changes color. I drag and the view rotates approximately 1 degree and then stops. Further dragging only scrolls up and down as if I were not holding the right mouse button. The cursor remains the same right-click color until I let go.

The setup: I have a fresh install with Steam on Linux. No addons. All settings are defaults (I changed some graphical settings before I played, but I reset everything just in case). I've tested this with Bumblebee enabled and disabled. I don't have Synergy or anything that interferes with input running.

I have previously run KSP on the same setup (Manjaro, xorg, i3) with no issues. I don't believe there is anything substantially different from my previously working setup.

Here's KSP.log from launch to exiting the editor:

[LOG 18:02:48.514] [KSPUpgradePipeline]: default (1.7.3) is up to date.
[LOG 18:02:48.522] [ExperienceSystem]: Found 0 trait types
[LOG 18:02:48.524] [ExperienceSystem]: Found 20 effect types
[LOG 18:02:48.556] [FlightGlobals]: Vessel persistentId changed from 3814862101 to 3639054663.
[LOG 18:02:48.594] [ScenarioTypes]: List Created 21 scenario types loaded from 2 loaded assemblies.
[LOG 18:02:48.692] Game State Saved to saves/default/persistent
[LOG 18:02:48.702] [MessageSystem] Load Messages
[LOG 18:02:48.803] [UIMasterController]: HideUI
[LOG 18:02:48.806] [HighLogic]: =========================== Scene Change : From MAINMENU to SPACECENTER (Async) =====================
[LOG 18:02:49.161] [UIMasterController]: HideUI
[LOG 18:02:51.905] [UIMasterController]: HideUI
[LOG 18:02:52.270] [FlightGlobals]: Vessel persistentId changed from 3814862101 to 222572950.
[LOG 18:02:52.295] Loading Depletion Nodes
[LOG 18:02:52.295] DepNodeCount:  0
[LOG 18:02:52.295] Loading Biome Nodes
[LOG 18:02:52.295] BiomeNodeCount:  4
[LOG 18:02:52.296] Loading Planet Nodes
[LOG 18:02:52.296] PlanetNodeCount:  2
[LOG 18:02:52.302] [ContractSystem]: Found 14 contract types
[LOG 18:02:52.304] [ContractSystem]: Found 40 parameter types
[LOG 18:02:52.306] [ContractSystem]: Found 5 predicate types
[LOG 18:02:52.381] [StrategySystem]: Found 0 strategy types
[LOG 18:02:52.383] [StrategySystem]: Found 4 effect types
[LOG 18:02:52.391] [ScenarioDestructibles]: Loading... 0 objects registered
[LOG 18:02:52.395] [ScenarioUpgradeableFacilities]: Loading... 0 objects registered
[LOG 18:02:52.574] [UiApp] Awake: Contracts
[LOG 18:02:52.574] [UiApp] Awake: KSPedia
[LOG 18:02:52.574] [UiApp] Awake: Missions App
[LOG 18:02:52.575] [GenericAppFrame] Reposition 0 43723
[LOG 18:02:52.578] [ApplicationLauncher] OnSceneLoadedGUIReady: scene SPACECENTER ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop True
[LOG 18:02:52.578] [ApplicationLauncher] SpawnSimpleLayout: HorizontalRightLeft
[LOG 18:02:52.579] [ApplicationLauncher] SetVisible: 
[LOG 18:02:52.691] [MessageSystem] Reposition 0.02 43724
[LOG 18:02:52.691] [GenericAppFrame] Reposition 0.02 43724
[LOG 18:02:52.692] [GenericAppFrame] Reposition 0.02 43724
[LOG 18:02:53.176] [UIApp] Adding Missions App to Application Launcher
[LOG 18:02:53.178] [UIApp] Adding Contracts to Application Launcher
[LOG 18:02:53.390] [MissionsApp] OnAppStarted(): id: -303550
[LOG 18:02:53.390] MissionsApp does not execute in this game mode, destroying this instance
[LOG 18:02:53.390] [UIApp] OnDestroy: Missions App
[LOG 18:02:53.393] [GenericAppFrame] Reposition 0.2133822 43730
[LOG 18:02:53.704] [UIApp] Adding KSPedia to Application Launcher
[LOG 18:03:02.468] [UIMasterController]: ShowUI
[LOG 18:03:06.039] Flight State Captured
[LOG 18:03:06.057] Saving Achievements Tree...
[LOG 18:03:06.058] Saving Achievements Tree...
[LOG 18:03:06.059] Saving Achievements Tree...
[LOG 18:03:06.059] Saving Achievements Tree...
[LOG 18:03:06.059] Saving Achievements Tree...
[LOG 18:03:06.059] Saving Achievements Tree...
[LOG 18:03:06.059] Saving Achievements Tree...
[LOG 18:03:06.060] Saving Achievements Tree...
[LOG 18:03:06.067] [MessageSystem] Save Messages
[LOG 18:03:06.182] Game State Saved to saves/default/persistent
[LOG 18:03:06.197] [UIMasterController]: HideUI
[LOG 18:03:06.213] [HighLogic]: =========================== Scene Change : From SPACECENTER to EDITOR (Async) =====================
[LOG 18:03:06.533] [UIApp] OnDestroy: Contracts
[LOG 18:03:06.535] [UIApp] OnDestroy: KSPedia
[LOG 18:03:06.680] [UIMasterController]: HideUI
[LOG 18:03:07.569] UICanvasPrefabSpawner SceneLogic spawning Editor
[LOG 18:03:07.607] No Input Locks in effect right now
[LOG 18:03:07.709] [UIMasterController]: HideUI
[LOG 18:03:08.068] [UIMasterController]: ShowUI
[WRN 18:03:08.176] The loaded level has a different lightmaps mode than the current one. Current: Directional. Loaded: Non-Directional. Will use: Directional.
[LOG 18:03:08.184] [UIMasterController]: ShowUI
[LOG 18:03:08.196] ------------------- initializing editor mode... ------------------
[LOG 18:03:08.196] editor started
[LOG 18:03:08.288] [FlightGlobals]: Vessel persistentId changed from 3814862101 to 3384197076.
[LOG 18:03:08.307] Loading Depletion Nodes
[LOG 18:03:08.307] DepNodeCount:  0
[LOG 18:03:08.307] Loading Biome Nodes
[LOG 18:03:08.307] BiomeNodeCount:  4
[LOG 18:03:08.307] Loading Planet Nodes
[LOG 18:03:08.307] PlanetNodeCount:  2
[LOG 18:03:08.359] [ScenarioDestructibles]: Loading... 0 objects registered
[LOG 18:03:08.359] [ScenarioUpgradeableFacilities]: Loading... 0 objects registered
[WRN 18:03:08.681] HighlightingSystem : Framebuffer depth data is not available and can't be used to occlude highlighting. Highlighting occluders enabled.
[LOG 18:03:08.739] [UiApp] Awake: EngineersReport
[LOG 18:03:08.739] [UiApp] Awake: Contracts
[LOG 18:03:08.739] [UiApp] Awake: KSPedia
[LOG 18:03:08.739] [UiApp] Awake: Missions App
[LOG 18:03:08.739] [UiApp] Awake: DeltaVApp
[LOG 18:03:08.739] [UiApp] Awake: ActionGroupsApp
[LOG 18:03:08.739] [ApplicationLauncher] OnSceneLoadedGUIReady: scene EDITOR ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop False
[LOG 18:03:08.772] [MessageSystem] Reposition 0.02 43816
[LOG 18:03:08.773] [GenericAppFrame] Reposition 0.02 43816
[LOG 18:03:08.773] [GenericAppFrame] Reposition 0.02 43816
[LOG 18:03:09.052] [UIApp] Adding Missions App to Application Launcher
[LOG 18:03:09.055] [UIApp] Adding Contracts to Application Launcher
[LOG 18:03:09.056] [UIApp] Adding EngineersReport to Application Launcher
[LOG 18:03:09.140] [UIApp] Adding DeltaVApp to Application Launcher
[LOG 18:03:09.142] [MissionsApp] OnAppStarted(): id: -324374
[LOG 18:03:09.142] MissionsApp does not execute in this game mode, destroying this instance
[LOG 18:03:09.142] [UIApp] OnDestroy: Missions App
[LOG 18:03:09.143] [GenericAppFrame] Reposition 0.2512979 43822
[LOG 18:03:09.153] [GenericAppFrame] Reposition 0.2512979 43822
[LOG 18:03:09.231] [GenericAppFrame] Reposition 0.2912979 43823
[LOG 18:03:09.280] [UIApp] Adding KSPedia to Application Launcher
[LOG 18:03:09.659] [UIMasterController]: ShowUI
[LOG 18:03:15.875] [MessageSystem] Save Messages
[LOG 18:03:16.026] Game State Saved to saves/default/persistent
[LOG 18:03:16.038] [UIMasterController]: HideUI
[LOG 18:03:16.186] [HighLogic]: =========================== Scene Change : From EDITOR to SPACECENTER =====================
[

I'm going to keep working on it and will post if I figure it out, but I was hoping someone else had encountered this and knew a solution already.

 

Edit 08/25/19 08:10: It only doesn't work when using the touchpad. I hooked up a mouse and it works fine (it also works fine through Synergy).

Edit 09:04: I can rotate the view by a two finger click and then using a third finger to scroll.

Edited by webarnes
Link to comment
Share on other sites

xinput list-props output for my touchpad:

xinput list-props 12   
Device 'SYNA1D31:00 06CB:CD48 Touchpad':
	Device Enabled (151):	1
	Coordinate Transformation Matrix (153):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (291):	1
	libinput Tapping Enabled Default (292):	0
	libinput Tapping Drag Enabled (293):	1
	libinput Tapping Drag Enabled Default (294):	1
	libinput Tapping Drag Lock Enabled (295):	0
	libinput Tapping Drag Lock Enabled Default (296):	0
	libinput Tapping Button Mapping Enabled (297):	1, 0
	libinput Tapping Button Mapping Default (298):	1, 0
	libinput Natural Scrolling Enabled (299):	1
	libinput Natural Scrolling Enabled Default (300):	0
	libinput Disable While Typing Enabled (301):	1
	libinput Disable While Typing Enabled Default (302):	1
	libinput Scroll Methods Available (303):	1, 1, 0
	libinput Scroll Method Enabled (304):	1, 0, 0
	libinput Scroll Method Enabled Default (305):	1, 0, 0
	libinput Click Methods Available (306):	1, 1
	libinput Click Method Enabled (307):	0, 1
	libinput Click Method Enabled Default (308):	1, 0
	libinput Middle Emulation Enabled (309):	0
	libinput Middle Emulation Enabled Default (310):	0
	libinput Accel Speed (311):	0.000000
	libinput Accel Speed Default (312):	0.000000
	libinput Left Handed Enabled (313):	0
	libinput Left Handed Enabled Default (314):	0
	libinput Send Events Modes Available (272):	1, 1
	libinput Send Events Mode Enabled (273):	0, 0
	libinput Send Events Mode Enabled Default (274):	0, 0
	Device Node (275):	"/dev/input/event8"
	Device Product ID (276):	1739, 52552
	libinput Drag Lock Buttons (315):	<no items>
	libinput Horizontal Scroll Enabled (316):	1

 

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...