Add udev rule notification for Linux when looking for hardware wallets
MODIFY
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletView.xaml
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletView.xaml
<TextBlock Text="Looking for hardware wallets..." FontWeight="Bold" />
</StackPanel>
<TextBlock Text="Make sure you set up and logged into the device, usually with a PIN. Some hardware wallets are picky about their USB cables, so you may want to try out multiple ones." TextWrapping="Wrap" />
+ <TextBlock IsVisible="{Binding IsLinux}" Text="Also make sure that you properly applied udev rules. These are necessary for the devices to be reachable on Linux environments:" TextWrapping="Wrap" />
+ <controls:ExtendedTextBox IsVisible="{Binding IsLinux}" Text="https://github.com/bitcoin-core/HWI/tree/master/udev" Classes="selectableTextBlock hyperLink" />
</StackPanel>
</Grid>
<Grid Classes="content">

MODIFY
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
@@ -12,6 +12,7 @@ using System.Collections.ObjectModel;
using System.IO;
using System.Linq;
using System.Reactive;
+using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
@@ -42,6 +43,8 @@ namespace WalletWasabi.Gui.Tabs.WalletManager
private string _loadButtonText;
private bool _isHwWalletSearchTextVisible;
+ public bool IsLinux => RuntimeInformation.IsOSPlatform(OSPlatform.Linux);
+
private WalletManagerViewModel Owner { get; }
public LoadWalletType LoadWalletType { get; }

Add udev rule notification for Linux when looking for hardware wallets