mirror of
https://github.com/tumillanino/miasma-os.git
synced 2026-04-11 07:15:31 +00:00
some more branding
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
var panel = new Panel
|
||||
panel.location = "top";
|
||||
panel.height = Math.round(gridUnit * 1.5);
|
||||
|
||||
panel.addWidget("org.kde.plasma.appmenu");
|
||||
@@ -0,0 +1,175 @@
|
||||
{
|
||||
"KPackageStructure": "Plasma/LayoutTemplate",
|
||||
"KPlugin": {
|
||||
"Authors": [
|
||||
{
|
||||
"Email": "kde@privat.broulik.de",
|
||||
"Name": "Kai Uwe Broulik",
|
||||
"Name[ar]": "كاي أووي بروتيك",
|
||||
"Name[az]": "Kai Uwe Broulik",
|
||||
"Name[be]": "Kai Uwe Broulik",
|
||||
"Name[bg]": "Kai Uwe Broulik",
|
||||
"Name[ca@valencia]": "Kai Uwe Broulik",
|
||||
"Name[ca]": "Kai Uwe Broulik",
|
||||
"Name[cs]": "Kai Uwe Broulik",
|
||||
"Name[da]": "Kai Uwe Broulik",
|
||||
"Name[de]": "Kai Uwe Broulik",
|
||||
"Name[el]": "Kai Uwe Broulik",
|
||||
"Name[en_GB]": "Kai Uwe Broulik",
|
||||
"Name[eo]": "Kai Uwe Broulik",
|
||||
"Name[es]": "Kai Uwe Broulik",
|
||||
"Name[et]": "Kai Uwe Broulik",
|
||||
"Name[eu]": "Kai Uwe Broulik",
|
||||
"Name[fi]": "Kai Uwe Broulik",
|
||||
"Name[fr]": "Kai Uwe Broulik",
|
||||
"Name[ga]": "Kai Uwe Broulik",
|
||||
"Name[gl]": "Kai Uwe Broulik",
|
||||
"Name[he]": "קאי או ברוליק",
|
||||
"Name[hu]": "Kai Uwe Broulik",
|
||||
"Name[ia]": "Kai Uwe Broulik",
|
||||
"Name[id]": "Kai Uwe Broulik",
|
||||
"Name[ie]": "Kai Uwe Broulik",
|
||||
"Name[is]": "Kai Uwe Broulik",
|
||||
"Name[it]": "Kai Uwe Broulik",
|
||||
"Name[ja]": "Kai Uwe Broulik",
|
||||
"Name[ka]": "კაი უვე ბროულიკი",
|
||||
"Name[ko]": "Kai Uwe Broulik",
|
||||
"Name[lt]": "Kai Uwe Broulik",
|
||||
"Name[lv]": "Kai Uwe Broulik",
|
||||
"Name[nb]": "Kai Uwe Broulik",
|
||||
"Name[nl]": "Kai Uwe Broulik",
|
||||
"Name[nn]": "Kai Uwe Broulik",
|
||||
"Name[pl]": "Kai Uwe Broulik",
|
||||
"Name[pt]": "Kai Uwe Broulik",
|
||||
"Name[pt_BR]": "Kai Uwe Broulik",
|
||||
"Name[ro]": "Kai Uwe Broulik",
|
||||
"Name[ru]": "Kai Uwe Broulik",
|
||||
"Name[sa]": "कै उवे ब्रौलिक",
|
||||
"Name[sk]": "Kai Uwe Broulik",
|
||||
"Name[sl]": "Kai Uwe Broulik",
|
||||
"Name[sv]": "Kai Uwe Broulik",
|
||||
"Name[ta]": "காய் ஊவே புரோலிக்",
|
||||
"Name[tr]": "Kai Uwe Broulik",
|
||||
"Name[uk]": "Kai Uwe Broulik",
|
||||
"Name[vi]": "Kai Uwe Broulik",
|
||||
"Name[zh_CN]": "Kai Uwe Broulik",
|
||||
"Name[zh_TW]": "Kai Uwe Broulik"
|
||||
}
|
||||
],
|
||||
"Category": "",
|
||||
"Description": "Panel containing the global menu applet",
|
||||
"Description[ar]": "لوحة تحوي بريمج القائمة العالمية",
|
||||
"Description[az]": "Qlobal menyu əlavəsindən ibarət panel",
|
||||
"Description[be]": "Панэль змяшчае аплет глабальнага меню",
|
||||
"Description[bg]": "Панел с аплет на глобалното меню",
|
||||
"Description[ca@valencia]": "Quadro que conté la miniaplicació del menú global",
|
||||
"Description[ca]": "Plafó que conté la miniaplicació del menú global",
|
||||
"Description[cs]": "Panel obsahující applet pro globální nabídku",
|
||||
"Description[da]": "Panel med appletten global menu",
|
||||
"Description[de]": "Kontrollleiste mit dem Miniprogramm für das Globale Menü",
|
||||
"Description[el]": "Πίνακας που περιέχει την εφαρμογή του παγκόσμιου μενού",
|
||||
"Description[en_GB]": "Panel containing the global menu applet",
|
||||
"Description[eo]": "Panel enhavanta la globalan menu-aplkiaĵon",
|
||||
"Description[es]": "Panel que contiene la miniaplicación del menú global",
|
||||
"Description[et]": "Globaalse menüü apletti sisaldav paneel",
|
||||
"Description[eu]": "Menu orokorraren aplikaziotxoa duen panela",
|
||||
"Description[fi]": "Työpöydänlaajuisen valikkosovelman sisältävä paneeli",
|
||||
"Description[fr]": "Panneau contenant l'applet du menu global",
|
||||
"Description[ga]": "Painéal ina bhfuil an feidhmchláirín roghchláir dhomhanda",
|
||||
"Description[gl]": "Panel que contén o trebello de menú global.",
|
||||
"Description[he]": "לוח שמכיל את יישומון התפריט המקיף",
|
||||
"Description[hu]": "A globális menü kisalkalmazást tartalmazó panel",
|
||||
"Description[ia]": "Pannello continente le applet de menu global",
|
||||
"Description[id]": "Panel berisi applet menu global",
|
||||
"Description[is]": "Skjáborðsstika með almenna valmyndarsmáforritið",
|
||||
"Description[it]": "Pannello contenente l'applet del menu globale",
|
||||
"Description[ja]": "グローバルメニューウィジェットを含むパネル",
|
||||
"Description[ka]": "პანელი, რომელიც გლობალური მენიუს აპლეტს შეიცავს",
|
||||
"Description[ko]": "전역 메뉴 애플릿이 있는 패널",
|
||||
"Description[lt]": "Skydelis su visuotinio meniu programėle",
|
||||
"Description[lv]": "Panelis, kas satur globālās izvēlnes sīklietotni",
|
||||
"Description[nb]": "Panel som inneholder global meny",
|
||||
"Description[nl]": "Panel met de applet met het globale menu",
|
||||
"Description[nn]": "Panel som inneheld global meny",
|
||||
"Description[pa]": "ਪੈਨਲ ਵਿੱਚ ਗਲੋਬਲ ਮੇਨੂ ਐਪਲਿਟ ਹੈ",
|
||||
"Description[pl]": "Panel zawierający aplet globalnego menu",
|
||||
"Description[pt]": "Painel que contém a 'applet' do menu global",
|
||||
"Description[pt_BR]": "Painel contendo o miniaplicativo de menu global",
|
||||
"Description[ro]": "Panou ce conține miniaplicația de meniu global",
|
||||
"Description[ru]": "Панель, содержащая виджет «Меню приложения»",
|
||||
"Description[sa]": "वैश्विकमेनू एप्लेट् युक्तं पटलम्",
|
||||
"Description[sk]": "Panel obsahujúci applet globálnej ponuky",
|
||||
"Description[sl]": "Plošča, ki vsebuje aplet s splošnim menijem",
|
||||
"Description[sv]": "Panel som innehåller miniprogrammet med den globala menyn",
|
||||
"Description[ta]": "பொதுவான பட்டியை கொண்டிருக்கும் பலகை",
|
||||
"Description[tr]": "Global menü uygulamacığını barındıran panel",
|
||||
"Description[uk]": "Панель із аплетом загального меню",
|
||||
"Description[vi]": "Bảng chứa tiểu ứng dụng trình đơn toàn cục",
|
||||
"Description[zh_CN]": "包含全局菜单小程序的面板",
|
||||
"Description[zh_TW]": "包含全域選單小程式的面板",
|
||||
"EnabledByDefault": true,
|
||||
"Id": "org.kde.plasma.desktop.appmenubar",
|
||||
"License": "LGPLv2+",
|
||||
"Name": "Application Menu Bar",
|
||||
"Name[ar]": "شريط قائمة التّطبيقات",
|
||||
"Name[az]": "Tətbiq menyu çubuğu",
|
||||
"Name[be]": "Панэль меню праграм",
|
||||
"Name[bg]": "Панел с меню на приложения",
|
||||
"Name[ca@valencia]": "Barra de menús de l'aplicació",
|
||||
"Name[ca]": "Barra de menús de l'aplicació",
|
||||
"Name[cs]": "Panel s nabídkou aplikace",
|
||||
"Name[da]": "Menulinje til programmer",
|
||||
"Name[de]": "Anwendungsmenüleiste",
|
||||
"Name[el]": "Γραμμή μενού εφαρμογής",
|
||||
"Name[en_GB]": "Application Menu Bar",
|
||||
"Name[eo]": "Aplikaĵa Menubreto",
|
||||
"Name[es]": "Barra de menú de la aplicación",
|
||||
"Name[et]": "Rakenduste menüüriba",
|
||||
"Name[eu]": "Aplikazioen menu-barra",
|
||||
"Name[fi]": "Sovellusvalikkopalkki",
|
||||
"Name[fr]": "Barre de menus des applications",
|
||||
"Name[ga]": "Barra Roghchláir an Fheidhmchláir",
|
||||
"Name[gl]": "Barra de menú das aplicacións",
|
||||
"Name[he]": "סרגל תפריט יישומים",
|
||||
"Name[hu]": "Alkalmazás-menüsáv",
|
||||
"Name[ia]": "Barra de Menu de application",
|
||||
"Name[id]": "Bilah Menu Aplikasi",
|
||||
"Name[ie]": "Singul menú de applicationes",
|
||||
"Name[is]": "Valmyndastika forrita",
|
||||
"Name[it]": "Barra del menu delle applicazioni",
|
||||
"Name[ja]": "アプリケーションメニューバー",
|
||||
"Name[ka]": "აპლიკაციის მენიუს ზოლი",
|
||||
"Name[ko]": "앱 메뉴 표시줄",
|
||||
"Name[lt]": "Programų meniu juosta",
|
||||
"Name[lv]": "Programmas izvēlnes josla",
|
||||
"Name[nb]": "Programmenylinje",
|
||||
"Name[nl]": "Menubalk Toepassingen",
|
||||
"Name[nn]": "Programmenylinje",
|
||||
"Name[pa]": "ਐਪਲੀਕੇਸ਼ਨ ਮੇਨੂ ਪੱਟੀ",
|
||||
"Name[pl]": "Pasek menu programów",
|
||||
"Name[pt]": "Barra do Menu da Aplicação",
|
||||
"Name[pt_BR]": "Menu de aplicativos",
|
||||
"Name[ro]": "Bara de meniu a aplicației",
|
||||
"Name[ru]": "Строка меню приложения",
|
||||
"Name[sa]": "अनुप्रयोग मेनू पट्टी",
|
||||
"Name[sk]": "Ponuka aplikácie",
|
||||
"Name[sl]": "Menijska vrstico programa",
|
||||
"Name[sr@ijekavian]": "Трака менија програма",
|
||||
"Name[sr@ijekavianlatin]": "Traka menija programa",
|
||||
"Name[sr@latin]": "Traka menija programa",
|
||||
"Name[sr]": "Трака менија програма",
|
||||
"Name[sv]": "Programmenyrad",
|
||||
"Name[ta]": "செயலி பட்டிப் பட்டை",
|
||||
"Name[tg]": "Навори феҳристи барномаҳо",
|
||||
"Name[tr]": "Uygulama Menüsü Çubuğu",
|
||||
"Name[uk]": "Смужка меню програми",
|
||||
"Name[vi]": "Thanh trình đơn ứng dụng",
|
||||
"Name[zh_CN]": "应用程序菜单栏",
|
||||
"Name[zh_TW]": "應用程式選單列",
|
||||
"Website": "https://www.kde.org/plasma-desktop"
|
||||
},
|
||||
"X-Plasma-ContainmentCategories": [
|
||||
"panel"
|
||||
],
|
||||
"X-Plasma-Shell": "plasmashell"
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
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 up to next highest even number since the Panel size widget only displays
|
||||
// even numbers
|
||||
panel.height = 2 * Math.ceil(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;
|
||||
}
|
||||
}
|
||||
|
||||
panel.addWidget("org.kde.plasma.kickoff")
|
||||
//panel.addWidget("org.kde.plasma.showActivityManager")
|
||||
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")
|
||||
|
||||
const allPanels = panels();
|
||||
|
||||
for (let i = 0; i < allPanels.length; ++i) {
|
||||
const panel = allPanels[i];
|
||||
const widgets = panel.widgets();
|
||||
|
||||
for (let j = 0; j < widgets.length; ++j) {
|
||||
const widget = widgets[j];
|
||||
|
||||
if (widget.type === "org.kde.plasma.icontasks") {
|
||||
widget.currentConfigGroup = ["General"];
|
||||
|
||||
// Read the current launchers value
|
||||
const currentLaunchers = widget.readConfig("launchers", "");
|
||||
|
||||
// Only set our default if launchers is empty
|
||||
if (!currentLaunchers || currentLaunchers.trim() === "") {
|
||||
widget.writeConfig("launchers", [
|
||||
"preferred://browser",
|
||||
"applications:Alacritty.desktop",
|
||||
"applications:io.github.kolunmi.Bazaar.desktop",
|
||||
"preferred://filemanager",
|
||||
"cockos-reaper.desktop"
|
||||
]);
|
||||
widget.reloadConfig();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"KPackageStructure": "Plasma/LayoutTemplate",
|
||||
"KPlugin": {
|
||||
"Authors": [
|
||||
{
|
||||
"Email": "aseigo@kde.org",
|
||||
"Name": "Aaron Seigo",
|
||||
"Name[ar]": "آرون سيغو",
|
||||
"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[ga]": "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[nb]": "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[sa]": "एरोन् सेइगो",
|
||||
"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[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 boite à miniatures.",
|
||||
"Description[ga]": "Painéal réamhshocraithe ina bhfuil lainseálaí feidhmchlár, bainisteoir tascanna agus tráidire córais",
|
||||
"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 dei processi 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[nb]": "Standardpanel med programstarter, oppgavebehandler og systemkurv",
|
||||
"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[sa]": "पूर्वनिर्धारितं पटलं यत्र अनुप्रयोगप्रक्षेपकः, कार्यप्रबन्धकः, प्रणालीट्रे च सन्ति",
|
||||
"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[zh_CN]": "带有应用程序启动器、任务管理器和系统托盘的默认面板",
|
||||
"Description[zh_TW]": "擁有應用程式啟動器、工作管理員與系統匣的面板。",
|
||||
"EnabledByDefault": true,
|
||||
"Id": "org.kde.plasma.desktop.defaultPanel",
|
||||
"License": "LGPLv2+",
|
||||
"Name": "Default 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[ga]": "Painéal Réamhshocraithe",
|
||||
"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[sa]": "पूर्वनिर्धारित पटल",
|
||||
"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[zh_CN]": "默认面板",
|
||||
"Name[zh_TW]": "預設面板",
|
||||
"Website": "https://www.kde.org/plasma-desktop"
|
||||
},
|
||||
"X-Plasma-ContainmentCategories": [
|
||||
"panel"
|
||||
],
|
||||
"X-Plasma-Shell": "plasmashell"
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
var panel = new Panel
|
||||
var panelScreen = panel.screen
|
||||
var freeEdges = {"bottom": true, "top": true, "left": true, "right": true}
|
||||
|
||||
for (i = 0; i < panelIds.length; ++i) {
|
||||
var tmpPanel = panelById(panelIds[i])
|
||||
if (tmpPanel.screen == panelScreen) {
|
||||
// Ignore the new panel
|
||||
if (tmpPanel.id != panel.id) {
|
||||
freeEdges[tmpPanel.location] = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (freeEdges["bottom"] == true) {
|
||||
panel.location = "bottom";
|
||||
} else if (freeEdges["top"] == true) {
|
||||
panel.location = "top";
|
||||
} else if (freeEdges["left"] == true) {
|
||||
panel.location = "left";
|
||||
} else if (freeEdges["right"] == true) {
|
||||
panel.location = "right";
|
||||
} else {
|
||||
// There is no free edge, so leave the default value
|
||||
panel.location = "top";
|
||||
}
|
||||
|
||||
panel.height = gridUnit * 2
|
||||
@@ -0,0 +1,181 @@
|
||||
{
|
||||
"KPackageStructure": "Plasma/LayoutTemplate",
|
||||
"KPlugin": {
|
||||
"Authors": [
|
||||
{
|
||||
"Email": "davidedmundson@kde.org",
|
||||
"Name": "David Edmundson",
|
||||
"Name[ar]": "ديفيد إدموندسون",
|
||||
"Name[az]": "David Edmundson",
|
||||
"Name[be]": "David Edmundson",
|
||||
"Name[bg]": "David Edmundson",
|
||||
"Name[ca@valencia]": "David Edmundson",
|
||||
"Name[ca]": "David Edmundson",
|
||||
"Name[cs]": "David Edmundson",
|
||||
"Name[da]": "David Edmundson",
|
||||
"Name[de]": "David Edmundson",
|
||||
"Name[el]": "David Edmundson",
|
||||
"Name[en_GB]": "David Edmundson",
|
||||
"Name[eo]": "David Edmundson",
|
||||
"Name[es]": "David Edmundson",
|
||||
"Name[et]": "David Edmundson",
|
||||
"Name[eu]": "David Edmundson",
|
||||
"Name[fi]": "David Edmundson",
|
||||
"Name[fr]": "David Edmundson",
|
||||
"Name[ga]": "David Edmundson",
|
||||
"Name[gl]": "David Edmundson",
|
||||
"Name[he]": "דיויד אדמונדסון",
|
||||
"Name[hu]": "David Edmundson",
|
||||
"Name[ia]": "David Edmundson",
|
||||
"Name[id]": "David Edmundson",
|
||||
"Name[ie]": "David Edmundson",
|
||||
"Name[is]": "David Edmundson",
|
||||
"Name[it]": "David Edmundson",
|
||||
"Name[ja]": "David Edmundson",
|
||||
"Name[ka]": "დავიდ ედმუნდსონი",
|
||||
"Name[ko]": "David Edmundson",
|
||||
"Name[lt]": "David Edmundson",
|
||||
"Name[lv]": "David Edmundson",
|
||||
"Name[nb]": "David Edmundson",
|
||||
"Name[nl]": "David Edmundson",
|
||||
"Name[nn]": "David Edmundson",
|
||||
"Name[pl]": "David Edmundson",
|
||||
"Name[pt]": "David Edmundson",
|
||||
"Name[pt_BR]": "David Edmundson",
|
||||
"Name[ro]": "David Edmundson",
|
||||
"Name[ru]": "David Edmundson",
|
||||
"Name[sa]": "डेविड् एडमण्ड्सनः",
|
||||
"Name[sk]": "David Edmundson",
|
||||
"Name[sl]": "David Edmundson",
|
||||
"Name[sv]": "David Edmundson",
|
||||
"Name[ta]": "டேவிட் எட்மண்டுஸன்",
|
||||
"Name[tr]": "David Edmundson",
|
||||
"Name[uk]": "David Edmundson",
|
||||
"Name[vi]": "David Edmundson",
|
||||
"Name[zh_CN]": "David Edmundson",
|
||||
"Name[zh_TW]": "David Edmundson"
|
||||
}
|
||||
],
|
||||
"Category": "",
|
||||
"Description": "Empty panel",
|
||||
"Description[ar]": "لوحة فارغة",
|
||||
"Description[az]": "Boş Panel",
|
||||
"Description[be]": "Пустая панэль",
|
||||
"Description[bg]": "Празен панел",
|
||||
"Description[ca@valencia]": "Quadro buit",
|
||||
"Description[ca]": "Plafó buit",
|
||||
"Description[cs]": "Prázdný panel",
|
||||
"Description[da]": "Tomt panel",
|
||||
"Description[de]": "Leere Kontrollleiste",
|
||||
"Description[el]": "Κενός πίνακας",
|
||||
"Description[en_GB]": "Empty panel",
|
||||
"Description[eo]": "Panelo",
|
||||
"Description[es]": "Panel vacío",
|
||||
"Description[et]": "Tühi paneel",
|
||||
"Description[eu]": "Panel hutsik",
|
||||
"Description[fi]": "Tyhjä paneeli",
|
||||
"Description[fr]": "Panneau vide",
|
||||
"Description[ga]": "Painéal folamh",
|
||||
"Description[gl]": "Panel baleiro.",
|
||||
"Description[he]": "לוח ריק",
|
||||
"Description[hu]": "Üres panel",
|
||||
"Description[ia]": "Pannello vacue",
|
||||
"Description[id]": "Panel kosong",
|
||||
"Description[ie]": "Vacui panel",
|
||||
"Description[is]": "Auð skjáborðsstika",
|
||||
"Description[it]": "Pannello vuoto",
|
||||
"Description[ja]": "空のパネル",
|
||||
"Description[ka]": "ცარიელი პანელი",
|
||||
"Description[ko]": "빈 패널",
|
||||
"Description[lt]": "Tuščias skydelis",
|
||||
"Description[lv]": "Tukšs panelis",
|
||||
"Description[nb]": "Tomt panel",
|
||||
"Description[nl]": "Leeg paneel",
|
||||
"Description[nn]": "Tomt panel",
|
||||
"Description[pa]": "ਖਾਲੀ ਪੈਨਲ",
|
||||
"Description[pl]": "Pusty panel",
|
||||
"Description[pt]": "Painel vazio",
|
||||
"Description[pt_BR]": "Painel vazio",
|
||||
"Description[ro]": "Panou gol",
|
||||
"Description[ru]": "Пустая панель",
|
||||
"Description[sa]": "रिक्तं पटलम्",
|
||||
"Description[sk]": "Prázdny panel",
|
||||
"Description[sl]": "Prazna plošča",
|
||||
"Description[sv]": "Tom panel",
|
||||
"Description[ta]": "காலியான பலகை",
|
||||
"Description[tr]": "Boş panel",
|
||||
"Description[uk]": "Порожня панель",
|
||||
"Description[vi]": "Bảng trống",
|
||||
"Description[zh_CN]": "空面板",
|
||||
"Description[zh_TW]": "空白面板",
|
||||
"EnabledByDefault": true,
|
||||
"Id": "org.kde.plasma.desktop.emptyPanel",
|
||||
"License": "LGPLv2+",
|
||||
"Name": "Empty Panel",
|
||||
"Name[ar]": "لوحة فارغة",
|
||||
"Name[az]": "Boş Panel",
|
||||
"Name[be]": "Пустая панэль",
|
||||
"Name[bg]": "Празен панел",
|
||||
"Name[bs]": "Prazan panel",
|
||||
"Name[ca@valencia]": "Quadro buit",
|
||||
"Name[ca]": "Plafó buit",
|
||||
"Name[cs]": "Prázdný panel",
|
||||
"Name[da]": "Tomt panel",
|
||||
"Name[de]": "Leere Kontrollleiste",
|
||||
"Name[el]": "Κενός πίνακας",
|
||||
"Name[en_GB]": "Empty Panel",
|
||||
"Name[eo]": "Malplena Panelo",
|
||||
"Name[es]": "Panel vacío",
|
||||
"Name[et]": "Tühi paneel",
|
||||
"Name[eu]": "Panel hutsa",
|
||||
"Name[fi]": "Tyhjä paneeli",
|
||||
"Name[fr]": "Tableau de bord vide",
|
||||
"Name[ga]": "Painéal Folamh",
|
||||
"Name[gl]": "Panel baleiro",
|
||||
"Name[he]": "לוח ריק",
|
||||
"Name[hr]": "Prazan panel",
|
||||
"Name[hu]": "Üres panel",
|
||||
"Name[ia]": "Pannello vacue",
|
||||
"Name[id]": "Panel Kosong",
|
||||
"Name[ie]": "Vacui panel",
|
||||
"Name[is]": "Auð skjáborðsstika",
|
||||
"Name[it]": "Pannello vuoto",
|
||||
"Name[ja]": "空のパネル",
|
||||
"Name[ka]": "ცარიელი პანელი",
|
||||
"Name[kn]": "ಖಾಲಿ ಪುಟೀಪು (ಪ್ಯಾನಲ್)",
|
||||
"Name[ko]": "빈 패널",
|
||||
"Name[lt]": "Tuščias skydelis",
|
||||
"Name[lv]": "Tukšs panelis",
|
||||
"Name[mr]": "रिकामे पटल",
|
||||
"Name[nb]": "Tomt panel",
|
||||
"Name[nds]": "Leddig Paneel",
|
||||
"Name[nl]": "Leeg paneel",
|
||||
"Name[nn]": "Tomt panel",
|
||||
"Name[pa]": "ਖਾਲੀ ਪੈਨਲ",
|
||||
"Name[pl]": "Pusty panel",
|
||||
"Name[pt]": "Painel Vazio",
|
||||
"Name[pt_BR]": "Painel vazio",
|
||||
"Name[ro]": "Panou gol",
|
||||
"Name[ru]": "Пустая панель",
|
||||
"Name[sa]": "रिक्त पटल",
|
||||
"Name[sk]": "Prázdny panel",
|
||||
"Name[sl]": "Prazen pult",
|
||||
"Name[sr@ijekavian]": "празан панел",
|
||||
"Name[sr@ijekavianlatin]": "prazan panel",
|
||||
"Name[sr@latin]": "prazan panel",
|
||||
"Name[sr]": "празан панел",
|
||||
"Name[sv]": "Tom panel",
|
||||
"Name[ta]": "காலியான பலகை",
|
||||
"Name[tg]": "Лавҳаи холӣ",
|
||||
"Name[tr]": "Boş Panel",
|
||||
"Name[uk]": "Порожня панель",
|
||||
"Name[vi]": "Bảng trống",
|
||||
"Name[zh_CN]": "空面板",
|
||||
"Name[zh_TW]": "空白面板",
|
||||
"Website": "https://www.kde.org/plasma-desktop"
|
||||
},
|
||||
"X-Plasma-ContainmentCategories": [
|
||||
"panel"
|
||||
],
|
||||
"X-Plasma-Shell": "plasmashell"
|
||||
}
|
||||
Reference in New Issue
Block a user