summaryrefslogtreecommitdiff
path: root/kf6-kanotix-settings/share/plasma/layout-templates
diff options
context:
space:
mode:
Diffstat (limited to 'kf6-kanotix-settings/share/plasma/layout-templates')
-rw-r--r--kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/contents/layout.js109
-rw-r--r--kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/metadata.json173
2 files changed, 282 insertions, 0 deletions
diff --git a/kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/contents/layout.js b/kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/contents/layout.js
new file mode 100644
index 0000000..1505a7d
--- /dev/null
+++ b/kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/contents/layout.js
@@ -0,0 +1,109 @@
+var panel = new Panel
+var panelScreen = panel.screen
+
+// No need to set panel.location as ShellCorona::addPanel will automatically pick one available edge
+
+// For an Icons-Only Task Manager on the bottom, *3 is too much, *2 is too little
+// Round down to next highest even number since the Panel size widget only displays
+// even numbers
+panel.height = 2 * Math.floor(gridUnit * 2.5 / 2)
+
+// Restrict horizontal panel to a maximum size of a 21:9 monitor
+const maximumAspectRatio = 21/9;
+if (panel.formFactor === "horizontal") {
+ const geo = screenGeometry(panelScreen);
+ const maximumWidth = Math.ceil(geo.height * maximumAspectRatio);
+
+ if (geo.width > maximumWidth) {
+ panel.alignment = "center";
+ panel.minimumLength = maximumWidth;
+ panel.maximumLength = maximumWidth;
+ }
+}
+
+
+/*
+var kanotix = panel.addWidget("org.kde.plasma.kanotix");
+var kaicon = ["start-here-kde-symbolic"];
+kanotix.currentConfigGroup = ["General"];
+//kanotix.writeConfig("icon", kaicon);
+kanotix.reloadConfig()
+//panel.addWidget("org.kde.plasma.kanotix")
+*/
+
+var kickoff = panel.addWidget("org.kde.plasma.kickoff");
+var kicon = ["start-here-kde-symbolic"];
+kickoff.currentConfigGroup = ["General"];
+//kanotix.writeConfig("icon", kaicon);
+kickoff.reloadConfig()
+//panel.addWidget("org.kde.plasma.kickoff")
+
+
+
+panel.addWidget("org.kde.plasma.minimizeall")
+
+//panel.addWidget("org.kde.plasma.quicklaunch")
+var quicklaunch = panel.addWidget("org.kde.plasma.quicklaunch");
+var qlurls = ["file:///usr/share/applications/org.kde.dolphin.desktop",
+ "file:///usr/share/applications/org.kde.konsole.desktop",
+ "file:///usr/share/applications/x-www-browser.desktop"
+ ];
+quicklaunch.currentConfigGroup = ["General"];
+quicklaunch.writeConfig("launcherUrls", qlurls);
+//confirm it's written correctly
+print(quicklaunch.readConfig("launcherUrls"));
+//flailing for ideas now?!?
+quicklaunch.reloadConfig()
+panel.addWidget("org.kde.plasma.pager")
+panel.addWidget("org.kde.plasma.icontasks")
+panel.addWidget("org.kde.plasma.marginsseparator")
+
+
+
+/* Next up is determining whether to add the Input Method Panel
+ * widget to the panel or not. This is done based on whether
+ * the system locale's language id is a member of the following
+ * white list of languages which are known to pull in one of
+ * our supported IME backends when chosen during installation
+ * of common distributions. */
+
+var langIds = ["as", // Assamese
+ "bn", // Bengali
+ "bo", // Tibetan
+ "brx", // Bodo
+ "doi", // Dogri
+ "gu", // Gujarati
+ "hi", // Hindi
+ "ja", // Japanese
+ "kn", // Kannada
+ "ko", // Korean
+ "kok", // Konkani
+ "ks", // Kashmiri
+ "lep", // Lepcha
+ "mai", // Maithili
+ "ml", // Malayalam
+ "mni", // Manipuri
+ "mr", // Marathi
+ "ne", // Nepali
+ "or", // Odia
+ "pa", // Punjabi
+ "sa", // Sanskrit
+ "sat", // Santali
+ "sd", // Sindhi
+ "si", // Sinhala
+ "ta", // Tamil
+ "te", // Telugu
+ "th", // Thai
+ "ur", // Urdu
+ "vi", // Vietnamese
+ "zh_CN", // Simplified Chinese
+ "zh_TW"] // Traditional Chinese
+
+if (langIds.indexOf(languageId) != -1) {
+ panel.addWidget("org.kde.plasma.kimpanel");
+}
+
+panel.addWidget("org.kde.plasma.systemtray")
+panel.addWidget("org.kde.plasma.digitalclock")
+//panel.addWidget("org.kde.plasma.showdesktop")
+
diff --git a/kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/metadata.json b/kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/metadata.json
new file mode 100644
index 0000000..2841751
--- /dev/null
+++ b/kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel/metadata.json
@@ -0,0 +1,173 @@
+{
+ "KPackageStructure": "Plasma/LayoutTemplate",
+ "KPlugin": {
+ "Authors": [
+ {
+ "Email": "aseigo@kde.org",
+ "Name": "Aaron Seigo",
+ "Name[ar]": "Aaron Seigo",
+ "Name[az]": "Aaron Seigo",
+ "Name[be]": "Aaron Seigo",
+ "Name[bg]": "Aaron Seigo",
+ "Name[ca@valencia]": "Aaron Seigo",
+ "Name[ca]": "Aaron Seigo",
+ "Name[cs]": "Aaron Seigo",
+ "Name[da]": "Aaron Seigo",
+ "Name[de]": "Aaron Seigo",
+ "Name[el]": "Aaron Seigo",
+ "Name[en_GB]": "Aaron Seigo",
+ "Name[eo]": "Aaron Seigo",
+ "Name[es]": "Aaron Seigo",
+ "Name[et]": "Aaron Seigo",
+ "Name[eu]": "Aaron Seigo",
+ "Name[fi]": "Aaron Seigo",
+ "Name[fr]": "Aaron Seigo",
+ "Name[gl]": "Aaron Seigo",
+ "Name[he]": "אהרון סייגו",
+ "Name[hu]": "Aaron Seigo",
+ "Name[ia]": "Aaron Seigo",
+ "Name[id]": "Aaron Seigo",
+ "Name[ie]": "Aaron Seigo",
+ "Name[is]": "Aaron Seigo",
+ "Name[it]": "Aaron Seigo",
+ "Name[ja]": "Aaron Seigo",
+ "Name[ka]": "აარონ სეიგო",
+ "Name[ko]": "Aaron Seigo",
+ "Name[lt]": "Aaron Seigo",
+ "Name[lv]": "Aaron Seigo",
+ "Name[nl]": "Aaron Seigo",
+ "Name[nn]": "Aaron Seigo",
+ "Name[pl]": "Aaron Seigo",
+ "Name[pt]": "Aaron Seigo",
+ "Name[pt_BR]": "Aaron Seigo",
+ "Name[ro]": "Aaron Seigo",
+ "Name[ru]": "Aaron Seigo",
+ "Name[sk]": "Aaron Seigo",
+ "Name[sl]": "Aaron Seigo",
+ "Name[sv]": "Aaron Seigo",
+ "Name[ta]": "ஆரோன் சீகோ",
+ "Name[tr]": "Aaron Seigo",
+ "Name[uk]": "Aaron Seigo",
+ "Name[vi]": "Aaron Seigo",
+ "Name[x-test]": "xxAaron Seigoxx",
+ "Name[zh_CN]": "Aaron Seigo",
+ "Name[zh_TW]": "Aaron Seigo"
+ }
+ ],
+ "Category": "",
+ "Description": "Default panel featuring application launcher, task manager and system tray",
+ "Description[ar]": "لوحة مبدئية تحوي مطلق تطبيقات و مدير مهام و صينية نظام",
+ "Description[az]": "Tətbiq başlatma menyusundan, tapşırıq panelindən və Sistem trey-dən ibarət standart panel",
+ "Description[be]": "Прадвызначаная панэль са сродкам запуску праграм, кіраўніком задач і прасторай апавяшчэнняў",
+ "Description[bg]": "Стандартен панел, съдържащ стартер на приложение, диспечер на задачи и системна област",
+ "Description[ca@valencia]": "Quadro predeterminat amb l'iniciador d'aplicacions, el gestor de tasques i la safata del sistema",
+ "Description[ca]": "Plafó predeterminat amb el llançador d'aplicacions, el gestor de tasques i la safata del sistema",
+ "Description[cs]": "Výchozí panel se spouštěčem aplikací, správcem úloh a systémovou částí",
+ "Description[da]": "Standardpanel med programstarter, opgavelinje og statusområde",
+ "Description[de]": "Standardkontrollleiste mit dem Anwendungsstarter, Fensterleiste und dem Systemabschnitt der Kontrollleiste",
+ "Description[el]": "Προεπιλεγμένος πίνακας με εκκινητή εφαρμογών, διαχειριστή εργασιών και πλαίσιο συστήματος",
+ "Description[en_GB]": "Default panel featuring application launcher, task manager and system tray",
+ "Description[eo]": "Defaŭlta panelo kun aplikaĵlanĉilo, taskadministrilo kaj sistempleto",
+ "Description[es]": "Panel por defecto que contiene un lanzador de aplicaciones, un gestor de tareas y la bandeja del sistema",
+ "Description[et]": "Vaikimisi paneel rakenduste käivitaja, ülesannete halduri ja süsteemisalvega",
+ "Description[eu]": "Lehenetsitako panela, aplikazio abiarazlea, ataza kudeatzailea eta sistemaren erretilua dituena",
+ "Description[fi]": "Oletuspaneeli, jossa sovelluskäynnistin, tehtävänhallinta ja ilmoitusalue",
+ "Description[fr]": "Panneau par défaut contenant le lanceur d'application, le gestionnaire de tâches et la boîte à miniatures.",
+ "Description[gl]": "Panel predeterminado que contén un iniciador de aplicacións, un xestor de tarefas e unha área de notificación.",
+ "Description[he]": "לוח ברירת מחדל שמציג משגר חלונות, מנהל משימות ומגש מערכת",
+ "Description[hu]": "Az alapértelmezett panel, amely tartalmazza az alkalmazásindítót, a feladatkezelőt és a rendszertálcát",
+ "Description[ia]": "Pannello predefinite con lanceator de application, administrator de carga e tabuliero de systema ",
+ "Description[id]": "Perfituran panel baku peluncur aplikasi, pengelola tugas dan baki sistem",
+ "Description[is]": "Sjálfgefin skjáborðsstika með forritaræsi, verkefnastjóra og kerfisbakka",
+ "Description[it]": "Pannello p che offre un avviatore di applicazioni, un gestore delle attività e un vassoio di sistema",
+ "Description[ja]": "アプリケーションランチャー、タスクマネージャ、システムトレイを含む標準のパネル",
+ "Description[ka]": "ნაგულისხმები პანელი, რომელიც აპლიკაციების გამშვებს, აპლიკაციების მმართველს და საათს შეიცავს",
+ "Description[ko]": "앱 실행기, 작업 관리자, 시스템 트레이가 있는 기본 패널",
+ "Description[lt]": "Numatytasis skydelis su programų paleidykle, užduočių tvarkytuve ir sistemos dėklu",
+ "Description[lv]": "Noklusējuma panelis, kas satur lietotņu palaidēju, uzdevumu pārvaldnieku un sistēmas ikonu joslu",
+ "Description[nl]": "Standaard paneel met starter van toepassingen, taakbeheerder en systeemvak",
+ "Description[nn]": "Standardpanel med programstartar, oppgåvehandsamar og systemtrau",
+ "Description[pa]": "ਡਿਫਾਲਟ ਪੈਨਲ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਲਾਂਚਰ, ਟਾਸਕ ਮੈਨੇਜਰ ਅਤੇ ਸਿਸਟਮ ਟਰੇ ਹੁੰਦੇ ਹਨ",
+ "Description[pl]": "Domyślny panel zawierający uruchamiacza programów, pasek zadań i tackę systemową",
+ "Description[pt]": "O painel predefinido, que possui o lançador de aplicações, o gestor de tarefas e a bandeja do sistema",
+ "Description[pt_BR]": "Painel padrão contendo o lançador de aplicativos, gerenciador de tarefas e área de notificação",
+ "Description[ro]": "Panou implicit cu lansator de aplicații, gestionar de sarcini și tavă de sistem",
+ "Description[ru]": "Стандартная панель, содержащая меню запуска приложений, панель задач и системный лоток",
+ "Description[sk]": "Predvolený panel obsahuje spúšťač aplikácií, správcu úloh a systémovú lištu",
+ "Description[sl]": "Privzeta plošča, ki vsebuje zaganjalnik programov, upravljalnik opravil in sistemsko vrstico",
+ "Description[sv]": "Standardpanel med funktionerna programstart, aktivitetshanterare och systembricka",
+ "Description[ta]": "செயலி ஏவி, பணி மேலாளர், மற்றும் கணினி தட்டை கொண்ட இயல்பிருப்பு பலகை",
+ "Description[tr]": "Uygulama başlatıcısını, görev yöneticisini ve sistem tepsisini sunan öntanımlı panel",
+ "Description[uk]": "Типова панель із засобом запуску програм, панеллю керування задачами та системним лотком",
+ "Description[vi]": "Bảng mặc định chứa trình khởi chạy ứng dụng, trình quản lí tác vụ và khay hệ thống",
+ "Description[x-test]": "xxDefault panel featuring application launcher, task manager and system trayxx",
+ "Description[zh_CN]": "带有应用程序启动器、任务管理器和系统托盘的默认面板",
+ "Description[zh_TW]": "擁有應用程式啟動器、工作管理員與系統匣的面板。",
+ "EnabledByDefault": true,
+ "Id": "org.kde.plasma.desktop.kanotixPanel",
+ "License": "LGPLv2+",
+ "Name": "Kanotix Panel",
+ "Name[ar]": "اللوحة المبدئية",
+ "Name[az]": "Əsas Panel",
+ "Name[be]": "Прадвызначаная панэль",
+ "Name[bg]": "Стандартен панел",
+ "Name[bs]": "Podrazumijevani panel",
+ "Name[ca@valencia]": "Quadro predeterminat",
+ "Name[ca]": "Plafó predeterminat",
+ "Name[cs]": "Výchozí panel",
+ "Name[da]": "Standardpanel",
+ "Name[de]": "Standard-Kontrollleiste",
+ "Name[el]": "Προεπιλεγμένος πίνακας",
+ "Name[en_GB]": "Default Panel",
+ "Name[eo]": "Defaŭlta Panelo",
+ "Name[es]": "Panel por omisión",
+ "Name[et]": "Vaikimisi paneel",
+ "Name[eu]": "Panel lehenetsia",
+ "Name[fi]": "Oletuspaneeli",
+ "Name[fr]": "Tableau de bord par défaut",
+ "Name[gl]": "Panel predeterminado",
+ "Name[he]": "לוחות ברירת־מחדל",
+ "Name[hu]": "Alapértelmezett panel",
+ "Name[ia]": "Pannello predefinite",
+ "Name[id]": "Panel Bawaan",
+ "Name[ie]": "Predefinit panel",
+ "Name[is]": "Sjálfgefin skjáborðsstika",
+ "Name[it]": "Pannello predefinito",
+ "Name[ja]": "標準のパネル",
+ "Name[ka]": "ნაგულისხმები პანელი",
+ "Name[ko]": "기본 패널",
+ "Name[lt]": "Numatytasis skydelis",
+ "Name[lv]": "Noklusētais panelis",
+ "Name[mr]": "मूलभूत पटल",
+ "Name[nb]": "Standardpanel",
+ "Name[nds]": "Standardpaneel",
+ "Name[nl]": "Standaard paneel",
+ "Name[nn]": "Standard­panel",
+ "Name[pa]": "ਡਿਫਾਲਟ ਪੈਨਲ",
+ "Name[pl]": "Domyślny panel",
+ "Name[pt]": "Painel Predefinido",
+ "Name[pt_BR]": "Painel padrão",
+ "Name[ro]": "Panou implicit",
+ "Name[ru]": "Стандартная панель",
+ "Name[sk]": "Štandardný panel",
+ "Name[sl]": "Privzeti pult",
+ "Name[sr@ijekavian]": "Подразумијевани панел",
+ "Name[sr@ijekavianlatin]": "Podrazumijevani panel",
+ "Name[sr@latin]": "Podrazumevani panel",
+ "Name[sr]": "Подразумевани панел",
+ "Name[sv]": "Standardpanel",
+ "Name[ta]": "இயல்பிருப்பு பலகை",
+ "Name[tg]": "Лавҳаи стандартӣ",
+ "Name[tr]": "Öntanımlı Pano",
+ "Name[uk]": "Типова панель",
+ "Name[vi]": "Bảng mặc định",
+ "Name[x-test]": "xxDefault Panelxx",
+ "Name[zh_CN]": "默认面板",
+ "Name[zh_TW]": "預設面板",
+ "Website": "https://www.kde.org/plasma-desktop"
+ },
+ "X-Plasma-ContainmentCategories": [
+ "panel"
+ ],
+ "X-Plasma-Shell": "plasmashell"
+}