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()}
+
+
+