first commit

This commit is contained in:
Your Name
2026-02-07 20:22:48 +08:00
commit 1b9711d5e4
2270 changed files with 805872 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=DockX
GenericName=Dock for DockbarX
NoDisplay=true
Comment=Stand-alone dock for DockbarX
Icon=dockbarx
Exec=dockx
Actions=
Categories=Utility;

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=DockbarX Preference
GenericName=Preference Dialog
NoDisplay=true
Comment=Preference dialog for DockbarX
Icon=dockbarx
Exec=dbx_preference
Actions=
Categories=Utility;

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=UXTerm
NoDisplay=true
Comment=xterm wrapper for Unicode environments
Icon=mini.xterm
Exec=uxterm
Actions=
Categories=System;TerminalEmulator;
Keywords=shell;prompt;command;commandline;cmd;

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=XTerm
NoDisplay=true
Comment=standard terminal emulator for the X window system
Icon=mini.xterm
Exec=xterm
Actions=
Categories=System;TerminalEmulator;
Keywords=shell;prompt;command;commandline;cmd;

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Fcitx
GenericName=Input Method
NoDisplay=true
Comment=Start Input Method
Icon=fcitx
Exec=fcitx
Actions=
Categories=System;Utility;

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Midnight Commander
NoDisplay=true
Comment=File manager
Icon=MidnightCommander
Exec=mc
Terminal=true
Actions=
Categories=ConsoleOnly;FileManager;FileTools;System;Utility;
Keywords=file manager;console;

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Midnight Commander editor
NoDisplay=true
Comment=Edit text files
Icon=MidnightCommander
Exec=mcedit
Terminal=true
Actions=
Categories=TextEditor;Utility;
Keywords=editor;console;text;

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=orangepi-config
Comment=Basic system settings
Exec=sudo orangepi-config
Icon=/usr/share/icons/orangepi/opi_config128x128.png
Path=/usr/share/icons/orangepi/
Terminal=true
StartupNotify=false
Categories=GTK;GNOME;Settings;HardwareSettings;

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=PulseAudio System Tray
NoDisplay=true
Comment=An Applet for PulseAudio
Icon=pasystray
Exec=pasystray
Actions=
Categories=Audio;AudioVideo;
Keywords=pulseaudio;tray;system tray;applet;volume;
StartupNotify=true

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=PulseAudio Volume Control
GenericName=Volume Control
NoDisplay=true
Comment=Adjust the volume level
Icon=multimedia-volume-control
Exec=pavucontrol-qt
Actions=
Categories=Audio;AudioVideo;Mixer;Qt;
StartupNotify=true

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=PulseAudio Volume Control
GenericName=Volume Control
NoDisplay=true
Comment=Adjust the volume level
Icon=multimedia-volume-control
Exec=pavucontrol
Actions=
Categories=Audio;AudioVideo;GTK;Mixer;
StartupNotify=true

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=PulseAudio Volume Meter (Capture)
GenericName=Capture Volume Meter
NoDisplay=true
Comment=Monitor the input volume
Icon=audio-input-microphone
Exec=pavumeter --record
Actions=
Categories=Audio;AudioVideo;
StartupNotify=true

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=PulseAudio Volume Meter (Playback)
GenericName=Playback Volume Meter
NoDisplay=true
Comment=Monitor the output volume
Icon=audio-input-microphone
Exec=pavumeter
Actions=
Categories=Audio;AudioVideo;
StartupNotify=true

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Additional Drivers
NoDisplay=true
Comment=Configure third-party and proprietary drivers
Icon=jockey
NotShowIn=GNOME;Unity;KDE;
Exec=/usr/bin/software-properties-gtk --open-tab=4
Actions=
Categories=GTK;HardwareSettings;Settings;X-XFCE;
Keywords=Drivers;

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Print Settings
GenericName=Print Settings
Comment=Configure printers
Icon=printer
Exec=system-config-printer
Actions=
Categories=GTK;HardwareSettings;Printing;Settings;
StartupNotify=true

View File

@@ -0,0 +1,13 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Bulk Rename
GenericName=Bulk Rename
NoDisplay=true
Comment=Rename Multiple Files
Icon=org.xfce.thunar
Exec=thunar --bulk-rename %F
Actions=
Categories=Core;Filesystem;GTK;System;Utility;
Keywords=bulk;renamer;renaming;thunar;files;folders;directory;directories;
StartupNotify=true

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.1
Type=Application
Name=Application Finder
NoDisplay=true
Comment=Find and launch applications installed on your system
Icon=org.xfce.appfinder
Exec=xfce4-appfinder
Actions=
Categories=Utility;X-XFCE;
Keywords=program;applications;bookmarks;
StartupNotify=true

