first commit
This commit is contained in:
102
external/config/desktop/README.md
vendored
Normal file
102
external/config/desktop/README.md
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
<h3>Desktop configuration</h3>
|
||||
|
||||
Please use lowercase letters for all config / folder files
|
||||
|
||||
```
|
||||
├──${RELEASE} The name of the distribution
|
||||
│ ├──environments DE packages lists and scripts
|
||||
│ │ ├──${DESKTOP_ENVIRONMENT} The name of the DE (xfce, gnome, kde, ...)
|
||||
│ │ │ |──${DESKTOP_ENVIRONMENT_CONFIG_NAME} Different configuration name prefixed with "config_" (config_basic, config_full, ... )
|
||||
│ │──appgroups Application groups packages lists and scripts
|
||||
│ │ ├──${DESKTOP_APPGROUPS_SELECTED} Appgroups names (editors, programming, ...)
|
||||
```
|
||||
|
||||
In each directory representing a desktop environment, a desktop environment configuration or an appgroup, the following files can be present :
|
||||
|
||||
* `packages`
|
||||
If present, the content of the file will be added to the list
|
||||
of packages 'required' by the OrangePi desktop package.
|
||||
* `debian/postinst`
|
||||
If present, the content of the file will be added to the `postinst`
|
||||
script of the OrangePi desktop package, which will be executed after
|
||||
installing it.
|
||||
* `armbian/create_desktop_package.sh`
|
||||
If present the content of this script will be executed, by the build
|
||||
script, just before actually creating the OrangePi Desktop `.deb`
|
||||
package.
|
||||
Any variable recognized and function defined by the build script,
|
||||
at that point, can be used.
|
||||
* `sources/apt`
|
||||
If present, the directory will be scanned for `.source` files,
|
||||
which should contain APT URL, in a form that `add-apt-repository`
|
||||
understand.
|
||||
The system is restricted to ONLY ONE APT URL per file, since it's
|
||||
basically calling :
|
||||
`add-apt-repository $(cat "/that/apt/file.source")`
|
||||
For each `.source` file parsed, if there's a corresponding
|
||||
`.source.gpg` file, the file will be considered as a package
|
||||
signing key and will be passed to `apt-key`.
|
||||
For this one, the file is copied into `${SDCARD}/tmp` and then
|
||||
**apt-key** is called like this : `apt-key "/tmp/file.source.gpg"`.
|
||||
|
||||
Then in each directory representing a desktop environment, a desktop
|
||||
environment configuration or an appgroup, you can add :
|
||||
|
||||
* `custom/boards/${BOARD}/`
|
||||
For example `custom/orangepipc`.
|
||||
A Board (odroidc4, tinkerboard, bananapi, ...) specific directory
|
||||
where you can provide additional`packages`, `debian/postinst` and
|
||||
`armbian/create_desktop_package.sh`.
|
||||
The files, if present, will be parsed accordingly when building
|
||||
for that specific board, if the element (desktop environment,
|
||||
appgroup, ...) is selected.
|
||||
|
||||
Then in each appgroup, you can add :
|
||||
|
||||
* `custom/desktops/${DESTKOP_ENVIRONMENT}/`
|
||||
For example `custom/desktops/xfce`.
|
||||
A desktop environment specific directory where you can provide
|
||||
additional `packages`, `debian/postinst` and
|
||||
`armbian/create_desktop_package.sh`.
|
||||
The files, if present, will be parsed accordingly if the appgroup
|
||||
AND that desktop environment are both selected during a build.
|
||||
* `custom/boards/${BOARD}/custom/desktops/${DESTKOP_ENVIRONMENT}/`
|
||||
For example `custom/boards/tinkerboard/custom/desktops/kde`.
|
||||
A Board AND desktop environment specific directory where you can
|
||||
provided additional `packages`, `debian/postinst` and
|
||||
`armbian/create_desktop_package.sh`.
|
||||
The files, if present, will be parsed accordingly if the appgroup,
|
||||
that specific board and that specific desktop environments are
|
||||
all selected during a build.
|
||||
|
||||
### Adding a desktop environment
|
||||
|
||||
> Currently, only official repositories are supported.
|
||||
|
||||
Let's say that you want to add that new desktop environment
|
||||
"superduperde", that is now available on official on Debian/Ubuntu
|
||||
repositories.
|
||||
|
||||
First, focus on one specific distribution like `focal` (Ubuntu)
|
||||
or `buster` (Debian). In our example, will take `focal`.
|
||||
We'll create our first configuration 'full', which should provide the
|
||||
DE along with all its specific apps, widgets and the kitchen sink.
|
||||
|
||||
* Create the directory
|
||||
`config/desktop/focal/environments/superduperde/config_full`
|
||||
* Create the file
|
||||
`config/desktop/focal/environments/superduperde/config_full/packages`
|
||||
* Open the `packages` file, add the list of packages for `apt`.
|
||||
|
||||
Then select it in the configuration menu, or pass the following
|
||||
variables to `./compile.sh` :
|
||||
|
||||
```bash
|
||||
BUILD_DESKTOP="yes" RELEASE="focal" DESKTOP_ENVIRONMENT="superduperde" DESKTOP_ENVIRONMENT_CONFIG_NAME="config_full"
|
||||
```
|
||||
|
||||
Then test the resulting image !
|
||||
|
||||
### Tips
|
||||
|
||||
Keep most complete configuration in latest stable versions (Ubuntu Focal and Ubuntu Buster) and link their sub-components / directories. The same goes for DE. We keep XFCE as a base and others linked to it - where this make sense.
|
||||
3
external/config/desktop/bionic/appgroups/3dsupport/packages
vendored
Normal file
3
external/config/desktop/bionic/appgroups/3dsupport/packages
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
glmark2
|
||||
mesa-utils
|
||||
mesa-utils-extra
|
||||
1
external/config/desktop/bionic/appgroups/3dsupport/sources/apt/oibaf.source
vendored
Normal file
1
external/config/desktop/bionic/appgroups/3dsupport/sources/apt/oibaf.source
vendored
Normal file
@@ -0,0 +1 @@
|
||||
ppa:oibaf/graphics-drivers
|
||||
14
external/config/desktop/bionic/appgroups/browsers/debian/postinst
vendored
Normal file
14
external/config/desktop/bionic/appgroups/browsers/debian/postinst
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
if [ -f /etc/chromium-browser/default ]; then
|
||||
cat > /etc/chromium-browser/default << DELIM
|
||||
# Options to pass to chromium-browser
|
||||
CHROMIUM_FLAGS="--use-gl=egl --ignore-gpu-blocklist --enable-accelerated-video-decode --enable-zero-copy --enable-gpu-rasterization --enable-oop-rasterization --enable-pinch --flag-switches-begin --flag-switches-end --origin-trial-disabled-features=SecurePaymentConfirmation"
|
||||
DELIM
|
||||
fi
|
||||
|
||||
# overwrite stock firefox configuration
|
||||
if [ -d /etc/firefox/ ]; then ln -sf /etc/orangepi/firefox.conf /etc/firefox/syspref.js; fi
|
||||
if [ -d /usr/lib/firefox-esr/ ]; then
|
||||
ln -sf /etc/orangepi/firefox.conf /usr/lib/firefox-esr/mozilla.cfg
|
||||
echo 'pref("general.config.obscure_value", 0);' > /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
echo 'pref("general.config.filename", "mozilla.cfg");' >> /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
fi
|
||||
4
external/config/desktop/bionic/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
4
external/config/desktop/bionic/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
# install optimized browser configurations
|
||||
cp "${EXTER}"/packages/blobs/desktop/chromium.conf "${destination}"/etc/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/firefox.conf "${destination}"/etc/orangepi
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/chromium "${destination}"/etc/orangepi
|
||||
2
external/config/desktop/bionic/appgroups/browsers/packages
vendored
Normal file
2
external/config/desktop/bionic/appgroups/browsers/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
chromium-browser
|
||||
firefox
|
||||
1
external/config/desktop/bionic/appgroups/browsers/sources/apt/chromium-browser.source
vendored
Normal file
1
external/config/desktop/bionic/appgroups/browsers/sources/apt/chromium-browser.source
vendored
Normal file
@@ -0,0 +1 @@
|
||||
ppa:saiarcot895/chromium-dev
|
||||
1
external/config/desktop/bionic/appgroups/chat/packages
vendored
Normal file
1
external/config/desktop/bionic/appgroups/chat/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
hexchat
|
||||
3
external/config/desktop/bionic/appgroups/desktop_tools/packages
vendored
Normal file
3
external/config/desktop/bionic/appgroups/desktop_tools/packages
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
bleachbit
|
||||
fbi
|
||||
gparted
|
||||
0
external/config/desktop/bionic/appgroups/editors/debian/postinst
vendored
Normal file
0
external/config/desktop/bionic/appgroups/editors/debian/postinst
vendored
Normal file
2
external/config/desktop/bionic/appgroups/editors/packages
vendored
Normal file
2
external/config/desktop/bionic/appgroups/editors/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
emacs
|
||||
vim
|
||||
1
external/config/desktop/bionic/appgroups/email/packages
vendored
Normal file
1
external/config/desktop/bionic/appgroups/email/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
thunderbird
|
||||
4
external/config/desktop/bionic/appgroups/internet/packages
vendored
Normal file
4
external/config/desktop/bionic/appgroups/internet/packages
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
filezilla
|
||||
putty
|
||||
transmission
|
||||
transmission-remote-gtk
|
||||
2
external/config/desktop/bionic/appgroups/multimedia/packages
vendored
Normal file
2
external/config/desktop/bionic/appgroups/multimedia/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
gimp
|
||||
mpv
|
||||
3
external/config/desktop/bionic/appgroups/office/packages
vendored
Normal file
3
external/config/desktop/bionic/appgroups/office/packages
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
libreoffice
|
||||
libreoffice-style-elementary
|
||||
simple-scan
|
||||
2
external/config/desktop/bionic/appgroups/programming/custom/desktops/cinnamon/packages
vendored
Normal file
2
external/config/desktop/bionic/appgroups/programming/custom/desktops/cinnamon/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
gnome-builder
|
||||
sysprof
|
||||
2
external/config/desktop/bionic/appgroups/programming/custom/desktops/gnome/packages
vendored
Normal file
2
external/config/desktop/bionic/appgroups/programming/custom/desktops/gnome/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
geany
|
||||
gnome-builder
|
||||
2
external/config/desktop/bionic/appgroups/programming/custom/desktops/kde/packages
vendored
Normal file
2
external/config/desktop/bionic/appgroups/programming/custom/desktops/kde/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
kdevelop
|
||||
qtcreator
|
||||
6
external/config/desktop/bionic/appgroups/programming/packages
vendored
Normal file
6
external/config/desktop/bionic/appgroups/programming/packages
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
build-essential
|
||||
clang
|
||||
codium
|
||||
geany
|
||||
meld
|
||||
regexxer
|
||||
1
external/config/desktop/bionic/appgroups/programming/sources/apt/vscodium.source
vendored
Executable file
1
external/config/desktop/bionic/appgroups/programming/sources/apt/vscodium.source
vendored
Executable file
@@ -0,0 +1 @@
|
||||
deb http://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main
|
||||
52
external/config/desktop/bionic/appgroups/programming/sources/apt/vscodium.source.gpg
vendored
Executable file
52
external/config/desktop/bionic/appgroups/programming/sources/apt/vscodium.source.gpg
vendored
Executable file
@@ -0,0 +1,52 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQINBFu8c8sBEACrPcX4UB0rGFObGzIpa3fqJy0K//W5XENNBrGlk6DS68SwkSza
|
||||
QFoD+ZoGiwGZWy+X5m2bm6A0j8ff61uKLZFx4turikggdqey6RL3NIQOmhzbz9jc
|
||||
90ZtVG3W2VHwP1Oy2sITJBD1UdCtnRR7ONfoLVJbavPrjHL0VEJqV6kF7ki45DAK
|
||||
yVbEGjsg668l8FmfMIYyoqV8HQ+JosXQ6ItOH2QlGwvD5RvBmIRzIXSS159+UHBj
|
||||
jrk81Pb1RLWUafoh8Geh4VZHQrvqkLmds/74KZQg47zDr1atKeIRe/p7UPZIEJsr
|
||||
puOQP+4yfW8CKN/du62mO37xyJBcQpdsk+27/AAbpluwwzfrRAZcI9wqlmE7CRie
|
||||
tARI3eLA/BVeLm0U5Jxemc1asTAptQTij9BvzFfZcpkwK+AcVmaicQhJ9iaa8bQ2
|
||||
oTTE5keewHgVdun+XfeMPPuRcF5QxeVK9dZQVI3nSObOXrehulkYXusMQ4vq8bh7
|
||||
GktI5n1O2qehnSn/Is7kdLBWDy8xGlgYEWe9oStQ5NSXo4PR7YWDzPs5aXBz9LOa
|
||||
zthJqM1Ah41q5/rSgfhM3e+vXtF3M8phLoJTE5mlb370XVH1ZLNbXVvIuHO0L+Lh
|
||||
ruZc/tREFWThOiS+FIGv/MDs4DieWEwr9+/598pFERo7cJEo5AZNgPy8SQARAQAB
|
||||
tCRQYXZsbyBSdWR5aSA8cGF1bGNhcnJvdHlAcmlzZXVwLm5ldD6JAk4EEwEIADgW
|
||||
IQQTAt5gIxiJ/h66ytxUZ4z3WieNnAUCW7xzywIbAwULCQgHAgYVCgkICwIEFgID
|
||||
AQIeAQIXgAAKCRBUZ4z3WieNnPDyD/oCSpzl4uua0r/T4cL0rEhHVg82HounlTs2
|
||||
BxI0ZhJpjdqIE2ytIFiwdV47yAkt04ow0zEBHbZQldvixfsM3tDYrC6iiC4pRMMc
|
||||
W6oVGf18r8nKKRmYTaOSPWL5yhLgO/IkQ/kCBsu3Wf0bp3GbHQ4wny+rmP745oG9
|
||||
npGPPW7EiUcFYPIM/YX2YqSH/FOGcMOwlp1QEvVqypQqaogyUmDRP+6bpKYMuq/c
|
||||
GuPxHuwPmS7a3Zd6ybAtYBNumC/lNYbfxAZA1NK4WViVGB/P5GBWC0HSfLPsBu7D
|
||||
/GqoqYCDTYYtSpnw2kUpkGWqOaWZc9S5Jvp26Hw+VoVGBdJUe7s7qJyeNmdjM/cR
|
||||
/dNY9+fW3w9zWgJZcXTnScmpi0vzA7BLmFfsphPBZ7J1Sc+N72uV/W9A70yyNhSw
|
||||
DQ20/4D2AHNozmq881LhBlOIw24jb0LlbrA7CFoR10zkpXsS/Vh1EWReV1z4zJDv
|
||||
H1SKUzXaOJUpqqW0EpblEpH4qg5hknnnW4XjvlWZO/ICkKTi0LxXK9Lmcbhtzg9t
|
||||
Wh7bfDXHXoQYS4QooJbzUhAHwXvQp03R0qu6UhEVhO42y5PVQ/+18FlhgBd+zP1Q
|
||||
7Urb93f+7YbSa8e34ANcVvJZc7gP2oRTuVyKVjO/Q9l6+Qzg9DTFVPGYLvYJKIpK
|
||||
odUkTbb/ArkCDQRbvHPLARAA3zMxF1XX4tLaz/0U7p381AXmtMA2L63mRQ3YGZxg
|
||||
fVxyVx6FdLujxJHytIGnLb9FYQZkxjYyMVc8/7ukrPUTHDUHm2ab4mG0SvhDI3nx
|
||||
2qeXE2dYMkpLoBqvFLekFAU129w9BLm9lbHfN+JbbdMmoqlyiufuPM6gz0gBV6ce
|
||||
oXUtu8Q2/ixshSfvcdHx21ZD2HuNqSyworbzkA+0B0F51QRp1tqYJ7wQm3n82rQ+
|
||||
YFS97Un+7VWgJrX4aofUxRiDx0VHIYkEN8QcDZTQywT4zkj6tDMyKEp40axvZ6zM
|
||||
AlaTI1GVrGMUHH7bnZXiF2ZyKHOF6XjTuEfotHXm8fzEHLdhtdUxiQ4+GK5ajQN2
|
||||
ay/v5JEtsc3FSAmjfTW9r6jEAiDn5TbeKHtLpeGmtPqvgK/Nzo5rRRx0NgymymeF
|
||||
q7Ir4ATu9x8KKYXa/tFd2Qe8rtxNqhYjUh+W7FpMMNXYa18G+PbwNqpEGMdp51rS
|
||||
9/Lq2GSYcuCV/jD2QbySUX5wHe9zDNiOuovBFhJZS8H2OGl6aep6zEpV/Q7FcWEG
|
||||
9fz4RHADSGB6RFFI8hyV0/YaVU9rB4fAOZzybuJ4DSadOAsVVfkk2WdnUM6x1z24
|
||||
XhRdakH+ekGDg+nqs8wUc4u4ouo7dPTPaxbrUas5gdzjbtwoYXoKaIUnisPRranz
|
||||
EjsAEQEAAYkCNgQYAQgAIBYhBBMC3mAjGIn+HrrK3FRnjPdaJ42cBQJbvHPLAhsM
|
||||
AAoJEFRnjPdaJ42cEq8QAKJ1YUzQsgzUWSzkPgSZJwOAujWkDdhw+YbNvjHAgRZA
|
||||
DrNbIyIYkJ/IevubOnteJgwGP/6qaMJwemM+VJ3e/YHvcvAmIilmH33tnnMRqWsj
|
||||
xqG021SuX3FGdMXR7WwINZaToh+Lqaj4YXpanjPzGMGKZlzaSdj6avm7KT3HGHjO
|
||||
Gk/nz0rAsqXfuzQBkHZ+JozUMqrh30+POcvkyFhqmTQ9juECFzOtegbEWYdDFBMA
|
||||
tig1whBccebZ0W+Sva+e1AKktwHNtweaofCg8zQ39Nx1KOz9FoH4B2QF+dYU/yMQ
|
||||
BpPYTRQPfbaf2/t5JJaoplWrE2gP+JS8ET11J7U4xtzqs7QprcCurTZv42PjwPKu
|
||||
Hc8uwE1VaeX+d7zRGXD9ooR+u+BWKiwxD9p54/QHu/qh/x/4evrETTIZGsheojgm
|
||||
srMYT2mW1hLFcOANAgvxuIm+O51+XYviQCGPqg8J2jm5zmxMNwEhVx0ObYcnJqve
|
||||
klJniYNw9Ja9gnXxXWycChhmGM/QFLE0yrN7di7oDeN/JUhPPgppCken/xFihoxz
|
||||
hlNM8vyJMQiddIBiEcz0zcAbbT74+qFJv9KRsfWAU0MEy3a66H/hybEJu140qTNw
|
||||
d7e/dbqns8bDX1BP/x5/QKfxbZNoH2QWmCdv/b5dJ97OXFBtPM/VnOYaaFG5y2gX
|
||||
=LCWI
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
1
external/config/desktop/bionic/appgroups/remote_desktop/packages
vendored
Normal file
1
external/config/desktop/bionic/appgroups/remote_desktop/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
remmina
|
||||
2
external/config/desktop/bionic/environments/xfce/appgroups/programming/packages
vendored
Normal file
2
external/config/desktop/bionic/environments/xfce/appgroups/programming/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
geany
|
||||
gnome-builder
|
||||
168
external/config/desktop/bionic/environments/xfce/config_base/packages
vendored
Normal file
168
external/config/desktop/bionic/environments/xfce/config_base/packages
vendored
Normal file
@@ -0,0 +1,168 @@
|
||||
anacron
|
||||
apport-gtk
|
||||
blueman
|
||||
bluez
|
||||
bluez-cups
|
||||
bluez-tools
|
||||
brltty
|
||||
brltty-x11
|
||||
caffeine
|
||||
cifs-utils
|
||||
cups
|
||||
cups-bsd
|
||||
cups-client
|
||||
cups-filters
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
dmz-cursor-theme
|
||||
doc-base
|
||||
evince
|
||||
evince-common
|
||||
fontconfig
|
||||
fontconfig-config
|
||||
fonts-arphic-ukai
|
||||
fonts-arphic-uming
|
||||
fonts-dejavu-core
|
||||
fonts-freefont-ttf
|
||||
fonts-guru
|
||||
fonts-guru-extra
|
||||
fonts-kacst
|
||||
fonts-kacst-one
|
||||
fonts-khmeros-core
|
||||
fonts-liberation
|
||||
fonts-nanum
|
||||
fonts-opensymbol
|
||||
fonts-stix
|
||||
fonts-symbola
|
||||
fonts-ubuntu-font-family-console
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
ghostscript-x
|
||||
gir1.2-appindicator3-0.1
|
||||
gnome-font-viewer
|
||||
gnome-screenshot
|
||||
gnome-user-docs-de
|
||||
gnome-user-docs-es
|
||||
gnome-user-docs-it
|
||||
gnome-user-docs-pt
|
||||
gnome-user-docs-ru
|
||||
gnome-user-docs-sl
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
gstreamer1.0-pulseaudio
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
hplip
|
||||
hunspell-en-us
|
||||
indicator-printers
|
||||
inputattach
|
||||
kerneloops
|
||||
keyutils
|
||||
language-pack-gnome-de
|
||||
language-pack-gnome-en
|
||||
language-pack-gnome-es
|
||||
language-pack-gnome-fr
|
||||
language-pack-gnome-it
|
||||
language-pack-gnome-pt
|
||||
language-pack-gnome-ru
|
||||
language-pack-gnome-sl
|
||||
laptop-detect
|
||||
libappindicator3-1
|
||||
libatk-adaptor
|
||||
libfont-afm-perl
|
||||
libfontconfig1
|
||||
libfontembed1
|
||||
libfontenc1
|
||||
libgail-common
|
||||
libgl1-mesa-dri
|
||||
libgsettings-qt1
|
||||
libgtk2.0-bin
|
||||
libnotify-bin
|
||||
libpam-gnome-keyring
|
||||
libproxy1-plugin-gsettings
|
||||
libproxy1-plugin-networkmanager
|
||||
libu2f-udev
|
||||
libwmf0.2-7-gtk
|
||||
libxcursor1
|
||||
lightdm
|
||||
lightdm-settings
|
||||
lxtask
|
||||
mesa-utils
|
||||
mousepad
|
||||
mousetweaks
|
||||
network-manager-gnome
|
||||
network-manager-l2tp
|
||||
network-manager-openconnect
|
||||
network-manager-openvpn
|
||||
network-manager-pptp
|
||||
network-manager-ssh
|
||||
network-manager-vpnc
|
||||
numix-gtk-theme
|
||||
numix-icon-theme
|
||||
openprinting-ppds
|
||||
orca
|
||||
p7zip-full
|
||||
pamix
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavucontrol-qt
|
||||
pavumeter
|
||||
pinta
|
||||
policykit-1
|
||||
policykit-desktop-privileges
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio-module-bluetooth
|
||||
redshift
|
||||
slick-greeter
|
||||
smbclient
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
terminator
|
||||
thunar-volman
|
||||
ttf-ubuntu-font-family
|
||||
ubuntu-drivers-common
|
||||
update-inetd
|
||||
update-manager
|
||||
update-manager-core
|
||||
update-notifier
|
||||
update-notifier-common
|
||||
viewnior
|
||||
wamerican
|
||||
wbrazilian
|
||||
wbritish
|
||||
wfrench
|
||||
witalian
|
||||
wportuguese
|
||||
wspanish
|
||||
wswiss
|
||||
x11-apps
|
||||
x11-xserver-utils
|
||||
xarchiver
|
||||
xbacklight
|
||||
xcursor-themes
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfce4
|
||||
xfce4-notifyd
|
||||
xfce4-screenshooter
|
||||
xfce4-terminal
|
||||
xfonts-100dpi
|
||||
xfonts-75dpi
|
||||
xfonts-base
|
||||
xfonts-encodings
|
||||
xfonts-scalable
|
||||
xfonts-utils
|
||||
xinit
|
||||
xorg-docs-core
|
||||
xscreensaver
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xterm
|
||||
xtermcontrol
|
||||
xtermset
|
||||
zip
|
||||
1
external/config/desktop/bionic/environments/xfce/config_base/packages.uninstall
vendored
Normal file
1
external/config/desktop/bionic/environments/xfce/config_base/packages.uninstall
vendored
Normal file
@@ -0,0 +1 @@
|
||||
gdm3 ubuntu-session
|
||||
0
external/config/desktop/bionic/environments/xfce/debian/orangepi-bsp-desktop/postinst
vendored
Normal file
0
external/config/desktop/bionic/environments/xfce/debian/orangepi-bsp-desktop/postinst
vendored
Normal file
0
external/config/desktop/bionic/environments/xfce/debian/orangepi-bsp-desktop/prepare.sh
vendored
Normal file
0
external/config/desktop/bionic/environments/xfce/debian/orangepi-bsp-desktop/prepare.sh
vendored
Normal file
22
external/config/desktop/bionic/environments/xfce/debian/postinst
vendored
Normal file
22
external/config/desktop/bionic/environments/xfce/debian/postinst
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
|
||||
|
||||
#Adjust xsettings.xml for NumixBlue Theme Ubuntu
|
||||
if [ -f /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml ]; then sed -i 's/Xfce-dusk/NumixBlue/g' /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml; fi
|
||||
|
||||
# Adjust menu
|
||||
#if [ -f /etc/xdg/menus/xfce-applications.menu ]; then
|
||||
#sed -i -n '/<Menuname>Settings<\/Menuname>/{p;:a;N;/<Filename>xfce4-session-logout.desktop<\/Filename>/!ba;s/.*\n/\
|
||||
#\t<Separator\/>\n\t<Merge type="all"\/>\n <Separator\/>\n <Filename>orangepi-donate.desktop<\/Filename>\
|
||||
#\n <Filename>orangepi-support.desktop<\/Filename>\n/};p' /etc/xdg/menus/xfce-applications.menu
|
||||
#fi
|
||||
|
||||
# Hide few items
|
||||
if [ -f /usr/share/applications/display-im6.q16.desktop ]; then mv /usr/share/applications/display-im6.q16.desktop /usr/share/applications/display-im6.q16.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/display-im6.desktop ]]; then mv /usr/share/applications/display-im6.desktop /usr/share/applications/display-im6.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/vim.desktop ]]; then mv /usr/share/applications/vim.desktop /usr/share/applications/vim.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/libreoffice-startcenter.desktop ]]; then mv /usr/share/applications/libreoffice-startcenter.desktop /usr/share/applications/libreoffice-startcenter.desktop.hidden; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
22
external/config/desktop/bionic/environments/xfce/orangepi/create_desktop_package.sh
vendored
Normal file
22
external/config/desktop/bionic/environments/xfce/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
1
external/config/desktop/bionic/environments/xfce/support
vendored
Normal file
1
external/config/desktop/bionic/environments/xfce/support
vendored
Normal file
@@ -0,0 +1 @@
|
||||
supported
|
||||
4
external/config/desktop/bookworm/appgroups/3dsupport/packages
vendored
Executable file
4
external/config/desktop/bookworm/appgroups/3dsupport/packages
vendored
Executable file
@@ -0,0 +1,4 @@
|
||||
libglx-mesa0
|
||||
libgl1-mesa-dri
|
||||
mesa-utils
|
||||
mesa-utils-extra
|
||||
12
external/config/desktop/bookworm/appgroups/browsers/debian/postinst
vendored
Normal file
12
external/config/desktop/bookworm/appgroups/browsers/debian/postinst
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# overwrite stock chromium configuration
|
||||
if [ -d /etc/chromium-browser/ ]; then ln -sf /etc/orangepi/chromium.conf /etc/chromium-browser/default; fi
|
||||
if [ -d /etc/chromium.d/ ]; then ln -sf /etc/orangepi/chromium.conf /etc/chromium.d/chromium.conf; fi
|
||||
cp -R /etc/orangepi/chromium /usr/share
|
||||
|
||||
# overwrite stock firefox configuration
|
||||
if [ -d /etc/firefox/ ]; then ln -sf /etc/orangepi/firefox.conf /etc/firefox/syspref.js; fi
|
||||
if [ -d /usr/lib/firefox-esr/ ]; then
|
||||
ln -sf /etc/orangepi/firefox.conf /usr/lib/firefox-esr/mozilla.cfg
|
||||
echo 'pref("general.config.obscure_value", 0);' > /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
echo 'pref("general.config.filename", "mozilla.cfg");' >> /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
fi
|
||||
4
external/config/desktop/bookworm/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
4
external/config/desktop/bookworm/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
# install optimized browser configurations
|
||||
cp "${EXTER}"/packages/blobs/desktop/chromium.conf "${destination}"/etc/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/firefox.conf "${destination}"/etc/orangepi
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/chromium "${destination}"/etc/orangepi
|
||||
1
external/config/desktop/bookworm/appgroups/browsers/packages
vendored
Normal file
1
external/config/desktop/bookworm/appgroups/browsers/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
chromium
|
||||
1
external/config/desktop/bookworm/appgroups/chat
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/chat
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/chat
|
||||
1
external/config/desktop/bookworm/appgroups/desktop_tools
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/desktop_tools
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/desktop_tools
|
||||
1
external/config/desktop/bookworm/appgroups/editors
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/editors
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/editors
|
||||
5
external/config/desktop/bookworm/appgroups/games/packages
vendored
Normal file
5
external/config/desktop/bookworm/appgroups/games/packages
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
gnome-mahjongg
|
||||
gnome-mines
|
||||
gnome-sudoku
|
||||
quadrapassel
|
||||
sgt-puzzles
|
||||
1
external/config/desktop/bookworm/appgroups/internet
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/internet
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/internet
|
||||
1
external/config/desktop/bookworm/appgroups/multimedia
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/multimedia
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/multimedia
|
||||
1
external/config/desktop/bookworm/appgroups/office/packages
vendored
Normal file
1
external/config/desktop/bookworm/appgroups/office/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
libreoffice
|
||||
1
external/config/desktop/bookworm/appgroups/programming
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/programming
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/programming
|
||||
1
external/config/desktop/bookworm/appgroups/remote_desktop
vendored
Symbolic link
1
external/config/desktop/bookworm/appgroups/remote_desktop
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/remote_desktop
|
||||
115
external/config/desktop/bookworm/environments/gnome/config_base/packages
vendored
Normal file
115
external/config/desktop/bookworm/environments/gnome/config_base/packages
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
alsa-ucm-conf
|
||||
anacron
|
||||
apt-xapian-index
|
||||
at-spi2-core
|
||||
bluetooth
|
||||
cifs-utils
|
||||
cheese
|
||||
clpeak
|
||||
cmake
|
||||
colord
|
||||
command-not-found
|
||||
cups
|
||||
dbus-x11
|
||||
dconf-cli
|
||||
dhcpcd
|
||||
dhcpcd-base
|
||||
dmz-cursor-theme
|
||||
eject
|
||||
fcitx5
|
||||
fcitx5-config-qt
|
||||
fcitx5-chinese-addons
|
||||
fcitx5-rime
|
||||
fonts-noto-cjk
|
||||
fonts-ubuntu
|
||||
fonts-ubuntu-console
|
||||
fonts-wqy-zenhei
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
gnome-bluetooth
|
||||
gnome-calculator
|
||||
gnome-control-center
|
||||
gnome-desktop3-data
|
||||
gnome-disk-utility
|
||||
gnome-keyring
|
||||
gnome-menus
|
||||
gnome-remote-desktop
|
||||
gnome-screenshot
|
||||
gnome-session
|
||||
gnome-shell
|
||||
gnome-system-monitor
|
||||
gnome-terminal
|
||||
gparted
|
||||
grub2-common
|
||||
grub-efi-arm64
|
||||
gstreamer1.0-alsa
|
||||
gstreamer1.0-libav
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
inputattach
|
||||
keyutils
|
||||
kmscube
|
||||
libegl1-mesa-dev
|
||||
libfdk-aac2
|
||||
libfdk-aac-dev
|
||||
libffi-dev
|
||||
libgles2-mesa-dev
|
||||
libnet1
|
||||
libnfsidmap1
|
||||
libnotify-bin
|
||||
libpcap0.8
|
||||
libpkgconf3
|
||||
libpulsedsp
|
||||
libpython3-dev
|
||||
libqt6opengl6
|
||||
libv4l2rds0
|
||||
libvulkan-dev
|
||||
libwayland-dev
|
||||
lm-sensors
|
||||
locales
|
||||
mesa-utils
|
||||
nautilus
|
||||
netwox
|
||||
nfs-common
|
||||
pavucontrol
|
||||
pipewalker
|
||||
pkgconf
|
||||
pkgconf-bin
|
||||
pkg-config
|
||||
profile-sync-daemon
|
||||
python3.11-venv
|
||||
python3-pip
|
||||
rpcbind
|
||||
smplayer
|
||||
software-properties-gtk
|
||||
synaptic
|
||||
system-config-printer
|
||||
task-gnome-desktop
|
||||
terminator
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
tree
|
||||
udhcpc
|
||||
unrar
|
||||
upower
|
||||
v4l-utils
|
||||
vsftpd
|
||||
vulkan-tools
|
||||
x11-apps
|
||||
x11-session-utils
|
||||
x11-utils
|
||||
x11-xserver-utils
|
||||
xarchiver
|
||||
xbitmaps
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfce4-screenshooter
|
||||
xfonts-base
|
||||
xfonts-intl-chinese
|
||||
xfonts-wqy
|
||||
xserver-xorg
|
||||
xserver-xorg-input-mouse
|
||||
xterm
|
||||
xwayland
|
||||
zenity
|
||||
0
external/config/desktop/bookworm/environments/gnome/config_base/packages.uninstall
vendored
Normal file
0
external/config/desktop/bookworm/environments/gnome/config_base/packages.uninstall
vendored
Normal file
52
external/config/desktop/bookworm/environments/gnome/debian/postinst
vendored
Normal file
52
external/config/desktop/bookworm/environments/gnome/debian/postinst
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
## overwrite stock lightdm greeter configuration
|
||||
#if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
#if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/orangepi-lightdm\/orangepi-default.png/warty-final-ubuntu.png/g' /etc/lightdm/slick-greeter.conf; fi
|
||||
#
|
||||
#if [ -f /etc/lightdm/lightdm.conf.d/11-orangepi.conf ]; then sed -i "s/user-session.*/user-session=gnome-wayland/" /etc/lightdm/lightdm.conf.d/11-orangepi.conf; fi
|
||||
#
|
||||
## Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
#if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
|
||||
# set wallpapper to orangepi
|
||||
keys=/etc/dconf/db/local.d/00-bg
|
||||
profile=/etc/dconf/profile/user
|
||||
|
||||
install -Dv /dev/null $keys
|
||||
install -Dv /dev/null $profile
|
||||
|
||||
# set default shortcuts
|
||||
echo "
|
||||
[org/gnome/shell]
|
||||
favorite-apps = ['org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop', 'chromium.desktop', 'org.gnome.Totem.desktop', 'gparted.desktop', 'org.gnome.Settings.desktop']
|
||||
|
||||
[org/gnome/settings-daemon/plugins/power]
|
||||
sleep-inactive-ac-timeout='0'
|
||||
sleep-inactive-ac-type='nothing'
|
||||
sleep-inactive-battery-timeout='0'
|
||||
sleep-inactive-battery-type='nothing'
|
||||
power-button-action='interactive'
|
||||
|
||||
[org/gnome/desktop/session]
|
||||
idle-delay=uint32 0
|
||||
|
||||
[org/gnome/desktop/background]
|
||||
picture-uri='file:///usr/share/backgrounds/orangepi/orangepi-default.png'
|
||||
picture-options='zoom'
|
||||
primary-color='#456789'
|
||||
secondary-color='#FFFFFF'
|
||||
|
||||
[org/gnome/desktop/screensaver]
|
||||
picture-uri='file:///usr/share/backgrounds/orangepi/orangepi-default.png'
|
||||
picture-options='zoom'
|
||||
primary-color='#456789'
|
||||
secondary-color='#FFFFFF'" >> $keys
|
||||
|
||||
echo "user-db:user
|
||||
system-db:local" >> $profile
|
||||
|
||||
dconf update
|
||||
|
||||
#compile schemas
|
||||
if [ -d /usr/share/glib-2.0/schemas ]; then
|
||||
glib-compile-schemas /usr/share/glib-2.0/schemas
|
||||
fi
|
||||
1
external/config/desktop/bookworm/environments/gnome/only_for
vendored
Normal file
1
external/config/desktop/bookworm/environments/gnome/only_for
vendored
Normal file
@@ -0,0 +1 @@
|
||||
arm64, amd64
|
||||
164
external/config/desktop/bookworm/environments/gnome/orangepi/create_desktop_package.sh
vendored
Executable file
164
external/config/desktop/bookworm/environments/gnome/orangepi/create_desktop_package.sh
vendored
Executable file
@@ -0,0 +1,164 @@
|
||||
# install lightdm greeter
|
||||
#cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
#mkdir -p "${destination}"/etc/skel
|
||||
#cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
#mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
#cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
#mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
#cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
#mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
#cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
|
||||
#generate wallpaper list for background changer
|
||||
#mkdir -p "${destination}"/usr/share/gnome-background-properties
|
||||
#cat <<EOF > "${destination}"/usr/share/gnome-background-properties/orangepi.xml
|
||||
#<?xml version="1.0"?>
|
||||
#<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
|
||||
#<wallpapers>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi black-pyscho</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi bluie-circle</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi blue-monday</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi blue-penguin</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi gray-resultado</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi green-penguin</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi green-retro</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi green-wall-penguin</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi 4k-neglated</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi neon-gray-penguin</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi plastic-love</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi purple-penguine</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi purplepunk-resultado</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi red-penguin-dark</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi red-penguin</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi light</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi dark</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi uc</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
# <wallpaper deleted="false">
|
||||
# <name>OrangePi clear</name>
|
||||
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
|
||||
# <options>zoom</options>
|
||||
# <pcolor>#ffffff</pcolor>
|
||||
# <scolor>#000000</scolor>
|
||||
# </wallpaper>
|
||||
#</wallpapers>
|
||||
#EOF
|
||||
1
external/config/desktop/bookworm/environments/gnome/support
vendored
Normal file
1
external/config/desktop/bookworm/environments/gnome/support
vendored
Normal file
@@ -0,0 +1 @@
|
||||
supported
|
||||
110
external/config/desktop/bookworm/environments/mate/config_base/packages
vendored
Normal file
110
external/config/desktop/bookworm/environments/mate/config_base/packages
vendored
Normal file
@@ -0,0 +1,110 @@
|
||||
apt-config-auto-update
|
||||
apt-xapian-index
|
||||
blueman
|
||||
bluez
|
||||
bluez-tools
|
||||
cifs-utils
|
||||
dbus-x11
|
||||
debian-mate-default-settings
|
||||
dictionaries-common
|
||||
gcr
|
||||
gdebi
|
||||
gnome-keyring
|
||||
gnome-packagekit
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
gvfs-fuse
|
||||
hunspell-en-us
|
||||
libgck-1-0
|
||||
libgl1-mesa-dri
|
||||
libgtk2.0-bin
|
||||
libpam-gnome-keyring
|
||||
lightdm
|
||||
lightdm-gtk-greeter-settings
|
||||
mate-applet-appmenu
|
||||
mate-applet-brisk-menu
|
||||
mate-applets
|
||||
mate-applets-common
|
||||
mate-backgrounds
|
||||
mate-calc
|
||||
mate-calc-common
|
||||
mate-common
|
||||
mate-control-center
|
||||
mate-control-center-common
|
||||
mate-core
|
||||
mate-desktop
|
||||
mate-desktop-common
|
||||
mate-desktop-environment
|
||||
mate-desktop-environment-core
|
||||
mate-desktop-environment-extra
|
||||
mate-desktop-environment-extras
|
||||
mate-dock-applet
|
||||
mate-equake-applet
|
||||
mate-icon-theme
|
||||
mate-indicator-applet
|
||||
mate-indicator-applet-common
|
||||
mate-media
|
||||
mate-media-common
|
||||
mate-menu
|
||||
mate-menus
|
||||
mate-netbook
|
||||
mate-netbook-common
|
||||
mate-notification-daemon
|
||||
mate-notification-daemon-common
|
||||
mate-panel
|
||||
mate-panel-common
|
||||
mate-polkit
|
||||
mate-polkit-bin
|
||||
mate-polkit-common
|
||||
mate-power-manager
|
||||
mate-power-manager-common
|
||||
mate-screensaver
|
||||
mate-screensaver-common
|
||||
mate-sensors-applet
|
||||
mate-sensors-applet-common
|
||||
mate-session-manager
|
||||
mate-settings-daemon
|
||||
mate-settings-daemon-common
|
||||
mate-settings-daemon-dev
|
||||
mate-sntray-plugin
|
||||
mate-system-monitor
|
||||
mate-system-monitor-common
|
||||
mate-terminal
|
||||
mate-terminal-common
|
||||
mate-themes
|
||||
mate-tweak
|
||||
mate-user-guide
|
||||
mate-user-share
|
||||
mate-user-share-common
|
||||
mate-utils
|
||||
mate-utils-common
|
||||
mate-window-applets-common
|
||||
mate-window-buttons-applet
|
||||
mate-window-menu-applet
|
||||
mate-window-title-applet
|
||||
network-manager-gnome
|
||||
numix-gtk-theme
|
||||
p11-kit
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavumeter
|
||||
policykit-1
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio
|
||||
pulseaudio-module-bluetooth
|
||||
smbclient
|
||||
software-properties-common
|
||||
synaptic
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
x11-xserver-utils
|
||||
xfonts-base
|
||||
xinit
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
1
external/config/desktop/bookworm/environments/mate/config_base/packages.uninstall
vendored
Normal file
1
external/config/desktop/bookworm/environments/mate/config_base/packages.uninstall
vendored
Normal file
@@ -0,0 +1 @@
|
||||
gdm3
|
||||
5
external/config/desktop/bookworm/environments/mate/debian/postinst
vendored
Normal file
5
external/config/desktop/bookworm/environments/mate/debian/postinst
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
43
external/config/desktop/bookworm/environments/mate/orangepi/create_desktop_package.sh
vendored
Normal file
43
external/config/desktop/bookworm/environments/mate/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/wallpapers/orangepi*.jpg "${destination}"/usr/share/backgrounds/orangepi/
|
||||
|
||||
mkdir -p "${destination}"/usr/share/mate-background-properties
|
||||
cat <<-EOF > "${destination}"/usr/share/mate-background-properties/orangepi.xml
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
|
||||
<wallpapers>
|
||||
<wallpaper deleted="false">
|
||||
<name>OrangePi light</name>
|
||||
<filename>/usr/share/backgrounds/orangepi/orangepi18-Dre0x-Minum-light-3840x2160.jpg</filename>
|
||||
<options>zoom</options>
|
||||
<pcolor>#ffffff</pcolor>
|
||||
<scolor>#000000</scolor>
|
||||
</wallpaper>
|
||||
<wallpaper deleted="false">
|
||||
<name>OrangePi dark</name>
|
||||
<filename>/usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg</filename>
|
||||
<options>zoom</options>
|
||||
<pcolor>#ffffff</pcolor>
|
||||
<scolor>#000000</scolor>
|
||||
</wallpaper>
|
||||
</wallpapers>
|
||||
EOF
|
||||
|
||||
mkdir -p "${destination}"/usr/share/glib-2.0/schemas
|
||||
cat <<-EOF > "${destination}"/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.override
|
||||
[org.gnome.desktop.background]
|
||||
picture-uri='file:///usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg'
|
||||
show-desktop-icons=true
|
||||
EOF
|
||||
1
external/config/desktop/bookworm/environments/mate/support
vendored
Normal file
1
external/config/desktop/bookworm/environments/mate/support
vendored
Normal file
@@ -0,0 +1 @@
|
||||
csc
|
||||
130
external/config/desktop/bookworm/environments/xfce/config_base/packages
vendored
Normal file
130
external/config/desktop/bookworm/environments/xfce/config_base/packages
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
anacron
|
||||
blueman
|
||||
bluez
|
||||
bluez-cups
|
||||
bluez-tools
|
||||
brltty
|
||||
brltty-x11
|
||||
cifs-utils
|
||||
cups
|
||||
cups-bsd
|
||||
cups-client
|
||||
cups-filters
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
dmz-cursor-theme
|
||||
doc-base
|
||||
evince
|
||||
evince-common
|
||||
fontconfig
|
||||
fontconfig-config
|
||||
fonts-arphic-ukai
|
||||
fonts-arphic-uming
|
||||
fonts-dejavu-core
|
||||
fonts-freefont-ttf
|
||||
fonts-guru
|
||||
fonts-guru-extra
|
||||
fonts-kacst
|
||||
fonts-kacst-one
|
||||
fonts-liberation
|
||||
fonts-nanum
|
||||
fonts-opensymbol
|
||||
fonts-stix
|
||||
fonts-symbola
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
ghostscript-x
|
||||
gnome-font-viewer
|
||||
gnome-software
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
gstreamer1.0-pulseaudio
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs
|
||||
hplip
|
||||
hunspell-en-us
|
||||
inputattach
|
||||
keyutils
|
||||
libatk-adaptor
|
||||
libfont-afm-perl
|
||||
libfontconfig1
|
||||
libfontembed1
|
||||
libfontenc1
|
||||
libgail-common
|
||||
libgl1-mesa-dri
|
||||
libgsettings-qt1
|
||||
libgtk2.0-bin
|
||||
libnotify-bin
|
||||
libpam-gnome-keyring
|
||||
libproxy1-plugin-gsettings
|
||||
libproxy1-plugin-networkmanager
|
||||
libu2f-udev
|
||||
libwmf0.2-7-gtk
|
||||
libxcursor1
|
||||
lightdm
|
||||
lxtask
|
||||
menulibre
|
||||
mesa-utils
|
||||
mousepad
|
||||
mousetweaks
|
||||
network-manager-gnome
|
||||
network-manager-l2tp
|
||||
network-manager-openconnect
|
||||
network-manager-openvpn
|
||||
network-manager-pptp
|
||||
network-manager-ssh
|
||||
network-manager-vpnc
|
||||
arc-theme
|
||||
papirus-icon-theme
|
||||
openprinting-ppds
|
||||
p7zip-full
|
||||
pamix
|
||||
plank
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavucontrol-qt
|
||||
pavumeter
|
||||
policykit-1
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio-module-bluetooth
|
||||
slick-greeter
|
||||
smbclient
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
system-config-printer
|
||||
terminator
|
||||
thunar-volman
|
||||
tumbler
|
||||
update-inetd
|
||||
viewnior
|
||||
x11-apps
|
||||
x11-xserver-utils
|
||||
xbacklight
|
||||
xcursor-themes
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfce4
|
||||
xfce4-notifyd
|
||||
xfce4-screenshooter
|
||||
xfce4-terminal
|
||||
xfce4-power-manager
|
||||
xfce4-pulseaudio-plugin
|
||||
xfonts-100dpi
|
||||
xfonts-75dpi
|
||||
xfonts-base
|
||||
xfonts-encodings
|
||||
xfonts-scalable
|
||||
xfonts-utils
|
||||
xinit
|
||||
xorg-docs-core
|
||||
xscreensaver
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xterm
|
||||
xtermcontrol
|
||||
xtermset
|
||||
xwallpaper
|
||||
zip
|
||||
1
external/config/desktop/bookworm/environments/xfce/config_base/packages.uninstall
vendored
Normal file
1
external/config/desktop/bookworm/environments/xfce/config_base/packages.uninstall
vendored
Normal file
@@ -0,0 +1 @@
|
||||
gdm3
|
||||
29
external/config/desktop/bookworm/environments/xfce/debian/postinst
vendored
Normal file
29
external/config/desktop/bookworm/environments/xfce/debian/postinst
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
#if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/orangepi03-Dre0x-Minum-dark-blurred-3840x2160.jpg/WhiteSur-light.png/g' /etc/lightdm/slick-greeter.conf; fi
|
||||
|
||||
# Adjust menu
|
||||
#if [ -f /etc/xdg/menus/xfce-applications.menu ]; then
|
||||
#sed -i -n '/<Menuname>Settings<\/Menuname>/{p;:a;N;/<Filename>xfce4-session-logout.desktop<\/Filename>/!ba;s/.*\n/\
|
||||
#\t<Separator\/>\n\t<Merge type="all"\/>\n <Separator\/>\n <Filename>orangepi-donate.desktop<\/Filename>\
|
||||
#\n <Filename>orangepi-support.desktop<\/Filename>\n/};p' /etc/xdg/menus/xfce-applications.menu
|
||||
#fi
|
||||
|
||||
# Change theme
|
||||
#if [ -f /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml ]; then
|
||||
#sed -i '/"ThemeName"/c\ <property name="ThemeName" type="string" value="Arc-Lighter"/>' /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
|
||||
#fi
|
||||
|
||||
# Change icon
|
||||
#if [ -f /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml ]; then
|
||||
#sed -i '/"IconThemeName"/c\ <property name="IconThemeName" type="string" value="Papirus-Light"/>' /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
|
||||
#fi
|
||||
|
||||
# Hide few items
|
||||
if [ -f /usr/share/applications/display-im6.q16.desktop ]; then mv /usr/share/applications/display-im6.q16.desktop /usr/share/applications/display-im6.q16.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/display-im6.desktop ]]; then mv /usr/share/applications/display-im6.desktop /usr/share/applications/display-im6.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/vim.desktop ]]; then mv /usr/share/applications/vim.desktop /usr/share/applications/vim.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/libreoffice-startcenter.desktop ]]; then mv /usr/share/applications/libreoffice-startcenter.desktop /usr/share/applications/libreoffice-startcenter.desktop.hidden; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
26
external/config/desktop/bookworm/environments/xfce/orangepi/create_desktop_package.sh
vendored
Normal file
26
external/config/desktop/bookworm/environments/xfce/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
if [[ $BOARD == orangepi800 ]]; then
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel_new/. "${destination}"/etc/skel
|
||||
else
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
fi
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
1
external/config/desktop/bookworm/environments/xfce/support
vendored
Normal file
1
external/config/desktop/bookworm/environments/xfce/support
vendored
Normal file
@@ -0,0 +1 @@
|
||||
supported
|
||||
4
external/config/desktop/bullseye/appgroups/3dsupport/packages
vendored
Executable file
4
external/config/desktop/bullseye/appgroups/3dsupport/packages
vendored
Executable file
@@ -0,0 +1,4 @@
|
||||
libglx-mesa0
|
||||
libgl1-mesa-dri
|
||||
mesa-utils
|
||||
mesa-utils-extra
|
||||
12
external/config/desktop/bullseye/appgroups/browsers/debian/postinst
vendored
Normal file
12
external/config/desktop/bullseye/appgroups/browsers/debian/postinst
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# overwrite stock chromium configuration
|
||||
if [ -d /etc/chromium-browser/ ]; then ln -sf /etc/orangepi/chromium.conf /etc/chromium-browser/default; fi
|
||||
if [ -d /etc/chromium.d/ ]; then ln -sf /etc/orangepi/chromium.conf /etc/chromium.d/chromium.conf; fi
|
||||
cp -R /etc/orangepi/chromium /usr/share
|
||||
|
||||
# overwrite stock firefox configuration
|
||||
if [ -d /etc/firefox/ ]; then ln -sf /etc/orangepi/firefox.conf /etc/firefox/syspref.js; fi
|
||||
if [ -d /usr/lib/firefox-esr/ ]; then
|
||||
ln -sf /etc/orangepi/firefox.conf /usr/lib/firefox-esr/mozilla.cfg
|
||||
echo 'pref("general.config.obscure_value", 0);' > /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
echo 'pref("general.config.filename", "mozilla.cfg");' >> /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
fi
|
||||
4
external/config/desktop/bullseye/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
4
external/config/desktop/bullseye/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
# install optimized browser configurations
|
||||
cp "${EXTER}"/packages/blobs/desktop/chromium.conf "${destination}"/etc/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/firefox.conf "${destination}"/etc/orangepi
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/chromium "${destination}"/etc/orangepi
|
||||
1
external/config/desktop/bullseye/appgroups/browsers/packages
vendored
Normal file
1
external/config/desktop/bullseye/appgroups/browsers/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
firefox-esr
|
||||
1
external/config/desktop/bullseye/appgroups/chat
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/chat
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/chat
|
||||
1
external/config/desktop/bullseye/appgroups/desktop_tools
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/desktop_tools
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/desktop_tools
|
||||
1
external/config/desktop/bullseye/appgroups/editors
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/editors
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/editors
|
||||
1
external/config/desktop/bullseye/appgroups/internet
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/internet
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/internet
|
||||
1
external/config/desktop/bullseye/appgroups/multimedia
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/multimedia
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/multimedia
|
||||
1
external/config/desktop/bullseye/appgroups/office/packages
vendored
Normal file
1
external/config/desktop/bullseye/appgroups/office/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
libreoffice
|
||||
1
external/config/desktop/bullseye/appgroups/programming
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/programming
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/programming
|
||||
1
external/config/desktop/bullseye/appgroups/remote_desktop
vendored
Symbolic link
1
external/config/desktop/bullseye/appgroups/remote_desktop
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../buster/appgroups/remote_desktop
|
||||
212
external/config/desktop/bullseye/environments/gnome/config_base/packages
vendored
Normal file
212
external/config/desktop/bullseye/environments/gnome/config_base/packages
vendored
Normal file
@@ -0,0 +1,212 @@
|
||||
anacron
|
||||
apt-config-auto-update
|
||||
apt-xapian-index
|
||||
at-spi2-core
|
||||
bubblewrap
|
||||
colord
|
||||
cups
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
dmz-cursor-theme
|
||||
evolution-data-server
|
||||
evolution-data-server-common
|
||||
fonts-freefont-ttf
|
||||
fonts-urw-base35
|
||||
foomatic-db-compressed-ppds
|
||||
gcr
|
||||
gdebi
|
||||
gdm3
|
||||
genisoimage
|
||||
geoclue-2.0
|
||||
ghostscript
|
||||
ghostscript-x
|
||||
gir1.2-accountsservice-1.0
|
||||
gir1.2-atspi-2.0
|
||||
gir1.2-gck-1
|
||||
gir1.2-gcr-3
|
||||
gir1.2-gdesktopenums-3.0
|
||||
gir1.2-gdm-1.0
|
||||
gir1.2-geoclue-2.0
|
||||
gir1.2-gnomebluetooth-1.0
|
||||
gir1.2-gnomedesktop-3.0
|
||||
gir1.2-goa-1.0
|
||||
gir1.2-graphene-1.0
|
||||
gir1.2-gweather-3.0
|
||||
gir1.2-ibus-1.0
|
||||
gir1.2-json-1.0
|
||||
gir1.2-mutter-7
|
||||
gir1.2-nm-1.0
|
||||
gir1.2-nma-1.0
|
||||
gir1.2-polkit-1.0
|
||||
gir1.2-rsvg-2.0
|
||||
gir1.2-snapd-1
|
||||
gir1.2-soup-2.4
|
||||
gir1.2-upowerglib-1.0
|
||||
gist
|
||||
gjs
|
||||
gnome-control-center
|
||||
gnome-desktop3-data
|
||||
gnome-keyring
|
||||
gnome-menus
|
||||
gnome-packagekit
|
||||
gnome-session
|
||||
gnome-session-bin
|
||||
gnome-session-common
|
||||
gnome-settings-daemon
|
||||
gnome-settings-daemon-common
|
||||
gnome-shell
|
||||
gnome-shell-common
|
||||
gnome-shell-extension-appindicator
|
||||
gnome-shell-extension-desktop-icons
|
||||
gnome-shell-extension-trash
|
||||
gvfs-backends
|
||||
gvfs-bin
|
||||
hunspell-en-us
|
||||
inputattach
|
||||
inxi
|
||||
libaccountsservice0
|
||||
libasound2
|
||||
libasound2-plugins
|
||||
libaspell15
|
||||
libatk-adaptor
|
||||
libcairo-gobject-perl
|
||||
libcairo-perl
|
||||
libcamel-1.2-62
|
||||
libcue2
|
||||
libdee-1.0-4
|
||||
libebackend-1.2-10
|
||||
libebook-1.2-20
|
||||
libebook-contacts-1.2-3
|
||||
libecal-2.0-1
|
||||
libedata-book-1.2-26
|
||||
libedata-cal-2.0-1
|
||||
libedataserver-1.2-25
|
||||
libedataserverui-1.2-2
|
||||
libenchant-2-2
|
||||
libexempi8
|
||||
libexiv2-27
|
||||
libextutils-depends-perl
|
||||
libextutils-pkgconfig-perl
|
||||
libfontenc1
|
||||
libgck-1-0
|
||||
libgcr-base-3-1
|
||||
libgcr-ui-3-1
|
||||
libgdata22
|
||||
libgdata-common
|
||||
libgdm1
|
||||
libgeoclue-2-0
|
||||
libgeocode-glib0
|
||||
libgexiv2-2
|
||||
libgjs0g
|
||||
libglib-object-introspection-perl
|
||||
libglib-perl
|
||||
libglu1-mesa
|
||||
libgnome-autoar-0-0
|
||||
libgnome-bluetooth13
|
||||
libgnome-desktop-3-19
|
||||
libgoa-1.0-0b
|
||||
libgoa-1.0-common
|
||||
libgraphene-1.0-0
|
||||
libgs9
|
||||
libgs9-common
|
||||
libgsf-1-114
|
||||
libgsf-1-common
|
||||
libgtk3-perl
|
||||
libgweather-3-16
|
||||
libgweather-common
|
||||
libgxps2
|
||||
libibus-1.0-5
|
||||
libical3
|
||||
libidn11
|
||||
libijs-0.35
|
||||
libimobiledevice6
|
||||
libjavascriptcoregtk-4.0-18
|
||||
libjbig2dec0
|
||||
libmutter-7-0
|
||||
libnautilus-extension1a
|
||||
libnma0
|
||||
libnotify-bin
|
||||
libpaper1
|
||||
libphonenumber8
|
||||
libplist3
|
||||
libpoppler-glib8
|
||||
libprotobuf23
|
||||
libpulsedsp
|
||||
libsasl2-modules
|
||||
libspeexdsp1
|
||||
libtext-iconv-perl
|
||||
libtotem-plparser18
|
||||
libtotem-plparser-common
|
||||
libtracker-control-2.0-0
|
||||
libtracker-miner-2.0-0
|
||||
libtracker-sparql-2.0-0
|
||||
libu2f-udev
|
||||
libunwind8
|
||||
libupower-glib3
|
||||
libusbmuxd6
|
||||
libwebkit2gtk-4.0-37
|
||||
libxapp1
|
||||
libxaw7
|
||||
libxfont2
|
||||
libxkbfile1
|
||||
libxmu6
|
||||
libxmuu1
|
||||
libxtst6
|
||||
libxxf86dga1
|
||||
libyelp0
|
||||
mutter
|
||||
mutter-common
|
||||
nautilus
|
||||
nautilus-data
|
||||
openprinting-ppds
|
||||
p11-kit
|
||||
p11-kit-modules
|
||||
pavucontrol
|
||||
pinentry-gnome3
|
||||
poppler-data
|
||||
printer-driver-pnm2ppa
|
||||
pulseaudio
|
||||
pulseaudio-module-bluetooth
|
||||
pulseaudio-utils
|
||||
python3-click
|
||||
python3-colorama
|
||||
python3-dateutil
|
||||
python3-debconf
|
||||
python3-debian
|
||||
python3-distutils
|
||||
python3-distutils-extra
|
||||
python3-yaml
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
terminator
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
tree
|
||||
upower
|
||||
x11-apps
|
||||
x11-session-utils
|
||||
x11-utils
|
||||
x11-xkb-utils
|
||||
x11-xserver-utils
|
||||
xapps-common
|
||||
xarchiver
|
||||
xdg-dbus-proxy
|
||||
xdg-desktop-portal
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfonts-base
|
||||
xinit
|
||||
xinput
|
||||
xorg
|
||||
xorg-docs-core
|
||||
xserver-common
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xwayland
|
||||
yelp
|
||||
yelp-xsl
|
||||
zenity
|
||||
zenity-common
|
||||
1
external/config/desktop/bullseye/environments/gnome/debian
vendored
Symbolic link
1
external/config/desktop/bullseye/environments/gnome/debian
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../buster/environments/gnome/debian
|
||||
1
external/config/desktop/bullseye/environments/gnome/only_for
vendored
Symbolic link
1
external/config/desktop/bullseye/environments/gnome/only_for
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../buster/environments/gnome/only_for
|
||||
1
external/config/desktop/bullseye/environments/gnome/orangepi
vendored
Symbolic link
1
external/config/desktop/bullseye/environments/gnome/orangepi
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../buster/environments/gnome/orangepi
|
||||
1
external/config/desktop/bullseye/environments/gnome/support
vendored
Symbolic link
1
external/config/desktop/bullseye/environments/gnome/support
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../buster/environments/gnome/support
|
||||
1
external/config/desktop/bullseye/environments/kde-plasma/architectures
vendored
Executable file
1
external/config/desktop/bullseye/environments/kde-plasma/architectures
vendored
Executable file
@@ -0,0 +1 @@
|
||||
arm64
|
||||
135
external/config/desktop/bullseye/environments/kde-plasma/config_base/packages
vendored
Executable file
135
external/config/desktop/bullseye/environments/kde-plasma/config_base/packages
vendored
Executable file
@@ -0,0 +1,135 @@
|
||||
apt-xapian-index
|
||||
blueman
|
||||
bluez
|
||||
bluez-cups
|
||||
bluez-tools
|
||||
brltty
|
||||
brltty-x11
|
||||
caffeine
|
||||
cifs-utils
|
||||
cups
|
||||
cups-bsd
|
||||
cups-client
|
||||
cups-filters
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
doc-base
|
||||
evince
|
||||
evince-common
|
||||
fontconfig
|
||||
fontconfig-config
|
||||
fonts-arphic-ukai
|
||||
fonts-arphic-uming
|
||||
fonts-dejavu-core
|
||||
fonts-freefont-ttf
|
||||
fonts-guru
|
||||
fonts-guru-extra
|
||||
fonts-kacst
|
||||
fonts-kacst-one
|
||||
fonts-liberation
|
||||
fonts-nanum
|
||||
fonts-opensymbol
|
||||
fonts-stix
|
||||
fonts-symbola
|
||||
fonts-ubuntu
|
||||
fonts-ubuntu-font-family-console
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
ghostscript-x
|
||||
gnome-orca
|
||||
gnome-disk-utility
|
||||
gnome-screenshot
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
gstreamer1.0-pulseaudio
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
hplip
|
||||
hunspell-en-us
|
||||
inputattach
|
||||
kde-plasma-desktop
|
||||
keyutils
|
||||
kinfocenter
|
||||
kscreen
|
||||
kwin-x11
|
||||
laptop-detect
|
||||
libatk-adaptor
|
||||
libcvc0
|
||||
libfont-afm-perl
|
||||
libfontconfig1
|
||||
libfontembed1
|
||||
libfontenc1
|
||||
libgail-common
|
||||
libgl1-mesa-dri
|
||||
libgsettings-qt1
|
||||
libgtk2.0-bin
|
||||
libnotify-bin
|
||||
libproxy1-plugin-gsettings
|
||||
libproxy1-plugin-networkmanager
|
||||
libu2f-udev
|
||||
libwmf0.2-7-gtk
|
||||
libxcursor1
|
||||
lightdm
|
||||
lightdm-settings
|
||||
mesa-utils
|
||||
mousepad
|
||||
mousetweaks
|
||||
network-manager-openvpn
|
||||
network-manager-ssh
|
||||
network-manager-vpnc
|
||||
numix-gtk-theme
|
||||
numix-icon-theme
|
||||
numix-icon-theme-circle
|
||||
openprinting-ppds
|
||||
p7zip-full
|
||||
pamix
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavucontrol-qt
|
||||
pavumeter
|
||||
plasma-discover
|
||||
plasma-nm
|
||||
plasma-pa
|
||||
policykit-1
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio-module-bluetooth
|
||||
redshift
|
||||
samba
|
||||
slick-greeter
|
||||
smbclient
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
systemsettings
|
||||
terminator
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
viewnior
|
||||
x11-apps
|
||||
x11-xserver-utils
|
||||
xarchiver
|
||||
xbacklight
|
||||
xcursor-themes
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfonts-100dpi
|
||||
xfonts-75dpi
|
||||
xfonts-base
|
||||
xfonts-encodings
|
||||
xfonts-scalable
|
||||
xfonts-utils
|
||||
xinit
|
||||
xorg-docs-core
|
||||
xscreensaver
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xterm
|
||||
xtermcontrol
|
||||
xtermset
|
||||
xwallpaper
|
||||
zip
|
||||
5
external/config/desktop/bullseye/environments/kde-plasma/debian/postinst
vendored
Executable file
5
external/config/desktop/bullseye/environments/kde-plasma/debian/postinst
vendored
Executable file
@@ -0,0 +1,5 @@
|
||||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
35
external/config/desktop/bullseye/environments/kde-plasma/orangepi/create_desktop_package.sh
vendored
Executable file
35
external/config/desktop/bullseye/environments/kde-plasma/orangepi/create_desktop_package.sh
vendored
Executable file
@@ -0,0 +1,35 @@
|
||||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
|
||||
# set default wallpaper
|
||||
#echo "
|
||||
#dbus-send --session --dest=org.kde.plasmashell --type=method_call /PlasmaShell org.kde.PlasmaShell.evaluateScript 'string:
|
||||
#var Desktops = desktops();
|
||||
#for (i=0;i<Desktops.length;i++) {
|
||||
# d = Desktops[i];
|
||||
# d.wallpaperPlugin = \"org.kde.image\";
|
||||
# d.currentConfigGroup = Array(\"Wallpaper\",
|
||||
# \"org.kde.image\",
|
||||
# \"General\");
|
||||
# d.writeConfig(\"Image\", \"file:///usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg\");
|
||||
#}'" > "${destination}"/usr/share/backgrounds/orangepi/set-orangepi-wallpaper.sh
|
||||
1
external/config/desktop/bullseye/environments/kde-plasma/support
vendored
Executable file
1
external/config/desktop/bullseye/environments/kde-plasma/support
vendored
Executable file
@@ -0,0 +1 @@
|
||||
supported
|
||||
118
external/config/desktop/bullseye/environments/mate/config_base/packages
vendored
Normal file
118
external/config/desktop/bullseye/environments/mate/config_base/packages
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
apt-config-auto-update
|
||||
apt-xapian-index
|
||||
blueman
|
||||
bluez
|
||||
bluez-tools
|
||||
cifs-utils
|
||||
colord
|
||||
dbus-x11
|
||||
debian-mate-default-settings
|
||||
dictionaries-common
|
||||
gcr
|
||||
gdebi
|
||||
gist
|
||||
gnome-keyring
|
||||
gnome-orca
|
||||
gnome-packagekit
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
gvfs-fuse
|
||||
hunspell-en-us
|
||||
libgck-1-0
|
||||
libgl1-mesa-dri
|
||||
libgtk2.0-bin
|
||||
libpam-gnome-keyring
|
||||
libxapp1
|
||||
lightdm
|
||||
lightdm-gtk-greeter-settings
|
||||
mate-applet-appmenu
|
||||
mate-applet-brisk-menu
|
||||
mate-applets
|
||||
mate-applets-common
|
||||
mate-backgrounds
|
||||
mate-calc
|
||||
mate-calc-common
|
||||
mate-common
|
||||
mate-control-center
|
||||
mate-control-center-common
|
||||
mate-core
|
||||
mate-desktop
|
||||
mate-desktop-common
|
||||
mate-desktop-environment
|
||||
mate-desktop-environment-core
|
||||
mate-desktop-environment-extra
|
||||
mate-desktop-environment-extras
|
||||
mate-dock-applet
|
||||
mate-equake-applet
|
||||
mate-icon-theme
|
||||
mate-indicator-applet
|
||||
mate-indicator-applet-common
|
||||
mate-media
|
||||
mate-media-common
|
||||
mate-menu
|
||||
mate-menus
|
||||
mate-netbook
|
||||
mate-netbook-common
|
||||
mate-notification-daemon
|
||||
mate-notification-daemon-common
|
||||
mate-panel
|
||||
mate-panel-common
|
||||
mate-polkit
|
||||
mate-polkit-bin
|
||||
mate-polkit-common
|
||||
mate-power-manager
|
||||
mate-power-manager-common
|
||||
mate-screensaver
|
||||
mate-screensaver-common
|
||||
mate-sensors-applet
|
||||
mate-sensors-applet-common
|
||||
mate-session-manager
|
||||
mate-settings-daemon
|
||||
mate-settings-daemon-common
|
||||
mate-settings-daemon-dev
|
||||
mate-sntray-plugin
|
||||
mate-system-monitor
|
||||
mate-system-monitor-common
|
||||
mate-terminal
|
||||
mate-terminal-common
|
||||
mate-themes
|
||||
mate-tweak
|
||||
mate-user-guide
|
||||
mate-user-share
|
||||
mate-user-share-common
|
||||
mate-utils
|
||||
mate-utils-common
|
||||
mate-window-applets-common
|
||||
mate-window-buttons-applet
|
||||
mate-window-menu-applet
|
||||
mate-window-title-applet
|
||||
network-manager-gnome
|
||||
numix-gtk-theme
|
||||
p11-kit
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavumeter
|
||||
policykit-1
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio
|
||||
pulseaudio-module-bluetooth
|
||||
smbclient
|
||||
software-properties-common
|
||||
synaptic
|
||||
system-config-printer
|
||||
system-config-printer-common
|
||||
tracker
|
||||
tracker-extract
|
||||
tracker-miner-fs
|
||||
tree
|
||||
x11-utils
|
||||
x11-xserver-utils
|
||||
xapps-common
|
||||
xarchiver
|
||||
xfonts-base
|
||||
xinit
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
1
external/config/desktop/bullseye/environments/mate/config_base/packages.uninstall
vendored
Normal file
1
external/config/desktop/bullseye/environments/mate/config_base/packages.uninstall
vendored
Normal file
@@ -0,0 +1 @@
|
||||
gdm3
|
||||
5
external/config/desktop/bullseye/environments/mate/debian/postinst
vendored
Normal file
5
external/config/desktop/bullseye/environments/mate/debian/postinst
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
43
external/config/desktop/bullseye/environments/mate/orangepi/create_desktop_package.sh
vendored
Normal file
43
external/config/desktop/bullseye/environments/mate/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/wallpapers/orangepi*.jpg "${destination}"/usr/share/backgrounds/orangepi/
|
||||
|
||||
mkdir -p "${destination}"/usr/share/mate-background-properties
|
||||
cat <<-EOF > "${destination}"/usr/share/mate-background-properties/orangepi.xml
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
|
||||
<wallpapers>
|
||||
<wallpaper deleted="false">
|
||||
<name>OrangePi light</name>
|
||||
<filename>/usr/share/backgrounds/orangepi/orangepi18-Dre0x-Minum-light-3840x2160.jpg</filename>
|
||||
<options>zoom</options>
|
||||
<pcolor>#ffffff</pcolor>
|
||||
<scolor>#000000</scolor>
|
||||
</wallpaper>
|
||||
<wallpaper deleted="false">
|
||||
<name>OrangePi dark</name>
|
||||
<filename>/usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg</filename>
|
||||
<options>zoom</options>
|
||||
<pcolor>#ffffff</pcolor>
|
||||
<scolor>#000000</scolor>
|
||||
</wallpaper>
|
||||
</wallpapers>
|
||||
EOF
|
||||
|
||||
mkdir -p "${destination}"/usr/share/glib-2.0/schemas
|
||||
cat <<-EOF > "${destination}"/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.override
|
||||
[org.gnome.desktop.background]
|
||||
picture-uri='file:///usr/share/backgrounds/orangepi/orangepi03-Dre0x-Minum-dark-3840x2160.jpg'
|
||||
show-desktop-icons=true
|
||||
EOF
|
||||
1
external/config/desktop/bullseye/environments/mate/support
vendored
Normal file
1
external/config/desktop/bullseye/environments/mate/support
vendored
Normal file
@@ -0,0 +1 @@
|
||||
csc
|
||||
134
external/config/desktop/bullseye/environments/xfce/config_base/packages
vendored
Normal file
134
external/config/desktop/bullseye/environments/xfce/config_base/packages
vendored
Normal file
@@ -0,0 +1,134 @@
|
||||
anacron
|
||||
apt-config-auto-update
|
||||
apt-xapian-index
|
||||
blueman
|
||||
bluez
|
||||
bluez-cups
|
||||
bluez-tools
|
||||
brltty
|
||||
brltty-x11
|
||||
cifs-utils
|
||||
colord
|
||||
cups
|
||||
cups-bsd
|
||||
cups-client
|
||||
cups-filters
|
||||
dbus-x11
|
||||
dictionaries-common
|
||||
dmz-cursor-theme
|
||||
doc-base
|
||||
evince
|
||||
evince-common
|
||||
fontconfig
|
||||
fontconfig-config
|
||||
fonts-arphic-ukai
|
||||
fonts-arphic-uming
|
||||
fonts-dejavu-core
|
||||
fonts-freefont-ttf
|
||||
fonts-guru
|
||||
fonts-guru-extra
|
||||
fonts-kacst
|
||||
fonts-kacst-one
|
||||
fonts-liberation
|
||||
fonts-nanum
|
||||
fonts-opensymbol
|
||||
fonts-stix
|
||||
fonts-symbola
|
||||
fonts-ubuntu-font-family-console
|
||||
foomatic-db-compressed-ppds
|
||||
gdebi
|
||||
ghostscript-x
|
||||
gist
|
||||
gnome-font-viewer
|
||||
gnome-orca
|
||||
gstreamer1.0-packagekit
|
||||
gstreamer1.0-plugins-base-apps
|
||||
gstreamer1.0-pulseaudio
|
||||
gtk2-engines
|
||||
gtk2-engines-murrine
|
||||
gtk2-engines-pixbuf
|
||||
gvfs-backends
|
||||
hplip
|
||||
inputattach
|
||||
inxi
|
||||
keyutils
|
||||
laptop-detect
|
||||
libatk-adaptor
|
||||
libfont-afm-perl
|
||||
libfontconfig1
|
||||
libfontembed1
|
||||
libfontenc1
|
||||
libgail-common
|
||||
libgl1-mesa-dri
|
||||
libgsettings-qt1
|
||||
libgtk2.0-bin
|
||||
libnotify-bin
|
||||
libpam-gnome-keyring
|
||||
libproxy1-plugin-gsettings
|
||||
libproxy1-plugin-networkmanager
|
||||
libu2f-udev
|
||||
libwmf0.2-7-gtk
|
||||
libxapp1
|
||||
libxcursor1
|
||||
lightdm
|
||||
lxtask
|
||||
mesa-utils
|
||||
mousepad
|
||||
mousetweaks
|
||||
network-manager-gnome
|
||||
network-manager-openvpn
|
||||
network-manager-ssh
|
||||
network-manager-vpnc
|
||||
numix-gtk-theme
|
||||
numix-icon-theme
|
||||
numix-icon-theme-circle
|
||||
openprinting-ppds
|
||||
p7zip-full
|
||||
pamix
|
||||
pasystray
|
||||
pavucontrol
|
||||
pavucontrol-qt
|
||||
pavumeter
|
||||
policykit-1
|
||||
printer-driver-all
|
||||
profile-sync-daemon
|
||||
pulseaudio-module-bluetooth
|
||||
redshift
|
||||
slick-greeter
|
||||
smbclient
|
||||
software-properties-gtk
|
||||
spice-vdagent
|
||||
system-config-printer
|
||||
terminator
|
||||
thunar-volman
|
||||
tree
|
||||
ttf-ubuntu-font-family
|
||||
update-inetd
|
||||
viewnior
|
||||
x11-apps
|
||||
x11-utils
|
||||
x11-xserver-utils
|
||||
xapps-common
|
||||
xarchiver
|
||||
xbacklight
|
||||
xcursor-themes
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xfce4
|
||||
xfce4-notifyd
|
||||
xfce4-power-manager
|
||||
xfce4-screenshooter
|
||||
xfce4-terminal
|
||||
xfonts-100dpi
|
||||
xfonts-75dpi
|
||||
xfonts-base
|
||||
xfonts-encodings
|
||||
xfonts-scalable
|
||||
xfonts-utils
|
||||
xorg-docs-core
|
||||
xscreensaver
|
||||
xserver-xorg
|
||||
xserver-xorg-video-fbdev
|
||||
xwallpaper
|
||||
libpipewire-0.3-0
|
||||
libspa-0.2-modules
|
||||
1
external/config/desktop/bullseye/environments/xfce/config_base/packages.uninstall
vendored
Normal file
1
external/config/desktop/bullseye/environments/xfce/config_base/packages.uninstall
vendored
Normal file
@@ -0,0 +1 @@
|
||||
gdm3
|
||||
29
external/config/desktop/bullseye/environments/xfce/debian/postinst
vendored
Normal file
29
external/config/desktop/bullseye/environments/xfce/debian/postinst
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# overwrite stock lightdm greeter configuration
|
||||
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
|
||||
#if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/orangepi03-Dre0x-Minum-dark-blurred-3840x2160.jpg/WhiteSur-light.png/g' /etc/lightdm/slick-greeter.conf; fi
|
||||
|
||||
# Adjust menu
|
||||
#if [ -f /etc/xdg/menus/xfce-applications.menu ]; then
|
||||
#sed -i -n '/<Menuname>Settings<\/Menuname>/{p;:a;N;/<Filename>xfce4-session-logout.desktop<\/Filename>/!ba;s/.*\n/\
|
||||
#\t<Separator\/>\n\t<Merge type="all"\/>\n <Separator\/>\n <Filename>orangepi-donate.desktop<\/Filename>\
|
||||
#\n <Filename>orangepi-support.desktop<\/Filename>\n/};p' /etc/xdg/menus/xfce-applications.menu
|
||||
#fi
|
||||
|
||||
# Change theme
|
||||
#if [ -f /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml ]; then
|
||||
#sed -i '/"ThemeName"/c\ <property name="ThemeName" type="string" value="Arc-Lighter"/>' /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
|
||||
#fi
|
||||
|
||||
# Change icon
|
||||
#if [ -f /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml ]; then
|
||||
#sed -i '/"IconThemeName"/c\ <property name="IconThemeName" type="string" value="Papirus-Light"/>' /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
|
||||
#fi
|
||||
|
||||
# Hide few items
|
||||
if [ -f /usr/share/applications/display-im6.q16.desktop ]; then mv /usr/share/applications/display-im6.q16.desktop /usr/share/applications/display-im6.q16.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/display-im6.desktop ]]; then mv /usr/share/applications/display-im6.desktop /usr/share/applications/display-im6.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/vim.desktop ]]; then mv /usr/share/applications/vim.desktop /usr/share/applications/vim.desktop.hidden; fi
|
||||
if [ -f /usr/share/applications/libreoffice-startcenter.desktop ]]; then mv /usr/share/applications/libreoffice-startcenter.desktop /usr/share/applications/libreoffice-startcenter.desktop.hidden; fi
|
||||
|
||||
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
|
||||
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
|
||||
22
external/config/desktop/bullseye/environments/xfce/orangepi/create_desktop_package.sh
vendored
Normal file
22
external/config/desktop/bullseye/environments/xfce/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# install lightdm greeter
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
|
||||
|
||||
# install default desktop settings
|
||||
mkdir -p "${destination}"/etc/skel
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
|
||||
|
||||
#install cinnamon desktop bar icons
|
||||
mkdir -p "${destination}"/usr/share/icons/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
|
||||
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
|
||||
|
||||
# install wallpapers
|
||||
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
|
||||
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
|
||||
|
||||
# install logo for login screen
|
||||
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
|
||||
1
external/config/desktop/bullseye/environments/xfce/support
vendored
Normal file
1
external/config/desktop/bullseye/environments/xfce/support
vendored
Normal file
@@ -0,0 +1 @@
|
||||
supported
|
||||
12
external/config/desktop/buster/appgroups/browsers/debian/postinst
vendored
Normal file
12
external/config/desktop/buster/appgroups/browsers/debian/postinst
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# overwrite stock chromium configuration
|
||||
if [ -d /etc/chromium-browser/ ]; then ln -sf /etc/orangepi/chromium.conf /etc/chromium-browser/default; fi
|
||||
if [ -d /etc/chromium.d/ ]; then ln -sf /etc/orangepi/chromium.conf /etc/chromium.d/chromium.conf; fi
|
||||
cp -R /etc/orangepi/chromium /usr/share
|
||||
|
||||
# overwrite stock firefox configuration
|
||||
if [ -d /etc/firefox/ ]; then ln -sf /etc/orangepi/firefox.conf /etc/firefox/syspref.js; fi
|
||||
if [ -d /usr/lib/firefox-esr/ ]; then
|
||||
ln -sf /etc/orangepi/firefox.conf /usr/lib/firefox-esr/mozilla.cfg
|
||||
echo 'pref("general.config.obscure_value", 0);' > /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
echo 'pref("general.config.filename", "mozilla.cfg");' >> /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
fi
|
||||
4
external/config/desktop/buster/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
4
external/config/desktop/buster/appgroups/browsers/orangepi/create_desktop_package.sh
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
# install optimized browser configurations
|
||||
cp "${EXTER}"/packages/blobs/desktop/chromium.conf "${destination}"/etc/orangepi
|
||||
cp "${EXTER}"/packages/blobs/desktop/firefox.conf "${destination}"/etc/orangepi
|
||||
cp -R "${EXTER}"/packages/blobs/desktop/chromium "${destination}"/etc/orangepi
|
||||
1
external/config/desktop/buster/appgroups/browsers/packages
vendored
Normal file
1
external/config/desktop/buster/appgroups/browsers/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
firefox-esr
|
||||
2
external/config/desktop/buster/appgroups/chat/packages
vendored
Normal file
2
external/config/desktop/buster/appgroups/chat/packages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
hexchat
|
||||
telegram-desktop
|
||||
4
external/config/desktop/buster/appgroups/desktop_tools/packages
vendored
Normal file
4
external/config/desktop/buster/appgroups/desktop_tools/packages
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
bleachbit
|
||||
fbi
|
||||
gparted
|
||||
kazam
|
||||
3
external/config/desktop/buster/appgroups/editors/packages
vendored
Normal file
3
external/config/desktop/buster/appgroups/editors/packages
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
emacs
|
||||
geany
|
||||
vim
|
||||
1
external/config/desktop/buster/appgroups/email/packages
vendored
Normal file
1
external/config/desktop/buster/appgroups/email/packages
vendored
Normal file
@@ -0,0 +1 @@
|
||||
thunderbird
|
||||
5
external/config/desktop/buster/appgroups/internet/packages
vendored
Normal file
5
external/config/desktop/buster/appgroups/internet/packages
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
filezilla
|
||||
putty
|
||||
qbittorrent
|
||||
transmission
|
||||
transmission-remote-gtk
|
||||
3
external/config/desktop/buster/appgroups/multimedia/packages
vendored
Normal file
3
external/config/desktop/buster/appgroups/multimedia/packages
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
gimp
|
||||
mpv
|
||||
pithos
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user