mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-08-01 19:18:28 -04:00
display config: persist applied layout to auto profile and skip no-op re-apply on startup
related #2526
This commit is contained in:
@@ -714,6 +714,37 @@ Singleton {
|
||||
}
|
||||
}
|
||||
|
||||
function configEntryMatchesLiveLayout(configEntry) {
|
||||
const cfgOutputs = configEntry.outputs || {};
|
||||
for (const outputId in cfgOutputs) {
|
||||
const cfg = cfgOutputs[outputId];
|
||||
let live = null;
|
||||
for (const name in outputs) {
|
||||
if (profileKeyMatchesOutput(outputId, outputs[name], name)) {
|
||||
live = outputs[name];
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!live)
|
||||
return false;
|
||||
if ((cfg.disabled ?? false) !== !(live.enabled ?? true))
|
||||
return false;
|
||||
if (cfg.disabled)
|
||||
continue;
|
||||
const mode = (live.modes && live.current_mode >= 0) ? live.modes[live.current_mode] : null;
|
||||
const modeStr = mode ? mode.width + "x" + mode.height + "@" + (mode.refresh_rate / 1000).toFixed(3) : null;
|
||||
if (cfg.mode && modeStr !== cfg.mode)
|
||||
return false;
|
||||
if ((cfg.position?.x ?? 0) !== (live.logical?.x ?? 0) || (cfg.position?.y ?? 0) !== (live.logical?.y ?? 0))
|
||||
return false;
|
||||
if (Math.abs((cfg.scale ?? 1.0) - (live.logical?.scale ?? 1.0)) > 0.001)
|
||||
return false;
|
||||
if ((cfg.transform ?? "Normal") !== (live.logical?.transform ?? "Normal"))
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function applyAutoConfig() {
|
||||
if (!profilesReady || !SettingsData.displayProfileAutoSelect || manualActivation || !currentOutputSet.length)
|
||||
return;
|
||||
@@ -721,6 +752,10 @@ Singleton {
|
||||
readMonitorsJson(data => {
|
||||
const match = findConfigEntryByFingerprint(data, currentOutputSet, true);
|
||||
if (match) {
|
||||
if (configEntryMatchesLiveLayout(match.entry)) {
|
||||
SettingsData.setActiveDisplayProfile(CompositorService.compositor, match.entry.id);
|
||||
return;
|
||||
}
|
||||
applyConfigEntry(match.entry, match.entry.id, "", false);
|
||||
return;
|
||||
}
|
||||
@@ -1498,6 +1533,7 @@ Singleton {
|
||||
}));
|
||||
map[output.name] = {
|
||||
"name": output.name,
|
||||
"enabled": output.enabled ?? true,
|
||||
"make": output.make || "",
|
||||
"model": output.model || "",
|
||||
"serial": output.serialNumber || "",
|
||||
@@ -2206,19 +2242,17 @@ Singleton {
|
||||
outputs: outputConfigs
|
||||
};
|
||||
|
||||
if (profileId) {
|
||||
readMonitorsJson(data => {
|
||||
const match = findConfigEntryById(data, profileId);
|
||||
if (match) {
|
||||
data.configurations[match.index] = {
|
||||
"id": match.entry.id,
|
||||
"name": match.entry.name || "",
|
||||
"outputs": outputConfigs
|
||||
};
|
||||
writeMonitorsJson(data, null);
|
||||
}
|
||||
});
|
||||
}
|
||||
readMonitorsJson(data => {
|
||||
const match = profileId ? findConfigEntryById(data, profileId) : findConfigEntryByFingerprint(data, currentOutputSet, true);
|
||||
if (!match)
|
||||
return;
|
||||
data.configurations[match.index] = {
|
||||
"id": match.entry.id,
|
||||
"name": match.entry.name || "",
|
||||
"outputs": outputConfigs
|
||||
};
|
||||
writeMonitorsJson(data, null);
|
||||
});
|
||||
|
||||
clearPendingChanges();
|
||||
changesConfirmed();
|
||||
|
||||
@@ -8,14 +8,14 @@ PluginSettings {
|
||||
|
||||
SelectionSetting {
|
||||
settingKey: "clockStyle"
|
||||
label: I18n.tr("Clock Style")
|
||||
label: "Clock Style"
|
||||
options: [
|
||||
{
|
||||
label: I18n.tr("Analog"),
|
||||
label: "Analog",
|
||||
value: "analog"
|
||||
},
|
||||
{
|
||||
label: I18n.tr("Digital"),
|
||||
label: "Digital",
|
||||
value: "digital"
|
||||
}
|
||||
]
|
||||
@@ -24,19 +24,19 @@ PluginSettings {
|
||||
|
||||
ToggleSetting {
|
||||
settingKey: "showSeconds"
|
||||
label: I18n.tr("Show Seconds")
|
||||
label: "Show Seconds"
|
||||
defaultValue: true
|
||||
}
|
||||
|
||||
ToggleSetting {
|
||||
settingKey: "showDate"
|
||||
label: I18n.tr("Show Date")
|
||||
label: "Show Date"
|
||||
defaultValue: true
|
||||
}
|
||||
|
||||
SliderSetting {
|
||||
settingKey: "backgroundOpacity"
|
||||
label: I18n.tr("Background Opacity")
|
||||
label: "Background Opacity"
|
||||
defaultValue: 50
|
||||
minimum: 0
|
||||
maximum: 100
|
||||
|
||||
@@ -14,8 +14,8 @@ QtObject {
|
||||
return;
|
||||
}
|
||||
done({
|
||||
"title": I18n.tr("boregard is required"),
|
||||
"details": I18n.tr("The 'boregard' tool is not installed or not on your PATH.\n\nInstall it from https://danklinux.com, then re-enable this plugin.")
|
||||
"title": "boregard is required",
|
||||
"details": "The 'boregard' tool is not installed or not on your PATH.\n\nInstall it from https://danklinux.com, then re-enable this plugin."
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
+280
-286
File diff suppressed because it is too large
Load Diff
@@ -10884,6 +10884,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Material Battery Style",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Material Colors",
|
||||
"translation": "",
|
||||
@@ -18465,13 +18472,6 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "The 'boregard' tool is not installed or not on your PATH.\n\nInstall it from https://danklinux.com, then re-enable this plugin.",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "The 'dgop' tool is required for system monitoring.\nPlease install dgop to use this feature.",
|
||||
"translation": "",
|
||||
@@ -20978,13 +20978,6 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "boregard is required",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "brandon",
|
||||
"translation": "",
|
||||
|
||||
@@ -112,6 +112,8 @@
|
||||
"AUR helpers are interactive — see the terminal window for prompts. This popout will return to idle when the upgrade exits.",
|
||||
"Aborted",
|
||||
"About",
|
||||
"Accent Color",
|
||||
"Accept",
|
||||
"Accept Jobs",
|
||||
"Accepting",
|
||||
"Access clipboard history",
|
||||
@@ -125,6 +127,7 @@
|
||||
"Activate",
|
||||
"Activate Greeter",
|
||||
"Activate the DMS greeter? A terminal will open for sudo authentication. Run Sync after activation to apply your settings.",
|
||||
"Activation",
|
||||
"Active",
|
||||
"Active Color",
|
||||
"Active VPN",
|
||||
@@ -179,6 +182,7 @@
|
||||
"Also group repeated application icons on the active workspace",
|
||||
"Alt+←/Backspace: Back • F1/I: File Info • F10: Help • Esc: Close",
|
||||
"Alternative (OR)",
|
||||
"Always Active",
|
||||
"Always Show Percentage",
|
||||
"Always blur against the wallpaper, even with Xray off",
|
||||
"Always hide the dock and reveal it when hovering near the dock area",
|
||||
@@ -317,6 +321,7 @@
|
||||
"Available Plugins",
|
||||
"Available Screens (%1)",
|
||||
"Available Updates (%1)",
|
||||
"Available in Detailed and Forecast view modes",
|
||||
"Available.",
|
||||
"BSSID",
|
||||
"Back",
|
||||
@@ -406,6 +411,7 @@
|
||||
"Brightness Value",
|
||||
"Brightness control not available",
|
||||
"Browse",
|
||||
"Browse Files",
|
||||
"Browse Plugins",
|
||||
"Browse Themes",
|
||||
"Browse and set wallpapers",
|
||||
@@ -471,6 +477,7 @@
|
||||
"Choose a color",
|
||||
"Choose a power profile",
|
||||
"Choose colors from palette",
|
||||
"Choose how the weather widget is displayed",
|
||||
"Choose how this bar resolves shadow direction",
|
||||
"Choose how to be notified about critical battery alerts.",
|
||||
"Choose how to be notified about low battery alerts.",
|
||||
@@ -488,6 +495,7 @@
|
||||
"Choose which action buttons appear on clipboard entries",
|
||||
"Choose which displays show this widget",
|
||||
"Choose which monitors show the lock screen interface. Other monitors will display a solid color for OLED burn-in protection.",
|
||||
"Chroma Style",
|
||||
"Cipher",
|
||||
"Circle",
|
||||
"Class regex",
|
||||
@@ -515,6 +523,7 @@
|
||||
"Clipboard History",
|
||||
"Clipboard Manager",
|
||||
"Clipboard Saved",
|
||||
"Clipboard sent",
|
||||
"Clipboard works but nothing saved to disk",
|
||||
"Clock",
|
||||
"Clock Style",
|
||||
@@ -536,6 +545,8 @@
|
||||
"Color shown for areas not covered by wallpaper",
|
||||
"Color temperature for day time",
|
||||
"Color temperature for night mode",
|
||||
"Color theme for syntax highlighting.",
|
||||
"Color theme for syntax highlighting. %1 themes available.",
|
||||
"Color theme from DMS registry",
|
||||
"Colorful",
|
||||
"Colorful mix of bright contrasting accents.",
|
||||
@@ -592,6 +603,7 @@
|
||||
"Connection failed",
|
||||
"Contains",
|
||||
"Content",
|
||||
"Content copied",
|
||||
"Contrast",
|
||||
"Contributor",
|
||||
"Control Center",
|
||||
@@ -617,9 +629,13 @@
|
||||
"Convenience options for the login screen. Sync to apply.",
|
||||
"Convert to DMS",
|
||||
"Cooldown",
|
||||
"Copied GIF",
|
||||
"Copied MP4",
|
||||
"Copied WebP",
|
||||
"Copied to clipboard",
|
||||
"Copied!",
|
||||
"Copy",
|
||||
"Copy Content",
|
||||
"Copy Full Command",
|
||||
"Copy HTML",
|
||||
"Copy Name",
|
||||
@@ -773,6 +789,7 @@
|
||||
"Desktop Widget",
|
||||
"Desktop Widgets",
|
||||
"Desktop background images",
|
||||
"Detailed",
|
||||
"Details for \"%1\"",
|
||||
"Detected backends: %1",
|
||||
"Development",
|
||||
@@ -781,6 +798,7 @@
|
||||
"Device list scroll volume",
|
||||
"Device names updated",
|
||||
"Device paired",
|
||||
"Device unpaired",
|
||||
"Diff",
|
||||
"Digital",
|
||||
"Direction Source",
|
||||
@@ -820,6 +838,7 @@
|
||||
"Display brightness control",
|
||||
"Display configuration is not available. WLR output management protocol not supported.",
|
||||
"Display currently focused application title",
|
||||
"Display hourly weather predictions",
|
||||
"Display line numbers in editor",
|
||||
"Display name for this entry",
|
||||
"Display only workspaces that contain windows",
|
||||
@@ -927,6 +946,7 @@
|
||||
"Enter 6-digit passkey",
|
||||
"Enter PIN",
|
||||
"Enter PIN for ",
|
||||
"Enter URI or text to share",
|
||||
"Enter a new name for session \"%1\"",
|
||||
"Enter a new name for this workspace",
|
||||
"Enter command or script path",
|
||||
@@ -975,6 +995,7 @@
|
||||
"Fade",
|
||||
"Fade to lock screen",
|
||||
"Fade to monitor off",
|
||||
"Failed to accept pairing",
|
||||
"Failed to activate configuration",
|
||||
"Failed to add binds include",
|
||||
"Failed to add printer to class",
|
||||
@@ -982,6 +1003,7 @@
|
||||
"Failed to apply Qt colors",
|
||||
"Failed to apply charge limit to system",
|
||||
"Failed to apply profile",
|
||||
"Failed to browse device",
|
||||
"Failed to cancel all jobs",
|
||||
"Failed to cancel selected job",
|
||||
"Failed to check pin limit",
|
||||
@@ -1007,6 +1029,7 @@
|
||||
"Failed to generate systemd override",
|
||||
"Failed to hold job",
|
||||
"Failed to import VPN",
|
||||
"Failed to launch SMS app",
|
||||
"Failed to load VPN config",
|
||||
"Failed to load clipboard configuration.",
|
||||
"Failed to move job",
|
||||
@@ -1018,6 +1041,7 @@
|
||||
"Failed to pin entry",
|
||||
"Failed to print test page",
|
||||
"Failed to read theme file: %1",
|
||||
"Failed to reject pairing",
|
||||
"Failed to reload plugin: %1",
|
||||
"Failed to remove QR code at %1: %2",
|
||||
"Failed to remove device",
|
||||
@@ -1026,12 +1050,17 @@
|
||||
"Failed to restart audio system",
|
||||
"Failed to restart job",
|
||||
"Failed to resume printer",
|
||||
"Failed to ring device",
|
||||
"Failed to run 'dms greeter status'. Ensure DMS is installed and dms is in PATH.",
|
||||
"Failed to save VPN credentials",
|
||||
"Failed to save audio config",
|
||||
"Failed to save clipboard setting",
|
||||
"Failed to save keybind",
|
||||
"Failed to save profile",
|
||||
"Failed to send SMS",
|
||||
"Failed to send clipboard",
|
||||
"Failed to send file",
|
||||
"Failed to send ping",
|
||||
"Failed to set brightness",
|
||||
"Failed to set night mode location",
|
||||
"Failed to set night mode schedule",
|
||||
@@ -1039,6 +1068,7 @@
|
||||
"Failed to set power profile",
|
||||
"Failed to set profile image",
|
||||
"Failed to set profile image: %1",
|
||||
"Failed to share",
|
||||
"Failed to start connection to %1",
|
||||
"Failed to unpin entry",
|
||||
"Failed to update %1: %2",
|
||||
@@ -1053,6 +1083,7 @@
|
||||
"Failed to write temp file for validation",
|
||||
"Failed: %1",
|
||||
"Features",
|
||||
"Feels",
|
||||
"Feels Like",
|
||||
"Feels Like %1°",
|
||||
"Fidelity",
|
||||
@@ -1063,6 +1094,7 @@
|
||||
"File Manager",
|
||||
"File changed on disk",
|
||||
"File manager used to open the trash. Pick \"custom\" to enter your own command.",
|
||||
"File received from",
|
||||
"File search requires dsearch\nInstall from github.com/AvengeMedia/danksearch",
|
||||
"File search unavailable",
|
||||
"Files",
|
||||
@@ -1133,6 +1165,8 @@
|
||||
"Force RGBX",
|
||||
"Force Wide Color",
|
||||
"Force terminal applications to always use dark color schemes",
|
||||
"Forecast",
|
||||
"Forecast Days",
|
||||
"Forecast Not Available",
|
||||
"Forecast and conditions",
|
||||
"Foreground Layers",
|
||||
@@ -1143,6 +1177,7 @@
|
||||
"Forget Network",
|
||||
"Forgot network %1",
|
||||
"Format Legend",
|
||||
"Forward 10s",
|
||||
"Frame",
|
||||
"Frame Blur",
|
||||
"Frame Blur follows Background Blur in Theme & Colors",
|
||||
@@ -1280,6 +1315,7 @@
|
||||
"Hotkey overlay title (optional)",
|
||||
"Hour",
|
||||
"Hourly",
|
||||
"Hourly Forecast Count",
|
||||
"Hover Popouts",
|
||||
"How often the server polls for new updates.",
|
||||
"How often to change wallpaper",
|
||||
@@ -1392,7 +1428,10 @@
|
||||
"Keeping Awake",
|
||||
"Kernel",
|
||||
"Key",
|
||||
"Keybind Sources",
|
||||
"Keybinds",
|
||||
"Keybinds Search Settings",
|
||||
"Keybinds shown alongside regular search results",
|
||||
"Keyboard Layout Name",
|
||||
"Keyboard Shortcuts",
|
||||
"Keys",
|
||||
@@ -1448,6 +1487,7 @@
|
||||
"Load Average",
|
||||
"Loading codecs...",
|
||||
"Loading keybinds...",
|
||||
"Loading trending...",
|
||||
"Loading...",
|
||||
"Local",
|
||||
"Local Weather",
|
||||
@@ -1485,6 +1525,7 @@
|
||||
"MTU",
|
||||
"Mail",
|
||||
"Make admin",
|
||||
"Make sure KDE Connect or Valent is running on your other devices",
|
||||
"Make the bar background fully transparent",
|
||||
"Manage and configure plugins for extending DMS functionality",
|
||||
"Manage up to 4 independent bar configurations. Each bar has its own position, widgets, styling, and display assignment.",
|
||||
@@ -1566,6 +1607,7 @@
|
||||
"Memory usage indicator",
|
||||
"Merge indexed file results into the All tab (requires dsearch).",
|
||||
"Merge indexed folder results into the All tab (requires dsearch).",
|
||||
"Message",
|
||||
"Message Content",
|
||||
"Microphone",
|
||||
"Microphone Mute",
|
||||
@@ -1635,6 +1677,7 @@
|
||||
"Network Name (SSID)",
|
||||
"Network Speed Monitor",
|
||||
"Network Status",
|
||||
"Network Type",
|
||||
"Network download and upload speed display",
|
||||
"Network not found",
|
||||
"Neutral",
|
||||
@@ -1679,6 +1722,7 @@
|
||||
"No Shadow",
|
||||
"No VPN profiles",
|
||||
"No Weather",
|
||||
"No Weather Data",
|
||||
"No Weather Data Available",
|
||||
"No action",
|
||||
"No active %1 sessions",
|
||||
@@ -1711,6 +1755,7 @@
|
||||
"No folders found",
|
||||
"No hidden apps.",
|
||||
"No human user accounts found.",
|
||||
"No images found",
|
||||
"No info items",
|
||||
"No information available",
|
||||
"No input device",
|
||||
@@ -1776,6 +1821,7 @@
|
||||
"Not connected",
|
||||
"Not detected",
|
||||
"Not listed?",
|
||||
"Not paired",
|
||||
"Not set",
|
||||
"Notepad",
|
||||
"Notepad Settings",
|
||||
@@ -1805,6 +1851,7 @@
|
||||
"Occupied Color",
|
||||
"Off",
|
||||
"Office",
|
||||
"Offline",
|
||||
"Offline Report",
|
||||
"Older",
|
||||
"On",
|
||||
@@ -1821,6 +1868,7 @@
|
||||
"Opacity",
|
||||
"Opaque",
|
||||
"Open",
|
||||
"Open App",
|
||||
"Open Delay",
|
||||
"Open Dir",
|
||||
"Open Frame",
|
||||
@@ -1832,11 +1880,14 @@
|
||||
"Open a terminal and run a custom command instead of the in-shell upgrade flow.",
|
||||
"Open as window",
|
||||
"Open folder",
|
||||
"Open in Browser",
|
||||
"Open in terminal",
|
||||
"Open search bar to find text",
|
||||
"Open the launcher by hovering the emerge edge (when free of bar and dock)",
|
||||
"Open widget popouts by hovering over the bar. Moving to another widget switches the popout.",
|
||||
"Open with...",
|
||||
"Opening SMS app",
|
||||
"Opening file browser",
|
||||
"Opening terminal: ",
|
||||
"Opens a picker of other active sessions on this seat",
|
||||
"Opens image files",
|
||||
@@ -1886,7 +1937,11 @@
|
||||
"Pair",
|
||||
"Pair Bluetooth Device",
|
||||
"Paired",
|
||||
"Pairing",
|
||||
"Pairing failed",
|
||||
"Pairing request from",
|
||||
"Pairing request sent",
|
||||
"Pairing requested",
|
||||
"Pairing...",
|
||||
"Partly Cloudy",
|
||||
"Passkey:",
|
||||
@@ -1915,6 +1970,8 @@
|
||||
"Permanently delete %1 item(s)? This cannot be undone.",
|
||||
"Permission denied to set profile image.",
|
||||
"Personalization",
|
||||
"Phone Connect Not Available",
|
||||
"Phone number",
|
||||
"Pick a different file manager in Settings → Dock → Trash.",
|
||||
"Pick a different random video each time from the same folder",
|
||||
"Pick a terminal in Settings → Launcher (or set $TERMINAL).",
|
||||
@@ -1922,6 +1979,8 @@
|
||||
"Pictures",
|
||||
"Pin",
|
||||
"Pin to Dock",
|
||||
"Ping",
|
||||
"Ping sent to",
|
||||
"Pinned",
|
||||
"Pinned and running apps with drag-and-drop",
|
||||
"Pixelate",
|
||||
@@ -1930,6 +1989,7 @@
|
||||
"Place plugins in %1",
|
||||
"Place the bar on the Wayland overlay layer",
|
||||
"Place the dock on the Wayland overlay layer",
|
||||
"Play",
|
||||
"Play a video when the screen locks.",
|
||||
"Play sound after logging in",
|
||||
"Play sound when new notification arrives",
|
||||
@@ -1989,6 +2049,7 @@
|
||||
"Power source",
|
||||
"Pre-fill the last successful username on the greeter",
|
||||
"Pre-select the last used session on the greeter",
|
||||
"Precip",
|
||||
"Precipitation",
|
||||
"Precipitation Chance",
|
||||
"Preference",
|
||||
@@ -2002,6 +2063,7 @@
|
||||
"Prevent specific applications from displaying in the media controllers (e.g., browser audio streams, background tools). Matches player identity or desktop file name case-insensitively.",
|
||||
"Preview",
|
||||
"Preview: %1",
|
||||
"Previous",
|
||||
"Previous page",
|
||||
"Primary",
|
||||
"Primary Container",
|
||||
@@ -2064,6 +2126,7 @@
|
||||
"Reboot",
|
||||
"Recent",
|
||||
"Recent Colors",
|
||||
"Recent Images",
|
||||
"Recently Used Apps",
|
||||
"Recommended available",
|
||||
"Refresh",
|
||||
@@ -2071,6 +2134,7 @@
|
||||
"Refreshing...",
|
||||
"Regex",
|
||||
"Regular",
|
||||
"Reject",
|
||||
"Reject Jobs",
|
||||
"Related: %1",
|
||||
"Release",
|
||||
@@ -2107,6 +2171,7 @@
|
||||
"Repeat",
|
||||
"Replacement",
|
||||
"Report",
|
||||
"Request Pairing",
|
||||
"Require holding button/key to confirm power off, restart, suspend, hibernate and logout",
|
||||
"Required plugin: ",
|
||||
"Requires %1",
|
||||
@@ -2139,6 +2204,7 @@
|
||||
"Reverse Scrolling Direction",
|
||||
"Reverse workspace switch direction when scrolling over the bar",
|
||||
"Revert",
|
||||
"Rewind 10s",
|
||||
"Right",
|
||||
"Right Center",
|
||||
"Right Section",
|
||||
@@ -2146,6 +2212,8 @@
|
||||
"Right-click and drag anywhere on the widget",
|
||||
"Right-click and drag the bottom-right corner",
|
||||
"Right-click bar widget to cycle",
|
||||
"Ring",
|
||||
"Ringing",
|
||||
"Ripple Effects",
|
||||
"Root Filesystem",
|
||||
"Rounded corners for windows",
|
||||
@@ -2165,6 +2233,8 @@
|
||||
"Running in terminal",
|
||||
"SDR Brightness",
|
||||
"SDR Saturation",
|
||||
"SMS",
|
||||
"SMS sent successfully",
|
||||
"Saturation",
|
||||
"Save",
|
||||
"Save Notepad File",
|
||||
@@ -2207,10 +2277,12 @@
|
||||
"Search App Actions",
|
||||
"Search Options",
|
||||
"Search applications...",
|
||||
"Search by key combo, description, or action name.\n\nDefault action copies the keybind to clipboard.\nRight-click or press Right Arrow to pin frequently used keybinds - they'll appear at the top when not searching.",
|
||||
"Search devices...",
|
||||
"Search for a location...",
|
||||
"Search installed plugins...",
|
||||
"Search keybinds...",
|
||||
"Search keyboard shortcuts from your compositor and applications",
|
||||
"Search plugins...",
|
||||
"Search processes...",
|
||||
"Search sessions...",
|
||||
@@ -2218,6 +2290,7 @@
|
||||
"Search widgets...",
|
||||
"Search...",
|
||||
"Searching",
|
||||
"Searching...",
|
||||
"Second Factor (AND)",
|
||||
"Secondary",
|
||||
"Secondary Container",
|
||||
@@ -2232,6 +2305,7 @@
|
||||
"Select Bar",
|
||||
"Select Custom Theme",
|
||||
"Select Dock Launcher Logo",
|
||||
"Select File to Send",
|
||||
"Select Launcher Logo",
|
||||
"Select Profile Image",
|
||||
"Select Video or Folder",
|
||||
@@ -2244,6 +2318,7 @@
|
||||
"Select a window...",
|
||||
"Select an active session to switch to. The current session stays running in the background.",
|
||||
"Select an image file...",
|
||||
"Select at least one provider",
|
||||
"Select background image",
|
||||
"Select device",
|
||||
"Select device...",
|
||||
@@ -2258,9 +2333,14 @@
|
||||
"Select the font family for UI text",
|
||||
"Select the palette algorithm used for wallpaper-based colors",
|
||||
"Select user...",
|
||||
"Select which keybind providers to include",
|
||||
"Select which transitions to include in randomization",
|
||||
"Select...",
|
||||
"Selected image file not found.",
|
||||
"Send",
|
||||
"Send Clipboard",
|
||||
"Send SMS",
|
||||
"Sending",
|
||||
"Separate",
|
||||
"Separate Appearance for Unfocused Display(s)",
|
||||
"Separate Light & Dark Themes",
|
||||
@@ -2295,7 +2375,9 @@
|
||||
"Shadow elevation on modals and dialogs",
|
||||
"Shadow elevation on popouts, OSDs, and dropdowns",
|
||||
"Shadows",
|
||||
"Share",
|
||||
"Share Gamma Control Settings",
|
||||
"Shared",
|
||||
"Shell",
|
||||
"Shift+Enter to copy",
|
||||
"Shift+Enter to paste",
|
||||
@@ -2315,15 +2397,20 @@
|
||||
"Show Date",
|
||||
"Show Disk",
|
||||
"Show Dock",
|
||||
"Show Feels Like Temperature",
|
||||
"Show Flatpak, Snap, AppImage, or Nix badge icons on launcher items.",
|
||||
"Show Footer",
|
||||
"Show Forecast",
|
||||
"Show GPU Temperature",
|
||||
"Show Header",
|
||||
"Show Hibernate",
|
||||
"Show Hour Numbers",
|
||||
"Show Hourly Forecast",
|
||||
"Show Humidity",
|
||||
"Show Icon",
|
||||
"Show Launcher Button",
|
||||
"Show Line Numbers",
|
||||
"Show Location",
|
||||
"Show Lock",
|
||||
"Show Log Out",
|
||||
"Show Material Design ripple animations on interactive elements",
|
||||
@@ -2341,12 +2428,15 @@
|
||||
"Show Percentage",
|
||||
"Show Power Actions",
|
||||
"Show Power Off",
|
||||
"Show Precipitation Probability",
|
||||
"Show Pressure",
|
||||
"Show Profile Image",
|
||||
"Show Reboot",
|
||||
"Show Remaining Time",
|
||||
"Show Restart DMS",
|
||||
"Show Saved Items",
|
||||
"Show Seconds",
|
||||
"Show Sunrise/Sunset",
|
||||
"Show Suspend",
|
||||
"Show Swap",
|
||||
"Show Switch User",
|
||||
@@ -2355,8 +2445,10 @@
|
||||
"Show System Time",
|
||||
"Show Top Processes",
|
||||
"Show Trash in Dock",
|
||||
"Show Weather Condition",
|
||||
"Show Week Number",
|
||||
"Show Welcome",
|
||||
"Show Wind Speed",
|
||||
"Show Workspace Apps",
|
||||
"Show a bar that drains as the popup's auto-dismiss timer runs",
|
||||
"Show a notification when battery reaches the charge limit.",
|
||||
@@ -2406,6 +2498,7 @@
|
||||
"Shrink the media widget to fit shorter song titles while still respecting the configured maximum size",
|
||||
"Shutdown",
|
||||
"Signal",
|
||||
"Signal Strength",
|
||||
"Signal:",
|
||||
"Silence for a while",
|
||||
"Silence notifications",
|
||||
@@ -2449,6 +2542,7 @@
|
||||
"Standard",
|
||||
"Standard: Classic Material Design 3 — panels rise from below with a subtle scale. The DMS default.",
|
||||
"Start",
|
||||
"Start KDE Connect or Valent to use this plugin",
|
||||
"Start typing your notes here...",
|
||||
"State",
|
||||
"Status",
|
||||
@@ -2544,7 +2638,6 @@
|
||||
"Text Color",
|
||||
"Text Editor",
|
||||
"Text Rendering",
|
||||
"The 'boregard' tool is not installed or not on your PATH.\n\nInstall it from https://danklinux.com, then re-enable this plugin.",
|
||||
"The 'dgop' tool is required for system monitoring.\nPlease install dgop to use this feature.",
|
||||
"The DMS_SOCKET environment variable is not set or the socket is unavailable. Automated plugin management requires the DMS_SOCKET.",
|
||||
"The below settings will modify your GTK and Qt settings. If you wish to preserve your current configurations, please back them up (qt5ct.conf|qt6ct.conf and ~/.config/gtk-3.0|gtk-4.0).",
|
||||
@@ -2639,7 +2732,10 @@
|
||||
"Trash",
|
||||
"Trash command failed (exit %1)",
|
||||
"Tray Icon Fix",
|
||||
"Trending GIFs",
|
||||
"Trending Stickers",
|
||||
"Trigger",
|
||||
"Trigger Prefix",
|
||||
"Trigger: %1",
|
||||
"Trust",
|
||||
"Try a different search",
|
||||
@@ -2653,9 +2749,11 @@
|
||||
"Type",
|
||||
"Type at least 2 characters",
|
||||
"Type at least 2 characters to search files.",
|
||||
"Type this prefix to search keybinds",
|
||||
"Type to search files",
|
||||
"Typography",
|
||||
"Typography & Motion",
|
||||
"URI",
|
||||
"Unavailable",
|
||||
"Uncategorized",
|
||||
"Unfocused Color",
|
||||
@@ -2684,6 +2782,8 @@
|
||||
"Unmute",
|
||||
"Unmute popups for %1",
|
||||
"Unnamed Rule",
|
||||
"Unpair",
|
||||
"Unpair failed",
|
||||
"Unpin",
|
||||
"Unpin from Dock",
|
||||
"Unsaved Changes",
|
||||
@@ -2707,6 +2807,7 @@
|
||||
"Uptime:",
|
||||
"Urgent",
|
||||
"Urgent Color",
|
||||
"Usage Tips",
|
||||
"Use 24-hour time format instead of 12-hour AM/PM",
|
||||
"Use Custom Command",
|
||||
"Use Grid Layout",
|
||||
@@ -2741,7 +2842,9 @@
|
||||
"Use the extended surface for launcher content",
|
||||
"Use the overlay layer when opening the launcher",
|
||||
"Use the same position and size on all displays",
|
||||
"Use trigger prefix to activate",
|
||||
"Used for xdg-terminal-exec",
|
||||
"Used when accent color is set to Custom",
|
||||
"User",
|
||||
"User Window Rules (%1)",
|
||||
"User already exists",
|
||||
@@ -2775,6 +2878,7 @@
|
||||
"VRR Fullscreen Only",
|
||||
"VRR On-Demand",
|
||||
"Variable Refresh Rate",
|
||||
"Verification",
|
||||
"Version",
|
||||
"Vertical Deck",
|
||||
"Vertical Grid",
|
||||
@@ -2787,6 +2891,7 @@
|
||||
"Video Player",
|
||||
"Video Screensaver",
|
||||
"Videos",
|
||||
"View Mode",
|
||||
"Visibility",
|
||||
"Visible Entry Actions",
|
||||
"Visual Effects",
|
||||
@@ -2891,13 +2996,13 @@
|
||||
"actions",
|
||||
"admin",
|
||||
"attached",
|
||||
"boregard is required",
|
||||
"brandon",
|
||||
"broken",
|
||||
"by %1",
|
||||
"days",
|
||||
"deprecated",
|
||||
"detached",
|
||||
"device",
|
||||
"dgop not available",
|
||||
"direct",
|
||||
"discuss",
|
||||
|
||||
Reference in New Issue
Block a user