diff --git a/src/i18n/de/index.ts b/src/i18n/de/index.ts index 4abdeea1..ed7d78dc 100644 --- a/src/i18n/de/index.ts +++ b/src/i18n/de/index.ts @@ -61,6 +61,8 @@ const de = { TERMINAL: "Konsole", APPLY_SETTINGS: "Änderungen auf das Gerät brennen", NO_DEVICE: "Kein Gerät verbunden", + LINUX_PERMISSIONS: + "Auf den meisten Linux-basierten Systemen müssen zuerst Berechtigungen angepasst werden.", bootMenu: { TITLE: "Bootmenü", REBOOT: "Neustarten", diff --git a/src/i18n/en/index.ts b/src/i18n/en/index.ts index 0f043793..82d3347e 100644 --- a/src/i18n/en/index.ts +++ b/src/i18n/en/index.ts @@ -60,6 +60,8 @@ const en = { TERMINAL: "Terminal", APPLY_SETTINGS: "Flash changes to device", NO_DEVICE: "No device connected", + LINUX_PERMISSIONS: + "On most Linux based systems need to adjust permissions in order to connnect your device.", bootMenu: { TITLE: "Boot Menu", REBOOT: "Reboot", diff --git a/src/routes/ConnectionPopup.svelte b/src/routes/ConnectionPopup.svelte index f1e695d6..46272019 100644 --- a/src/routes/ConnectionPopup.svelte +++ b/src/routes/ConnectionPopup.svelte @@ -26,6 +26,35 @@ {/if} {#if browser} + {#if navigator.userAgent.includes("Linux")} +
+ {@html $LL.deviceManager.LINUX_PERMISSIONS()} + +
+ {/if}
{#if $serialPort}