# Boxdeb **Repository Path**: code_from_qh/Boxdeb ## Basic Information - **Project Name**: Boxdeb - **Description**: boxOS 环境安装包 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-04-05 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BoxOS ## 下载 [安装包和源码](https://gitee.com/code_from_qh/Boxdeb/releases) ## 软件包中所包含的配置文件的描述 ### GUI设置 #### 软件的配置文件: - tint2(状态栏): ~/.config/tint2/.tint2rc - jgmenu(菜单): /etc/xdg/jgmenu/{jgmenurc, prepend.csv, append.csv, schema} - lightDM(登录管理器): /etc/lightdm/{lightdm.conf, lightdm-gtk-greeter.conf} - openbox(窗口管理器):/etc/xdg/openbox/{autostart,menu.xml} #### 基础软件软件: - base: openbox, xserver-xorg, xinit, lightdm, obconf, obmenu, lxterminal - terminal: lxterminal - desktop: xfdesktop - fileManager: thunar - webBrowser: firefox - input: fcitx #### 主题 - 图标主题: Numix/papirus - gtk主题:Adwaita - openbox主题:Greybird --- ### 系统配置 - /etc/apt/sources.list - ~/.pip/pip.conf - ~/.bashrc - ~/.bash_aliases - ~~/etc/sudoers~~ #### desktop文件(与菜单分类有关) - /etc/shear/applications --- ## 目录结构 #### deb软件包目录结构 ![](https://gitee.com/code_from_qh/myImage/raw/master/newroot.png) #### 配置文件目录结构 ![](https://gitee.com/code_from_qh/myImage/raw/master/ConfigFile.png) --- ## 文件内容大致描述 + mydeb -> 项目的主文件夹 + C -> 包含生成 mydeb 文件夹中可执行程序地C语言源代码 --- ## [desktop 文件内容范例](https://gitee.com/code_from_qh/Boxdeb/tree/master/mydeb/usr/share/applications) 文件名称 box_xxx.desktop xxx表示软件的具体名称 一、若软件本身没有`.desktop`文件,只需设置以下几项即可 ```shell [Desktop Entry] Name = JupyterLab Name[en] = JupyterLab Exec =${launch_Applications.sh-folder}/launch_Applications.sh JupyterLab Categories = Linux; Terminal = true Icon = jupyter ``` 二、如文件具有官方的`.desktop`文件,只需将其内容拷贝过来在名称前添加前缀 `box_` , 并修改内容的`Categories`属性,在其后添加,课程属性类别(这里暂定:linux,NAD(网络攻防),SE(安全测评)) ```shell [Desktop Entry] # The format of this file is specified at # http://standards.freedesktop.org/desktop-entry-spec/1.0/ # The entries are in the order they are listed in version 1.0 Type=Application # This is the version of the spec for this file, not the application version. Version=1.0 Name=Wireshark Name[vi]=Wireshark GenericName=Network Analyzer GenericName[af]=Netwerk Analiseerder GenericName[az]=Şəbəkə Analiz Proqramı GenericName[bg]=Анализатор на мрежови трафик GenericName[bs]=Mrežni analizer GenericName[ca]=Analitzador de xarxa GenericName[cs]=Analyzátor sítě GenericName[da]=Netværksanalyse GenericName[de]=Programm für die Netzwerk-Analyse GenericName[el]=Αναλυτής Δικτύων GenericName[en_GB]=Network Analyser GenericName[eo]=Retanalizilo GenericName[es]=Analizador de redes GenericName[et]=Võrguliikluse analüsaator GenericName[eu]=Sare ikerketaria GenericName[fa]=تحلیل‌گر شبکه GenericName[fi]=Verkkoanalysaattori GenericName[fr]=Analyseur réseau GenericName[he]=מאבחן רשת GenericName[hr]=Program za analiziranje mreža GenericName[hu]=hálózatanalizáló GenericName[id]=Analisis jaringan GenericName[is]=Netskoðunartól GenericName[it]=Analizzatore di rete GenericName[ja]=ネットワークアナライザ GenericName[ko]=네트워크 분석기 GenericName[lo]=ເຄື່ອງມືວິເຄາະເຄືອຂ່າຍ GenericName[lt]=Tinklo analizatorius GenericName[lv]=Tīkla Analizators GenericName[mk]=Анализатор на мрежи GenericName[mn]=Сүлжээ-шинжлэлийн програм GenericName[mt]=Analizzatur tan-network GenericName[nb]=Nettverksanalysator GenericName[nl]=netwerkanalyseprogramma GenericName[nn]=Nettverksanalysator GenericName[nso]=Moahlaahli wa Kgokagano GenericName[pl]=Analizator sieci GenericName[pt]=Analisador de Redes GenericName[pt_BR]=Analisador de rede GenericName[ro]=Analizor de reţea GenericName[ru]=Анализатор сетевого трафика GenericName[se]=Fierbmeanalysa GenericName[sk]=Analyzátor siete GenericName[sl]=Analizator omrežij GenericName[sr]=Analizatror mreže GenericName[ss]=Sihlatiyi seluchungechunge GenericName[sv]=Nätverksanalyserare GenericName[ta]=Å¨Ä ¬öÅ¡Ç÷ GenericName[th]=เครื่องมือวิเคราะห์เครือข่าย GenericName[tr]=Ağ Analiz Programı GenericName[uk]=Аналізатор мережі GenericName[ven]=Musengulusi wa Vhukwamani GenericName[vi]=Trình phân tích mạng GenericName[xh]=Umcukucezi Womsebenzi womnatha GenericName[zh_CN]=网络分析程序 GenericName[zh_TW]=網路分析程式 GenericName[zu]=Umhloli Woxhumano olusakazekile Comment=Network traffic analyzer Comment[fi]=Verkkoliikenne analysaattori Comment[fr]=Analyseur de trafic réseau Comment[sv]=Nätverkstrafikanalysator Comment[af]=Netwerkverkeer analiseerder Comment[sq]=Analizues i trafikut të rrjetit Comment[ast]=Analizador de tráficu de rede Comment[bn]=নেটওয়ার্ক ট্রাফিক বিশ্লেষক Comment[bg]=Анализатор на мрежовия трафик Comment[bs]=Analizator mrežnoga prometa Comment[pt_BR]=Analisador de tráfego de rede Comment[et]=Võrguliikluse analüüsija Comment[nl]=Netwerkverkeer analyseren Comment[da]=Netværkstrafikanalyse Comment[cs]=Analyzátor síťového přenosu Comment[gl]=Analizador do tráfico de rede Comment[el]=Ανάλυση κίνησης δικτύου Comment[de]=Netzwerkverkehr-Analyseprogramm Comment[hu]=Hálózatiforgalom-elemző Comment[it]=Analizzatore del traffico di rete Comment[ja]=ネットワークトラフィックアナライザー Comment[ko]=네트워크 트래픽 분석기 Comment[ky]=Тармактык трафикти анализдөө Comment[lt]=Tinklo duomenų srauto analizatorius Comment[ms]=Penganalisa trafik rangkaian Comment[nb]=Nettverkstrafikk-analysator Comment[oc]=Analisador de tramas de ret Comment[pt]=Analisador de tráfego da rede Comment[pl]=Analizator ruchu sieciowego Comment[ro]=Analizator trafic de rețea Comment[ru]=Анализ сетевого трафика Comment[sk]=Analyzátor sieťovej premávky Comment[es]=Analizador de tráfico de red Comment[sl]=Preučevalnik omrežnega prometa Comment[tr]=Ağ trafiği çözümleyicisi Comment[vi]=Trình phân tích giao thông mạng Comment[uk]=Аналізатор мережевого трафіку Icon=wireshark TryExec=wireshark Exec=wireshark %f Terminal=false MimeType=application/vnd.tcpdump.pcap;application/x-pcapng;application/x-snoop;application/x-iptrace;application/x-lanalyzer;application/x-nettl;application/x-radcom;application/x-etherpeek;application/x-visualnetworks;application/x-netinstobserver;application/x-5view;application/x-tektronix-rf5;application/x-micropross-mplog;application/x-apple-packetlogger;application/x-endace-erf;application/ipfix;application/x-ixia-vwr; # Category entry according to: # http://standards.freedesktop.org/menu-spec/1.0/ Categories=Network;Monitor;Qt;NAD; ``` --- ## 使用方法 方法一: 1、将整个项目下载或克隆下来 2、进入到 package 目录中 3、输入命令 dpkg -b mydeb/ 即可生成对应地的deb安装文件 4、通过 sudo dpkg -i mydeb.deb 进行安装 5、安装结束之后系统会自动重启,重启后环境就配置完成 (不同的平台需要重新编译/user/bin 中的hello 可执行程序) 方法二: 直接下载已经打包好的安装包通过 dpkg -i 命令进行安装 安装完成之后: 输入 `hello --init` 即可自动化配置桌面环境,配置完成之后系统会自动重启 --- ## 自动生成环境效果图 ![](https://gitee.com/code_from_qh/myImage/raw/master/QQ截图20200408120554.png)