Skip to content

Commit a7aa703

Browse files
committed
Fix x11 libraryimport
Expose process name in the process picker
1 parent 46b84ea commit a7aa703

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

YMouseButtonControl.Linux/Services/CurrentWindowServiceX11.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,22 +96,22 @@ out var prop2
9696

9797
internal static partial class X11
9898
{
99-
[LibraryImport("libX11.so")]
99+
[LibraryImport("libX11.so.6")]
100100
internal static partial int XFree(nint data);
101101

102-
[LibraryImport("libX11.so")]
102+
[LibraryImport("libX11.so.6")]
103103
internal static partial nint XOpenDisplay(nint display);
104104

105-
[LibraryImport("libX11.so")]
105+
[LibraryImport("libX11.so.6")]
106106
internal static partial void XCloseDisplay(nint display);
107107

108-
[LibraryImport("libX11.so")]
108+
[LibraryImport("libX11.so.6")]
109109
internal static partial nint XDefaultRootWindow(nint display);
110110

111-
[LibraryImport("libX11.so")]
111+
[LibraryImport("libX11.so.6")]
112112
internal static partial nint XInternAtom(nint display, nint atomName, int onlyIfExists);
113113

114-
[LibraryImport("libX11.so")]
114+
[LibraryImport("libX11.so.6")]
115115
internal static partial int XGetWindowProperty(
116116
IntPtr display,
117117
IntPtr window,

YMouseButtonControl.Linux/Services/ProcessMonitorService.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@ public IEnumerable<ProcessModel> GetProcesses() =>
1212
.Where(x =>
1313
!string.IsNullOrWhiteSpace(x.Process.MainModule?.ModuleName)
1414
&& !string.IsNullOrWhiteSpace(x.Process.ProcessName)
15-
)
16-
.DistinctBy(x => x.Process.MainModule?.FileName);
15+
);
1716
}

YMouseButtonControl/Views/Dialogs/ProcessSelectorDialog.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
</DataGridTemplateColumn.CellTemplate>
5656
</DataGridTemplateColumn>
5757
<DataGridTextColumn Header="Process" Binding="{Binding Process.MainModule.ModuleName}" />
58+
<DataGridTextColumn Header="ProcessName" Binding="{Binding Process.ProcessName}" />
5859
<DataGridTextColumn Header="Window Title" Binding="{Binding Process.MainWindowTitle}" />
5960
<DataGridTextColumn Header="File Name" Binding="{Binding Process.MainModule.FileName}" />
6061
</DataGrid.Columns>

0 commit comments

Comments
 (0)