View File

@@ -0,0 +1,111 @@
const Cinnamon = imports.gi.Cinnamon;
const CMenu = imports.gi.CMenu;
const Util = imports.misc.util;
let appsys = Cinnamon.AppSystem.get_default();
// sort apps by their latinised name
function appSort(a, b) {
a = Util.latinise(a[0].get_name().toLowerCase());
b = Util.latinise(b[0].get_name().toLowerCase());
return a > b;
}
// sort cmenu directories with admin and prefs categories last
function dirSort(a, b) {
let menuIdA = a.get_menu_id().toLowerCase();
let menuIdB = b.get_menu_id().toLowerCase();
let prefCats = ["administration", "preferences"];
let prefIdA = prefCats.indexOf(menuIdA);
let prefIdB = prefCats.indexOf(menuIdB);
if (prefIdA < 0 && prefIdB >= 0) {
return -1;
}
if (prefIdA >= 0 && prefIdB < 0) {
return 1;
}
let nameA = a.get_name().toLowerCase();
let nameB = b.get_name().toLowerCase();
if (nameA > nameB) {
return 1;
}
if (nameA < nameB) {
return -1;
}
return 0;
}
/* returns all apps and the categories they belong to, and all top level categories
*
* [
* [
* app 1,
* [
* top level category 1,
* random category,
* random category
* ]
* ],
* ...
* ],
* [
* top level category 1,
* top level category 2,
* top level category 3,
* top level category 4,
* ...
* ] */
function getApps() {
let apps = new Map();
let dirs = [];
let tree = appsys.get_tree();
let root = tree.get_root_directory();
let iter = root.iter();
let nextType;
while ((nextType = iter.next()) != CMenu.TreeItemType.INVALID) {
if (nextType == CMenu.TreeItemType.DIRECTORY) {
let dir = iter.get_directory();
if (dir.get_is_nodisplay())
continue;
if (loadDirectory(dir, dir, apps))
dirs.push(dir);
}
}
dirs.sort(dirSort);
let sortedApps = Array.from(apps.entries()).sort(appSort);
return [sortedApps, dirs];
}
// load all apps and their categories from a cmenu directory
// into 'apps' Map
function loadDirectory(dir, top_dir, apps) {
let iter = dir.iter();
let has_entries = false;
let nextType;
while ((nextType = iter.next()) != CMenu.TreeItemType.INVALID) {
if (nextType == CMenu.TreeItemType.ENTRY) {
let desktopId = iter.get_entry().get_desktop_file_id();
let app = appsys.lookup_app(desktopId);
if (!app || app.get_nodisplay())
continue;
has_entries = true;
if (apps.has(app))
apps.get(app).push(dir.get_menu_id());
else
apps.set(app, [top_dir.get_menu_id()]);
} else if (nextType == CMenu.TreeItemType.DIRECTORY) {
has_entries = loadDirectory(iter.get_directory(), top_dir, apps);
}
}
return has_entries;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
{
"uuid": "menu@cinnamon.org",
"name": "Menu",
"description": "Main Cinnamon menu",
"icon": "applications-other",
"max-instances": -1
}

View File

@@ -0,0 +1,258 @@
{
"layout": {
"type": "layout",
"pages": [
"panel",
"menu"
],
"panel": {
"type": "page",
"title": "Panel",
"sections": [
"panel-appear",
"panel-behave"
]
},
"menu": {
"type": "page",
"title": "Menu",
"sections": [
"menu-layout",
"menu-behave"
]
},
"panel-appear": {
"type": "section",
"title": "Appearance",
"keys": [
"menu-custom",
"menu-icon",
"menu-icon-size",
"menu-label"
]
},
"panel-behave": {
"type": "section",
"title": "Behavior",
"keys": [
"overlay-key",
"activate-on-hover",
"hover-delay",
"force-show-panel",
"enable-animation"
]
},
"menu-layout": {
"type": "section",
"title": "Layout and content",
"keys": [
"show-category-icons",
"category-icon-size",
"show-application-icons",
"application-icon-size",
"favbox-show",
"fav-icon-size",
"favbox-min-height",
"show-places",
"show-recents",
"menu-editor-button"
]
},
"menu-behave": {
"type": "section",
"title": "Behavior",
"keys": [
"enable-autoscroll",
"search-filesystem"
]
}
},
"overlay-key": {
"type": "keybinding",
"description": "Keyboard shortcut to open and close the menu",
"default": "Super_L::Super_R",
"value": "Super_L::Super_R"
},
"menu-custom": {
"type": "switch",
"default": false,
"description": "Use a custom icon and label",
"tooltip": "Check this to specify a custom icon and label",
"value": true
},
"menu-icon": {
"type": "iconfilechooser",
"default": "cinnamon-symbolic",
"description": "Icon",
"tooltip": "Select an icon to show in the panel.",
"default_icon": "cinnamon-symbolic",
"dependency": "menu-custom",
"indent": true,
"value": "/usr/share/pixmaps/orangepi/orangepi.png"
},
"menu-icon-size": {
"type": "spinbutton",
"default": 32,
"min": 16,
"max": 96,
"step": 1,
"units": "px",
"description": "Icon size",
"dependency": "menu-custom",
"indent": true,
"value": 32
},
"menu-label": {
"type": "entry",
"default": "Menu",
"description": "Text",
"tooltip": "Enter custom text to show in the panel.",
"dependency": "menu-custom",
"indent": true,
"value": "Menu"
},
"favbox-min-height": {
"type": "spinbutton",
"default": 300,
"min": 50,
"max": 1000,
"step": 10,
"units": "px",
"dependency": "favbox-show",
"description": "Minimum height of the favorites section",
"tooltip": "The minimum size allocated for the favorites section (this has an impact on the overall height of the menu).",
"value": 300
},
"show-category-icons": {
"type": "switch",
"default": true,
"description": "Show category icons",
"tooltip": "Choose whether or not to show icons on categories.",
"value": true
},
"category-icon-size": {
"type": "spinbutton",
"default": 22,
"min": 16,
"max": 48,
"step": 1,
"units": "px",
"description": "Categories icon size",
"dependency": "show-category-icons",
"indent": true,
"value": 22
},
"show-application-icons": {
"type": "switch",
"default": true,
"description": "Show application icons",
"tooltip": "Choose whether or not to show icons on applications.",
"value": true
},
"application-icon-size": {
"type": "spinbutton",
"default": 22,
"min": 16,
"max": 48,
"step": 1,
"units": "px",
"description": "Applications icon size",
"dependency": "show-application-icons",
"indent": true,
"value": 22
},
"favbox-show": {
"type": "switch",
"default": true,
"description": "Show favorites and session buttons",
"tooltip": "Choose whether or not to show the left pane of the menu.",
"value": true
},
"fav-icon-size": {
"type": "spinbutton",
"default": 32,
"min": 16,
"max": 64,
"step": 1,
"units": "px",
"description": "Favorites icon size",
"dependency": "favbox-show",
"indent": true,
"value": 32
},
"show-favorites": {
"type": "switch",
"default": true,
"description": "Show favorites",
"tooltip": "Choose whether or not to show favorite files in the menu.",
"value": true
},
"show-places": {
"type": "switch",
"default": true,
"description": "Show bookmarks and places",
"tooltip": "Choose whether or not to show bookmarks and places in the menu.",
"value": true
},
"show-recents": {
"type": "switch",
"default": true,
"description": "Show recents",
"tooltip": "Choose whether or not to show recents in the menu.",
"value": true
},
"enable-autoscroll": {
"type": "switch",
"default": true,
"description": "Enable autoscrolling in application list",
"tooltip": "Choose whether or not to enable smooth autoscrolling in the application list.",
"value": true
},
"search-filesystem": {
"type": "switch",
"default": false,
"description": "Enable filesystem path entry in search box",
"tooltip": "Allows path entry in the menu search box.",
"value": false
},
"force-show-panel": {
"type": "switch",
"default": true,
"description": "Force the panel to be visible when opening the menu",
"tooltip": "Opening the menu will also show the main panel (which may be auto-hidden).",
"value": true
},
"activate-on-hover": {
"type": "switch",
"default": false,
"description": "Open the menu when I move my mouse over it",
"tooltip": "Enable opening the menu when the mouse enters the applet",
"value": false
},
"hover-delay": {
"type": "spinbutton",
"default": 0,
"min": 0,
"max": 1000,
"step": 50,
"units": "milliseconds",
"dependency": "activate-on-hover",
"description": "Menu hover delay",
"tooltip": "Delay before the menu opens when hovered",
"value": 0
},
"enable-animation": {
"type": "switch",
"default": false,
"description": "Use menu animations",
"tooltip": "Allow the menu to animate on open and close",
"value": false
},
"menu-editor-button": {
"type": "button",
"description": "Open the menu editor",
"callback": "_launch_editor",
"tooltip": "Press this button to customize your menu entries."
},
"__md5__": "c4b27da93411965126569249b61793d7"
}

View File

@@ -0,0 +1,132 @@
[Desktop Entry]
Version=1.0
Type=Directory
Icon=applications-accessories
Name=Accessories
Name[am]=ተጨማሪዎች
Name[ar]=ملحقات
Name[ast]=Accesorios
Name[be]=Інструменты
Name[bg]=Помощни програми
Name[bn]=আনুষঙ্গিক
Name[ca]=Accessoris
Name[cs]=Příslušenství
Name[cy]=Ategolion
Name[da]=Tilbehør
Name[de]=Zubehör
Name[el]=Βοηθήματα
Name[en_AU]=Accessories
Name[en_GB]=Accessories
Name[eo]=Akcesoraĵoj
Name[es]=Accesorios
Name[et]=Tarvikud
Name[eu]=Gehigarriak
Name[fi]=Apuohjelmat
Name[fr]=Accessoires
Name[gl]=Accesorios
Name[he]=עזרים
Name[hi]=सहायक सॉफ्टवेयर
Name[hr]=Pomagala
Name[hu]=Kellékek
Name[hy]=Պիտույք
Name[hy_AM]=Պիտոյք
Name[hye]=Պիտոյք
Name[id]=Aksesoris
Name[ie]=Accessories
Name[is]=Aukahlutir
Name[it]=Accessori
Name[ja]=アクセサリ
Name[ka]=აქსესუარები
Name[kab]=Imerniyen
Name[kk]=Қалыпты
Name[ko]=보조프로그램
Name[lt]=Reikmenys
Name[ms]=Aksesori
Name[nb]=Tilbehør
Name[nl]=Hulpmiddelen
Name[nn]=Ymse
Name[oc]=Accessòris
Name[pl]=Akcesoria
Name[pt]=Acessórios
Name[pt_BR]=Acessórios
Name[ro]=Accesorii
Name[ru]=Инструменты
Name[sk]=Príslušenstvo
Name[sl]=Pripomočki
Name[sq]=Aksesorë
Name[sr]=Прибор
Name[sv]=Tillbehör
Name[te]=సహాయకాలు
Name[th]=เครื่องใช้ไม้สอย
Name[tr]=Donatılar
Name[ug]=قوشۇمچە دېتاللار
Name[uk]=Інструменти
Name[uz]=Tizim vositalari
Name[uz@Latn]=Tizim vositalari
Name[zh_CN]=附件
Name[zh_HK]=附屬應用
Name[zh_TW]=附屬應用
Comment=Common desktop tools and applications
Comment[am]=የ ተለመዱ የ ዴስክቶፕ መሳሪያዎች እና መተግበሪያዎች
Comment[ar]=تطبيقات وأدوات سطح المكتب الشائعة
Comment[ast]=Ferramientes d'escritoriu y aplicaciones comunes
Comment[be]=Стандартныя інструменты і праграмы
Comment[bg]=Основни инструменти и програми за работния плот
Comment[bn]=সাধারণ ডেস্কটপ সরঞ্জাম এবং অ্যাপ্লিকেশন
Comment[ca]=Eines comunes d'escriptori i d'aplicacions
Comment[cs]=Běžné nástroje pracovní plochy a aplikace
Comment[cy]=Offer penfwrdd a rhaglenni cyffredin
Comment[da]=Almene skrivebordsværktøjer og -programmer
Comment[de]=Gemeinsame Schreibtischwerkzeuge und -anwendungen
Comment[el]=Εφαρμογές και εργαλεία διαμοιραζόμενου υπολογιστή
Comment[en_AU]=Common desktop tools and applications
Comment[en_GB]=Common desktop tools and applications
Comment[eo]=Kutimaj Labortablaj iloj kaj aplikaĵoj
Comment[es]=Herramientas y aplicaciones de escritorio comunes
Comment[et]=Tavalised töölaua tööriistad ja rakendused
Comment[eu]=Mahaigain lanabes eta aplikazio arruntak
Comment[fi]=Yleiset työpöydän työkalut ja sovellukset
Comment[fr]=Outils et applications bureautiques courantes
Comment[gl]=Aplicacións e ferramentas de escritorio comúns
Comment[he]=כלי שולחן עבודה ויישומים כלליים
Comment[hi]=डेस्कटॉप हेतु सामान्य साधन व अनुप्रयोग
Comment[hr]=Uobičajeni alati i pogrami radne površine
Comment[hu]=Általános asztali eszközök és alkalmazások
Comment[hy]=Աշխատասեղանի գործիքներ և հավելվածներ
Comment[hy_AM]=Աշխատասեղանի գործիքներ եւ յաւելուածներ
Comment[hye]=Աշխատասեղանի գործիքներ եւ յաւելուածներ
Comment[id]=Peralatan dan aplikasi desktop umum
Comment[ie]=Trivial utensiles e applicationes
Comment[is]=Algeng forrit og skjáborðstól
Comment[it]=Applicazioni e strumenti comuni per la scrivania
Comment[ja]=一般的なデスクトップツールやアプリケーションです
Comment[ka]=გავრცელებული სამუშაო მაგიდის ხელსაწყოები და პროგრამები
Comment[kab]=Ifecka d yisnasen yettwassnen n uselkim
Comment[kk]=Жұмыс үстелінің қалыпты құралдары
Comment[ko]=공통 데스크톱 도구와 프로그램
Comment[lt]=Eiliniai darbalaukio įrankiai ir programos
Comment[ms]=Peralatan dan aplikasi destop biasa
Comment[nb]=Vanlige skrivebordsverktøy og programmer
Comment[nl]=Algemene gereedschappen en toepassingen
Comment[nn]=Vanlege program og verktøy for skrivebordet
Comment[oc]=Aisinas e aplicacions buroticas correntas
Comment[pl]=Obejmuje narzędzia i programy użytkowe
Comment[pt]=Ferramentas e aplicações do ambiente de trabalho
Comment[pt_BR]=Ferramentas comuns de área de trabalho e aplicativos
Comment[ro]=Programe și unelte comune pentru desktop
Comment[ru]=Стандартные утилиты и приложения
Comment[sk]=Spoločné nástroje prostredia a aplikácie
Comment[sl]=Skupna namizna orodja in programi
Comment[sq]=Mjete dhe aplikacione të zakonshme desktopi
Comment[sr]=Општи прибор и програми радног окружења
Comment[sv]=Vanliga skrivbordsverktyg och -program
Comment[te]=సాధారణ డెస్క్‌టాప్ సాధనాలు మరియు అనువర్తనాలు
Comment[th]=เครื่องมือและโปรแกรมเดสก์ท็อปทั่วไป
Comment[tr]=Genel masaüstü araçları ve uygulamaları
Comment[ug]=ئورتاق ئىشلىتىلىدىغان ئۈستەلئۈستى قوراللىرى ۋە پروگراممىلىرى
Comment[uk]=Загальні інструменти для стільниці та програм
Comment[uz]=Umumiy ishchi stol vositalari va dasturlari
Comment[uz@Latn]=Umumiy ishchi stol vositalari va dasturlari
Comment[zh_CN]=常用桌面工具和应用程序
Comment[zh_HK]=常見的桌面工具與應用程式
Comment[zh_TW]=常用的桌面工具與應用程式

View File

@@ -0,0 +1,4 @@
INFO | 2021-10-12 07:06:39,789 | DockbarX 1.0-beta
INFO | 2021-10-12 07:06:39,789 | DockbarX init
INFO | 2021-10-12 07:06:40,142 | DockbarX reload
INFO | 2021-10-12 07:08:17,486 | Executing: thunar

View File

@@ -0,0 +1,6 @@
[keyring]
display-name=Default keyring
ctime=1473189692
mtime=0
lock-on-idle=false
lock-after=false

View File

@@ -0,0 +1 @@
Default_keyring

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
<bookmark href="file:///home/orangepi/.local/share/applications/dbx_preference.desktop" added="2021-10-12T07:08:34.240923Z" modified="2021-10-12T07:08:34.240935Z" visited="2021-10-12T07:08:34.240925Z">
<desc>Charset: UTF-8</desc>
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="text/plain"/>
<bookmark:groups>
<bookmark:group>Mousepad</bookmark:group>
</bookmark:groups>
<bookmark:applications>
<bookmark:application name="Mousepad" exec="&apos;mousepad %u&apos;" modified="2021-10-12T07:08:34.240929Z" count="1"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
</xbel>