mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2025-12-09 23:15:38 -05:00
replace dumb function
This commit is contained in:
@@ -44,35 +44,8 @@ Singleton {
|
|||||||
function getDisplayName(appId) {
|
function getDisplayName(appId) {
|
||||||
if (!appId)
|
if (!appId)
|
||||||
return "";
|
return "";
|
||||||
|
const desktopEntry = DesktopEntries.byId(appId);
|
||||||
const appNames = {
|
return desktopEntry && desktopEntry.name ? desktopEntry.name : "";
|
||||||
"com.mitchellh.ghostty": "Ghostty",
|
|
||||||
"org.mozilla.firefox": "Firefox",
|
|
||||||
"org.gnome.Nautilus": "Files",
|
|
||||||
"org.gnome.TextEditor": "Text Editor",
|
|
||||||
"com.google.Chrome": "Chrome",
|
|
||||||
"org.telegram.desktop": "Telegram",
|
|
||||||
"com.spotify.Client": "Spotify",
|
|
||||||
"org.kde.konsole": "Konsole",
|
|
||||||
"org.gnome.Terminal": "Terminal",
|
|
||||||
"code": "VS Code",
|
|
||||||
"code-oss": "VS Code",
|
|
||||||
"org.mozilla.Thunderbird": "Thunderbird",
|
|
||||||
"org.libreoffice.LibreOffice": "LibreOffice",
|
|
||||||
"org.gimp.GIMP": "GIMP",
|
|
||||||
"org.blender.Blender": "Blender",
|
|
||||||
"discord": "Discord",
|
|
||||||
"slack": "Slack",
|
|
||||||
"zoom": "Zoom"
|
|
||||||
};
|
|
||||||
if (appNames[appId])
|
|
||||||
return appNames[appId];
|
|
||||||
|
|
||||||
|
|
||||||
let cleanName = appId.replace(/^(org\.|com\.|net\.|io\.)/, '').replace(/\./g, ' ').split(' ').map((word) => {
|
|
||||||
return word.charAt(0).toUpperCase() + word.slice(1);
|
|
||||||
}).join(' ');
|
|
||||||
return cleanName;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Component.onCompleted: {
|
Component.onCompleted: {
|
||||||
|
|||||||
@@ -358,6 +358,10 @@ Singleton {
|
|||||||
return (mem / (1024 * 1024)).toFixed(1) + " GB";
|
return (mem / (1024 * 1024)).toFixed(1) + " GB";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getCpuTempCentigrade() {
|
||||||
|
cpuTempProcess.running = true;
|
||||||
|
}
|
||||||
|
|
||||||
Timer {
|
Timer {
|
||||||
id: updateTimer
|
id: updateTimer
|
||||||
interval: root.updateInterval
|
interval: root.updateInterval
|
||||||
@@ -589,4 +593,18 @@ printf "}\\n"`
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Process {
|
||||||
|
id: cpuTempProcess
|
||||||
|
command: ["bash", "-c", "grep -l 'coretemp\\|k10temp\\|k8temp\\|cpu_thermal\\|soc_thermal' /sys/class/hwmon/hwmon*/name | sed 's/name$/temp1_input/' | xargs cat | awk '{print $1/1000}'"]
|
||||||
|
running: false
|
||||||
|
stdout: StdioCollector {
|
||||||
|
onStreamFinished: {
|
||||||
|
const temp = parseFloat(text.trim());
|
||||||
|
if (!isNaN(temp)) {
|
||||||
|
cpuTemperature = temp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user