From dfa259fadba44f3d2dd0e7d230d6a6417d4aca88 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Wed, 10 Nov 2021 09:15:48 +0100 Subject: [PATCH 1/4] REFAC(client): Don't use class as namespace The EnvUtils class only served as a namespace (containing static functions). Thus, it makes more sense to convert EnvUtils into an actual namespace. --- src/EnvUtils.cpp | 8 ++++++-- src/EnvUtils.h | 27 ++++++++++++++------------- 2 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/EnvUtils.cpp b/src/EnvUtils.cpp index 507df81c899..7dce1095d05 100644 --- a/src/EnvUtils.cpp +++ b/src/EnvUtils.cpp @@ -7,7 +7,9 @@ #include -QString EnvUtils::getenv(QString name) { +namespace EnvUtils { + +QString getenv(QString name) { #ifdef Q_OS_WIN QByteArray buf; size_t requiredSize = 0; @@ -43,7 +45,7 @@ QString EnvUtils::getenv(QString name) { #endif } -bool EnvUtils::setenv(QString name, QString value) { +bool setenv(QString name, QString value) { #ifdef Q_OS_WIN return _wputenv_s(reinterpret_cast< const wchar_t * >(name.utf16()), reinterpret_cast< const wchar_t * >(value.utf16())) @@ -53,3 +55,5 @@ bool EnvUtils::setenv(QString name, QString value) { return ::setenv(name.toLocal8Bit().constData(), value.toLocal8Bit().constData(), OVERWRITE) == 0; #endif } + +}; // namespace EnvUtils diff --git a/src/EnvUtils.h b/src/EnvUtils.h index b5a5da10206..1cd4549630c 100644 --- a/src/EnvUtils.h +++ b/src/EnvUtils.h @@ -8,19 +8,20 @@ #include -class EnvUtils { -public: - // getenv is a wrapper around _wgetenv_s (on Windows) - // and getenv (on everything else). - // - // On Windows, it expects a Unicode environment -- so variables - // are expected to be UTF16. - // - // On everything else, it expects environment variables to use the - // locale-defined encoding. (From a Qt-perspective, we use toLocal8Bit/fromLocal8Bit.) - static QString getenv(QString name); +namespace EnvUtils { - static bool setenv(QString name, QString value); -}; +// getenv is a wrapper around _wgetenv_s (on Windows) +// and getenv (on everything else). +// +// On Windows, it expects a Unicode environment -- so variables +// are expected to be UTF16. +// +// On everything else, it expects environment variables to use the +// locale-defined encoding. (From a Qt-perspective, we use toLocal8Bit/fromLocal8Bit.) +QString getenv(QString name); + +bool setenv(QString name, QString value); + +}; // namespace EnvUtils #endif From 91ae85b5ef8d5e49bbf5512d1bd14b9f3b3ebe23 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Wed, 10 Nov 2021 09:16:52 +0100 Subject: [PATCH 2/4] FEAT(client): Add possibility to check for Wayland This new function allows to check whether Wayland is being used as the display manager. --- src/EnvUtils.cpp | 5 +++++ src/EnvUtils.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/EnvUtils.cpp b/src/EnvUtils.cpp index 7dce1095d05..1c3a6dd633e 100644 --- a/src/EnvUtils.cpp +++ b/src/EnvUtils.cpp @@ -56,4 +56,9 @@ bool setenv(QString name, QString value) { #endif } +bool waylandIsUsed() { + // If wayland is used, this environment variable is expected to be set + return getenv(QStringLiteral("WAYLAND_DISPLAY")) != ""; +} + }; // namespace EnvUtils diff --git a/src/EnvUtils.h b/src/EnvUtils.h index 1cd4549630c..7a245f5274e 100644 --- a/src/EnvUtils.h +++ b/src/EnvUtils.h @@ -22,6 +22,8 @@ QString getenv(QString name); bool setenv(QString name, QString value); +bool waylandIsUsed(); + }; // namespace EnvUtils #endif From 2b385535cad66821a16f0a42b4627a341f55abac Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Wed, 10 Nov 2021 09:35:01 +0100 Subject: [PATCH 3/4] FIX(client): Disable broken shortcuts on Wayland Our global shortcut system currently doesn't work when using Wayland (https://github.com/mumble-voip/mumble/issues/5257). Therefore, this commit makes sure that the global shortcut system is not even started on such systems. Furthermore, it informs the user about the shortcuts being disabled. Fixes #5303 --- src/mumble/GlobalShortcut.cpp | 12 ++++++++++++ src/mumble/GlobalShortcut.ui | 13 +++++++++++++ src/mumble/GlobalShortcut_unix.cpp | 7 +++++++ src/mumble/Settings.cpp | 14 ++++++++++++++ 4 files changed, 46 insertions(+) diff --git a/src/mumble/GlobalShortcut.cpp b/src/mumble/GlobalShortcut.cpp index ab540cf68d8..0dae14e39ba 100644 --- a/src/mumble/GlobalShortcut.cpp +++ b/src/mumble/GlobalShortcut.cpp @@ -9,6 +9,7 @@ #include "Channel.h" #include "ClientUser.h" #include "Database.h" +#include "EnvUtils.h" #include "MainWindow.h" #include "Global.h" #include "GlobalShortcutButtons.h" @@ -525,6 +526,16 @@ GlobalShortcutConfig::GlobalShortcutConfig(Settings &st) : ConfigWidget(st) { qcbEnableGlobalShortcuts->setVisible(canDisable); + qlWaylandNote->setVisible(false); +#ifdef Q_OS_LINUX + if (EnvUtils::waylandIsUsed()) { + // Our global shortcut system doesn't work with Wayland + qlWaylandNote->setVisible(true); + + qgbShortcuts->setEnabled(false); + } +#endif + #ifdef Q_OS_MAC // Help Mac users enable accessibility access for Mumble... # if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0) @@ -750,6 +761,7 @@ QTreeWidgetItem *GlobalShortcutConfig::itemForShortcut(const Shortcut &sc) const void GlobalShortcutConfig::reload() { std::stable_sort(qlShortcuts.begin(), qlShortcuts.end()); qtwShortcuts->clear(); + foreach (const Shortcut &sc, qlShortcuts) { QTreeWidgetItem *item = itemForShortcut(sc); qtwShortcuts->addTopLevelItem(item); diff --git a/src/mumble/GlobalShortcut.ui b/src/mumble/GlobalShortcut.ui index e2796c53ec7..af65a45c1a9 100644 --- a/src/mumble/GlobalShortcut.ui +++ b/src/mumble/GlobalShortcut.ui @@ -95,6 +95,19 @@ + + + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + + true + + + true + + + diff --git a/src/mumble/GlobalShortcut_unix.cpp b/src/mumble/GlobalShortcut_unix.cpp index 9c56bb616e7..0dab10101fa 100644 --- a/src/mumble/GlobalShortcut_unix.cpp +++ b/src/mumble/GlobalShortcut_unix.cpp @@ -5,6 +5,7 @@ #include "GlobalShortcut_unix.h" +#include "EnvUtils.h" #include "Settings.h" #include "Global.h" @@ -62,6 +63,12 @@ GlobalShortcutX::GlobalShortcutX() { } #ifdef Q_OS_LINUX + if (EnvUtils::waylandIsUsed()) { + qWarning("GlobalShortcutX: Global shortcuts don't work on Wayland (see " + "https://github.com/mumble-voip/mumble/issues/5257)"); + return; + } + if (Global::get().s.bEnableEvdev) { QString dir = QLatin1String("/dev/input"); QFileSystemWatcher *fsw = new QFileSystemWatcher(QStringList(dir), this); diff --git a/src/mumble/Settings.cpp b/src/mumble/Settings.cpp index db85e313f33..dd189034b72 100644 --- a/src/mumble/Settings.cpp +++ b/src/mumble/Settings.cpp @@ -7,6 +7,7 @@ #include "AudioInput.h" #include "Cert.h" +#include "EnvUtils.h" #include "Log.h" #include "SSL.h" #include "Global.h" @@ -531,6 +532,12 @@ Settings::Settings() { bEnableXboxInput = true; bEnableUIAccess = true; +#ifdef Q_OS_LINUX + if (EnvUtils::waylandIsUsed()) { + bShortcutEnable = false; + } +#endif + for (int i = Log::firstMsgType; i <= Log::lastMsgType; ++i) { qmMessages.insert(i, Settings::LogConsole | Settings::LogBalloon | Settings::LogTTS); qmMessageSounds.insert(i, QString()); @@ -1004,6 +1011,13 @@ void Settings::load(QSettings *settings_ptr) { LOAD(bEnableXboxInput, "shortcut/windows/xbox/enable"); LOAD(bEnableUIAccess, "shortcut/windows/uiaccess/enable"); +#ifdef Q_OS_LINUX + if (EnvUtils::waylandIsUsed()) { + // Global shortcuts don't work on Wayland + bShortcutEnable = false; + } +#endif + // Search options LOAD(searchForUsers, "search/search_for_users"); LOAD(searchForChannels, "search/search_for_channels"); From ee5c7649b9fdf741e8a317e57680c42e8292ac06 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Thu, 11 Nov 2021 08:35:16 +0100 Subject: [PATCH 4/4] TRANSLATION: Update translation files --- src/mumble/mumble_ar.ts | 4 ++++ src/mumble/mumble_bg.ts | 4 ++++ src/mumble/mumble_br.ts | 4 ++++ src/mumble/mumble_ca.ts | 4 ++++ src/mumble/mumble_cs.ts | 4 ++++ src/mumble/mumble_cy.ts | 4 ++++ src/mumble/mumble_da.ts | 4 ++++ src/mumble/mumble_de.ts | 4 ++++ src/mumble/mumble_el.ts | 4 ++++ src/mumble/mumble_en.ts | 4 ++++ src/mumble/mumble_en_GB.ts | 4 ++++ src/mumble/mumble_eo.ts | 4 ++++ src/mumble/mumble_es.ts | 4 ++++ src/mumble/mumble_et.ts | 4 ++++ src/mumble/mumble_eu.ts | 4 ++++ src/mumble/mumble_fa_IR.ts | 4 ++++ src/mumble/mumble_fi.ts | 4 ++++ src/mumble/mumble_fr.ts | 4 ++++ src/mumble/mumble_gl.ts | 4 ++++ src/mumble/mumble_he.ts | 4 ++++ src/mumble/mumble_hu.ts | 4 ++++ src/mumble/mumble_it.ts | 4 ++++ src/mumble/mumble_ja.ts | 4 ++++ src/mumble/mumble_ko.ts | 4 ++++ src/mumble/mumble_lt.ts | 4 ++++ src/mumble/mumble_nl.ts | 4 ++++ src/mumble/mumble_no.ts | 4 ++++ src/mumble/mumble_oc.ts | 4 ++++ src/mumble/mumble_pl.ts | 4 ++++ src/mumble/mumble_pt_BR.ts | 4 ++++ src/mumble/mumble_pt_PT.ts | 4 ++++ src/mumble/mumble_ro.ts | 4 ++++ src/mumble/mumble_ru.ts | 4 ++++ src/mumble/mumble_si.ts | 4 ++++ src/mumble/mumble_sq.ts | 4 ++++ src/mumble/mumble_sv.ts | 4 ++++ src/mumble/mumble_te.ts | 4 ++++ src/mumble/mumble_th.ts | 4 ++++ src/mumble/mumble_tr.ts | 4 ++++ src/mumble/mumble_uk.ts | 4 ++++ src/mumble/mumble_zh_CN.ts | 4 ++++ src/mumble/mumble_zh_HK.ts | 4 ++++ src/mumble/mumble_zh_TW.ts | 4 ++++ 43 files changed, 172 insertions(+) diff --git a/src/mumble/mumble_ar.ts b/src/mumble/mumble_ar.ts index ddb027fdfce..8e49fa296fd 100644 --- a/src/mumble/mumble_ar.ts +++ b/src/mumble/mumble_ar.ts @@ -3361,6 +3361,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_bg.ts b/src/mumble/mumble_bg.ts index a235c4ee879..e597d55212d 100644 --- a/src/mumble/mumble_bg.ts +++ b/src/mumble/mumble_bg.ts @@ -3358,6 +3358,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_br.ts b/src/mumble/mumble_br.ts index 787a8c7d0f4..8c28ef580ed 100644 --- a/src/mumble/mumble_br.ts +++ b/src/mumble/mumble_br.ts @@ -3357,6 +3357,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_ca.ts b/src/mumble/mumble_ca.ts index 63440a201e6..630d2190418 100644 --- a/src/mumble/mumble_ca.ts +++ b/src/mumble/mumble_ca.ts @@ -3363,6 +3363,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_cs.ts b/src/mumble/mumble_cs.ts index fc6ecda77b5..5f2485ca337 100644 --- a/src/mumble/mumble_cs.ts +++ b/src/mumble/mumble_cs.ts @@ -3404,6 +3404,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_cy.ts b/src/mumble/mumble_cy.ts index 6200770ba1d..144a74d8163 100644 --- a/src/mumble/mumble_cy.ts +++ b/src/mumble/mumble_cy.ts @@ -3361,6 +3361,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_da.ts b/src/mumble/mumble_da.ts index c06e155a35c..4a5c1fec0fe 100644 --- a/src/mumble/mumble_da.ts +++ b/src/mumble/mumble_da.ts @@ -3402,6 +3402,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_de.ts b/src/mumble/mumble_de.ts index e15a58bb97d..3bb8fc652de 100644 --- a/src/mumble/mumble_de.ts +++ b/src/mumble/mumble_de.ts @@ -3409,6 +3409,10 @@ Ohne diese Option funktioniert die Verwendung der globalen Tastaturkürzel von M Enable shortcuts in privileged applications Tastaturkürzel in privilegierten Anwendungen aktivieren + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_el.ts b/src/mumble/mumble_el.ts index 7f71c841926..ff229b9d396 100644 --- a/src/mumble/mumble_el.ts +++ b/src/mumble/mumble_el.ts @@ -3409,6 +3409,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications Ενεργοποίηση συντομεύσεων σε προνομιακές εφαρμογές + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_en.ts b/src/mumble/mumble_en.ts index 1bdf9ed4328..43d6aef70d9 100644 --- a/src/mumble/mumble_en.ts +++ b/src/mumble/mumble_en.ts @@ -3356,6 +3356,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_en_GB.ts b/src/mumble/mumble_en_GB.ts index f4411b6e922..30c6d1ad8d6 100644 --- a/src/mumble/mumble_en_GB.ts +++ b/src/mumble/mumble_en_GB.ts @@ -3391,6 +3391,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_eo.ts b/src/mumble/mumble_eo.ts index 017faebe5f8..82b2cc3aa85 100644 --- a/src/mumble/mumble_eo.ts +++ b/src/mumble/mumble_eo.ts @@ -3366,6 +3366,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_es.ts b/src/mumble/mumble_es.ts index 7007a336030..849771db5c1 100644 --- a/src/mumble/mumble_es.ts +++ b/src/mumble/mumble_es.ts @@ -3409,6 +3409,10 @@ Sin esta opción habilitada, los métodos abreviados globales de Mumble en aplic Enable shortcuts in privileged applications Habilitar los métodos abreviados en las aplicaciones con privilegios + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_et.ts b/src/mumble/mumble_et.ts index 2bf4673fd81..09c932c61e2 100644 --- a/src/mumble/mumble_et.ts +++ b/src/mumble/mumble_et.ts @@ -3358,6 +3358,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications Luba otseteed priviligeeritud rakendustest + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_eu.ts b/src/mumble/mumble_eu.ts index a6e28f09f0e..5de67f42a1c 100644 --- a/src/mumble/mumble_eu.ts +++ b/src/mumble/mumble_eu.ts @@ -3374,6 +3374,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_fa_IR.ts b/src/mumble/mumble_fa_IR.ts index 8d2e901f498..d4dc564309f 100644 --- a/src/mumble/mumble_fa_IR.ts +++ b/src/mumble/mumble_fa_IR.ts @@ -3356,6 +3356,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_fi.ts b/src/mumble/mumble_fi.ts index c914aa46c0e..c6b6a0625ef 100644 --- a/src/mumble/mumble_fi.ts +++ b/src/mumble/mumble_fi.ts @@ -3409,6 +3409,10 @@ Ilman tätä asetusta järjestelmänlaajuiset pikanäppäimet eivät toimi kysei Enable shortcuts in privileged applications Ota käyttöön pikanäppäimet ohjelmissa, joita ajetaan korkeammilla oikeuksilla + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_fr.ts b/src/mumble/mumble_fr.ts index 3c1172f64eb..df42738e722 100644 --- a/src/mumble/mumble_fr.ts +++ b/src/mumble/mumble_fr.ts @@ -3409,6 +3409,10 @@ Sans cette option, l'utilisation des raccourcis globaux de Mumble dans les Enable shortcuts in privileged applications Activer les raccourcis dans les applications en mode exclusif + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_gl.ts b/src/mumble/mumble_gl.ts index f75f504b819..33d05bccbe5 100644 --- a/src/mumble/mumble_gl.ts +++ b/src/mumble/mumble_gl.ts @@ -3359,6 +3359,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_he.ts b/src/mumble/mumble_he.ts index 4a97b285d74..4789c7fb17d 100644 --- a/src/mumble/mumble_he.ts +++ b/src/mumble/mumble_he.ts @@ -3400,6 +3400,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_hu.ts b/src/mumble/mumble_hu.ts index 02bac6d8784..10d924cb5c8 100644 --- a/src/mumble/mumble_hu.ts +++ b/src/mumble/mumble_hu.ts @@ -3397,6 +3397,10 @@ Ha ez a beállítás nincs bejelölve az adott játék nem fogja engedni, hogy a Enable shortcuts in privileged applications Kompatibilitás a rendszergazdaként futtatott játékokkal + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_it.ts b/src/mumble/mumble_it.ts index a76a13e539c..381cfd82290 100644 --- a/src/mumble/mumble_it.ts +++ b/src/mumble/mumble_it.ts @@ -3409,6 +3409,10 @@ Senza questa opzione abilitata, le scorciatoie globali di Mumble non funzioneran Enable shortcuts in privileged applications Abilita scorciatoie in applicazioni con privilegi + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_ja.ts b/src/mumble/mumble_ja.ts index d1c1442b89e..777513419c2 100644 --- a/src/mumble/mumble_ja.ts +++ b/src/mumble/mumble_ja.ts @@ -3399,6 +3399,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_ko.ts b/src/mumble/mumble_ko.ts index 4c2c23de3e5..62a03870774 100644 --- a/src/mumble/mumble_ko.ts +++ b/src/mumble/mumble_ko.ts @@ -3408,6 +3408,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications 권한 있는 응용 프로그램의 단축키 활성화 + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_lt.ts b/src/mumble/mumble_lt.ts index 4dbf68c18bd..d386e03a3b5 100644 --- a/src/mumble/mumble_lt.ts +++ b/src/mumble/mumble_lt.ts @@ -3388,6 +3388,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_nl.ts b/src/mumble/mumble_nl.ts index ad008029ffc..a9204fb10d5 100644 --- a/src/mumble/mumble_nl.ts +++ b/src/mumble/mumble_nl.ts @@ -3409,6 +3409,10 @@ Zonder deze optie ingeschakeld, werken Mumble's globale snelkoppelingen nie Enable shortcuts in privileged applications Snelkoppelingen in toegestane applicaties inschakelen + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_no.ts b/src/mumble/mumble_no.ts index 7ba788d2e7e..fafdd75b06f 100644 --- a/src/mumble/mumble_no.ts +++ b/src/mumble/mumble_no.ts @@ -3421,6 +3421,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications Skru på bruk av snarveier i priviligerte programmer + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_oc.ts b/src/mumble/mumble_oc.ts index 770f52fbe0b..02ae2829162 100644 --- a/src/mumble/mumble_oc.ts +++ b/src/mumble/mumble_oc.ts @@ -3358,6 +3358,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_pl.ts b/src/mumble/mumble_pl.ts index 75519403d1a..59e75f95577 100644 --- a/src/mumble/mumble_pl.ts +++ b/src/mumble/mumble_pl.ts @@ -3410,6 +3410,10 @@ Bez tej opcji korzystanie z globalnych skrótów Mumble w aplikacjach uprzywilej Enable shortcuts in privileged applications Włącz skróty w uprzywilejowanych aplikacjach + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_pt_BR.ts b/src/mumble/mumble_pt_BR.ts index cb90c19db5b..a5023c53c91 100644 --- a/src/mumble/mumble_pt_BR.ts +++ b/src/mumble/mumble_pt_BR.ts @@ -3409,6 +3409,10 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv Enable shortcuts in privileged applications Ativar atalhos em aplicações privilegiadas + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_pt_PT.ts b/src/mumble/mumble_pt_PT.ts index 1c7df9e7494..2e0e584007c 100644 --- a/src/mumble/mumble_pt_PT.ts +++ b/src/mumble/mumble_pt_PT.ts @@ -3409,6 +3409,10 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv Enable shortcuts in privileged applications Ativar atalhos em aplicações privilegiadas + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_ro.ts b/src/mumble/mumble_ro.ts index 013fa01bddc..d42129d0ecf 100644 --- a/src/mumble/mumble_ro.ts +++ b/src/mumble/mumble_ro.ts @@ -3362,6 +3362,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_ru.ts b/src/mumble/mumble_ru.ts index c342e90d1ff..7d3e55db4ce 100644 --- a/src/mumble/mumble_ru.ts +++ b/src/mumble/mumble_ru.ts @@ -3371,6 +3371,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications Включить горячие клавиши в привилегированных приложениях + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_si.ts b/src/mumble/mumble_si.ts index f7a1c315591..d0ae40c5b21 100644 --- a/src/mumble/mumble_si.ts +++ b/src/mumble/mumble_si.ts @@ -3333,6 +3333,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable XInput + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_sq.ts b/src/mumble/mumble_sq.ts index 865604dcf84..6a303242009 100644 --- a/src/mumble/mumble_sq.ts +++ b/src/mumble/mumble_sq.ts @@ -3333,6 +3333,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable XInput + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_sv.ts b/src/mumble/mumble_sv.ts index 98a89616823..9cb8773a64e 100644 --- a/src/mumble/mumble_sv.ts +++ b/src/mumble/mumble_sv.ts @@ -3409,6 +3409,10 @@ Om det här alternativet inte är aktiverat fungerar det inte att använda Mumbl Enable shortcuts in privileged applications Aktivera genvägar i privilegierade program + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_te.ts b/src/mumble/mumble_te.ts index b6ab4bb0674..0dbee24a8ec 100644 --- a/src/mumble/mumble_te.ts +++ b/src/mumble/mumble_te.ts @@ -3369,6 +3369,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_th.ts b/src/mumble/mumble_th.ts index 88222e34291..cd5c57aadbb 100644 --- a/src/mumble/mumble_th.ts +++ b/src/mumble/mumble_th.ts @@ -3356,6 +3356,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_tr.ts b/src/mumble/mumble_tr.ts index 5a7f3d78247..b5540c783e9 100644 --- a/src/mumble/mumble_tr.ts +++ b/src/mumble/mumble_tr.ts @@ -3408,6 +3408,10 @@ Bu seçenek seçilmediyse, yetkili programlarda Mumble'ın genel kısayolla Enable shortcuts in privileged applications Ayrıcalıklı uygulamalarda kısayolları etkinleştir + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_uk.ts b/src/mumble/mumble_uk.ts index 65bcd4d2914..2a4e2649ed8 100644 --- a/src/mumble/mumble_uk.ts +++ b/src/mumble/mumble_uk.ts @@ -3358,6 +3358,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_zh_CN.ts b/src/mumble/mumble_zh_CN.ts index 3f1067c455e..61af3e78879 100644 --- a/src/mumble/mumble_zh_CN.ts +++ b/src/mumble/mumble_zh_CN.ts @@ -3408,6 +3408,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications 在特权应用中启用快捷键 + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_zh_HK.ts b/src/mumble/mumble_zh_HK.ts index 19e2bdae6a6..cb3026911f0 100644 --- a/src/mumble/mumble_zh_HK.ts +++ b/src/mumble/mumble_zh_HK.ts @@ -3356,6 +3356,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons diff --git a/src/mumble/mumble_zh_TW.ts b/src/mumble/mumble_zh_TW.ts index c0844343021..20408e15ae9 100644 --- a/src/mumble/mumble_zh_TW.ts +++ b/src/mumble/mumble_zh_TW.ts @@ -3379,6 +3379,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable shortcuts in privileged applications + + <html><head/><body><p>Mumble's Global Shortcuts system does currently not work in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + GlobalShortcutButtons