From 2dd0c8bf5d2d981ca768e76ce6a631659ea102b5 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 5cb3e60f246ea4a6e15c1ae4ee2f8fe2292925af 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 1b03098345b817cffcdf87f432b5e5b3814c501e 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 475e5eea4b0..86650c099ae 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" @@ -532,6 +533,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 | Settings::LogMessageLimit); @@ -1007,6 +1014,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 7a0227aa8bee77b52d4f11a8fe50b5db89fddcdb Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Wed, 10 Nov 2021 10:06:28 +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 a4b5943f024..dce6b65d2f3 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 fd032aefa4d..6b514b4b176 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 8d894248638..d8e06e44970 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 3fcbf032800..6211fee2eab 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 13703559882..14f5f9eb686 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 fb90cb35b0b..02c570e8464 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 13895093bf6..8f75b0cc743 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 468cb6d3d58..c8aad6362e1 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 2a9dfe848a4..f992581f25f 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 9ecd661699c..9f501f04ba3 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 fd06d2636da..32a4b05457e 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 e322a248488..dd4d0e4f46c 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 875e3462e9c..46d1bcb6816 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 f40ea519c7d..a148eea5daa 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 8bb70c6459b..4cea22af5ef 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 68df2d1bd52..1ff8529f578 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 533a2462465..b2df32ba1b2 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 e5a3d7b8492..4c54b7b0a1c 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 0df246285b2..a328abc373b 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 7a30f1b043e..85933c1f4ee 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 34e096d6f9c..af71cd47a63 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 c39e5b75bbe..5afac5ecac2 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 acb248059c5..b5e216637b3 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 2e18d7e18d6..053d4af7025 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 f635498af17..703e1571deb 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 91639022215..13287d31073 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 a11843a1d30..1734b6ae367 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 ab782c7c8e5..d6af15b3e8a 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 6ddaa5d5b9a..7253a968a17 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 edc221d7e59..99285e4abdf 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 2b196df2f3c..502ac335be9 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 06f23905e6c..3ec574ffa4d 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 ea82a20ee7c..3b5cfe9a197 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 f593532b01a..6e5fd1075ab 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 09823516b72..d56ad2824e6 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 59ffd324c4d..99bc10f7f82 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 6a6da04f593..377f4bd551b 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 672dc8fb759..14f65e5add6 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 cb7bed3a41b..803d00afe4a 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 870bf97bea2..23c97ce80dd 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 c52d3ce3662..f4190100b09 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 4f5a8ed842c..c10895f05d6 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 97b3ff34267..5999e3922aa 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