diff options
Diffstat (limited to 'kf6-kanotix-settings/share/plasma/layout-templates/org.kde.plasma.desktop.kanotixPanel')
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]": "Standardpanel", + "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" +} |