使用hosts代理模式显示443端口被占用,root启动后可以使用,但相应网站显示SSL证书无效,导入证书问题仍未解决
切换代理模式时报错闪退,终端输出:
Unhandled exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.NullReferenceException: Object reference not set to an instance of an object.
at Avalonia.X11.X11Window.SetTransparencyLevelHint(WindowTransparencyLevel transparencyLevel) in //src/Avalonia.X11/X11Window.cs:line 1160
at Avalonia.Controls.TopLevel.<>c.<.cctor>b__16_0(TopLevel tl, AvaloniaPropertyChangedEventArgs e) in //src/Avalonia.Controls/TopLevel.cs:line 101
at System.Reactive.Subjects.Subject1.OnNext(T value) in D:\a\SteamTools\SteamTools\references\reactive\Rx.NET\Source\src\System.Reactive\Subjects\Subject.cs:line 145 at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaPropertyChangedEventArgs
1 change) in //src/Avalonia.Base/AvaloniaObject.cs:line 756
at Avalonia.AvaloniaObject.Avalonia.PropertyStore.IValueSink.ValueChanged[T](AvaloniaPropertyChangedEventArgs1 change) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 531 at Avalonia.PropertyStore.ConstantValueEntry
1.RaiseValueChanged(IValueSink sink, IAvaloniaObject owner, AvaloniaProperty property, Optional1 oldValue, Optional
1 newValue) in //src/Avalonia.Base/PropertyStore/ConstantValueEntry.cs:line 75
at Avalonia.ValueStore.BatchUpdate.End() in //src/Avalonia.Base/ValueStore.cs:line 454
at Avalonia.ValueStore.EndBatchUpdate() in //src/Avalonia.Base/ValueStore.cs:line 50
at Avalonia.AvaloniaObject.EndBatchUpdate() in //src/Avalonia.Base/AvaloniaObject.cs:line 475
at Avalonia.StyledElement.DetachStyles() in //src/Avalonia.Styling/StyledElement.cs:line 764
at Avalonia.StyledElement.OnDetachedFromLogicalTreeCore(LogicalTreeAttachmentEventArgs e) in //src/Avalonia.Styling/StyledElement.cs:line 694
at Avalonia.StyledElement.Avalonia.LogicalTree.ILogical.NotifyDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs e) in //src/Avalonia.Styling/StyledElement.cs:line 389
at Avalonia.Controls.TopLevel.HandleClosed() in //src/Avalonia.Controls/TopLevel.cs:line 368
at Avalonia.Controls.WindowBase.HandleClosed() in //src/Avalonia.Controls/WindowBase.cs:line 202
at Avalonia.X11.X11Window.Cleanup() in //src/Avalonia.X11/X11Window.cs:line 813
at Avalonia.X11.X11Window.Dispose() in //src/Avalonia.X11/X11Window.cs:line 783
at Avalonia.Controls.Primitives.PopupRoot.Dispose() in //src/Avalonia.Controls/Primitives/PopupRoot.cs:line 77
at Avalonia.Controls.ToolTip.Close() in //src/Avalonia.Controls/ToolTip.cs:line 290
at Avalonia.Controls.ToolTip.IsOpenChanged(AvaloniaPropertyChangedEventArgs e) in //src/Avalonia.Controls/ToolTip.cs:line 237
at System.Reactive.Subjects.Subject1.OnNext(T value) in D:\a\SteamTools\SteamTools\references\reactive\Rx.NET\Source\src\System.Reactive\Subjects\Subject.cs:line 145 at Avalonia.AvaloniaObject.RaisePropertyChanged[T](AvaloniaPropertyChangedEventArgs
1 change) in //src/Avalonia.Base/AvaloniaObject.cs:line 756
at Avalonia.AvaloniaObject.Avalonia.PropertyStore.IValueSink.ValueChanged[T](AvaloniaPropertyChangedEventArgs1 change) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 531 at Avalonia.ValueStore.NotifyValueChanged[T](AvaloniaProperty
1 property, Optional1 oldValue, BindingValue
1 newValue, BindingPriority priority) in //src/Avalonia.Base/ValueStore.cs:line 355
at Avalonia.ValueStore.SetExisting[T](Object slot, StyledPropertyBase1 property, T value, BindingPriority priority) in /_/src/Avalonia.Base/ValueStore.cs:line 284 at Avalonia.ValueStore.SetValue[T](StyledPropertyBase
1 property, T value, BindingPriority priority) in //src/Avalonia.Base/ValueStore.cs:line 107
at Avalonia.AvaloniaObject.SetValue[T](StyledPropertyBase1 property, T value, BindingPriority priority) in /_/src/Avalonia.Base/AvaloniaObject.cs:line 367 at Avalonia.Controls.ToolTip.SetIsOpen(Control element, Boolean value) in /_/src/Avalonia.Controls/ToolTip.cs:line 121 at Avalonia.Controls.ToolTipService.Close(Control control) in /_/src/Avalonia.Controls/ToolTipService.cs:line 138 at Avalonia.Controls.ToolTipService.ControlPointerLeave(Object sender, PointerEventArgs e) in /_/src/Avalonia.Controls/ToolTipService.cs:line 107 at Avalonia.Interactivity.Interactive.<AddHandler>g__InvokeAdapter|4_0[TEventArgs](Delegate baseHandler, Object sender, RoutedEventArgs args) in /_/src/Avalonia.Interactivity/Interactive.cs:line 62 at Avalonia.Interactivity.Interactive.<>c__4
1.b__4_1(Delegate baseHandler, Object sender, RoutedEventArgs args) in //src/Avalonia.Interactivity/Interactive.cs:line 68
at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e) in //src/Avalonia.Interactivity/EventRoute.cs:line 152
at Avalonia.Interactivity.EventRoute.RaiseEvent(IInteractive source, RoutedEventArgs e) in //src/Avalonia.Interactivity/EventRoute.cs:line 79
at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e) in //src/Avalonia.Interactivity/Interactive.cs:line 123
at Avalonia.Input.MouseDevice.SetPointerOver(IPointerDevice device, UInt64 timestamp, IInputRoot root, IInputElement element, PointerPointProperties properties, KeyModifiers inputModifiers) in //src/Avalonia.Input/MouseDevice.cs:line 466
at Avalonia.Input.MouseDevice.SetPointerOver(IPointerDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties properties, KeyModifiers inputModifiers) in //src/Avalonia.Input/MouseDevice.cs:line 413
at Avalonia.Input.MouseDevice.MouseMove(IMouseDevice device, UInt64 timestamp, IInputRoot root, Point p, PointerPointProperties properties, KeyModifiers inputModifiers) in //src/Avalonia.Input/MouseDevice.cs:line 269
at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs e) in //src/Avalonia.Input/MouseDevice.cs:line 142
at Avalonia.Input.InputManager.ProcessInput(RawInputEventArgs e) in //src/Avalonia.Input/InputManager.cs:line 37
at Avalonia.X11.X11Window.b__121_0() in //src/Avalonia.X11/X11Window.cs:line 740
at Avalonia.Threading.JobRunner.RunJobs(Nullable1 priority) in /_/src/Avalonia.Base/Threading/JobRunner.cs:line 37 at Avalonia.X11.X11PlatformThreading.HandleX11(CancellationToken cancellationToken) in /_/src/Avalonia.X11/X11PlatformThreading.cs:line 169 at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken cancellationToken) in /_/src/Avalonia.X11/X11PlatformThreading.cs:line 245 at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) in /_/src/Avalonia.Base/Threading/Dispatcher.cs:line 65 at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) in /_/src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 132 at System.Application.UI.Program.CommandLineTools.<>c__DisplayClass0_0.<Run>g__MainHandler_|1(Action onInitStartuped) at System.Application.UI.Program.CommandLineTools.<>c__DisplayClass0_0.<Run>g__MainHandler|0() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Span
1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Delegate.DynamicInvoke(Object[] args)
at System.CommandLine.Invocation.ModelBindingCommandHandler.InvokeAsync(InvocationContext context)
at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass23_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass27_0.<b__1>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass25_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<b__24_0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass11_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<b__10_0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass14_0.<b__0>d.MoveNext()
加速中偶尔会出现秒数显示暂时没跟上时间流逝的现象,无论采用何种代理模式
最小化再最大化后偶尔出现窗口显示异常的现象,表现为除了计时器等几个部件显示正常外其他均变成紫色或透明方块(可能只是我显卡驱动的问题...在suspend再唤醒后我edge显示的视频也会变成这样...)
关闭窗口,无论是否已开启代理,常常导致窗口界面无响应(频率甚至远远超过了正常关闭窗口的频率),但可以最小化且代理正常,GNOME也未提示窗口未响应(我不太清楚GNOME判断窗口是否响应的标准是什么,按照我以前的经验应该是未及时接收显示服务器事件)
系统信息:
OS: Zorin OS 16 x86_64
Kernel: 5.11.0-46-generic
Shell: bash 5.0.17
DE: GNOME
WM: Mutter
GPU: NVIDIA GeForce GTX 660
GPU驱动: NVIDIA driver metapackage from nvidia-driver-460(properietary)
Steam++版本: 2.6.4