Skip to content

Commit

Permalink
Ubuntu Plucky: fixing remaining problems
Browse files Browse the repository at this point in the history
- detach from Noble, revert Noble changes
  • Loading branch information
igorpecovnik committed Jan 24, 2025
1 parent f3726b6 commit 9e48c39
Show file tree
Hide file tree
Showing 47 changed files with 832 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ laptop-detect
libatk-adaptor
libcinnamon-desktop4
libcinnamon-menu-3-0
#libcscreensaver0
libcscreensaver0
libcvc0
libgl1-mesa-dri
libgsettings-qt1
Expand All @@ -88,7 +88,6 @@ p7zip-full
pamix
pasystray
pavucontrol
pavumeter
policykit-1
policykit-desktop-privileges
printer-driver-all
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ p7zip-full
pamix
pasystray
pavucontrol
#pavumeter
pavumeter
policykit-1
policykit-desktop-privileges
printer-driver-all
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ pamix
pasystray
pavucontrol
pavucontrol-qt
pavumeter
policykit-1
policykit-desktop-privileges
printer-driver-all
Expand Down
1 change: 0 additions & 1 deletion config/desktop/plucky

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# install optimized browser configurations
cp "${SRC}"/packages/blobs/desktop/chromium.conf "${destination}"/etc/armbian
cp "${SRC}"/packages/blobs/desktop/firefox.conf "${destination}"/etc/armbian
cp -R "${SRC}"/packages/blobs/desktop/chromium "${destination}"/etc/armbian
14 changes: 14 additions & 0 deletions config/desktop/plucky/appgroups/browsers/debian/postinst
Original file line number Diff line number Diff line change
@@ -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/armbian/firefox.conf /etc/firefox/syspref.js; fi
if [ -d /usr/lib/firefox-esr/ ]; then
ln -sf /etc/armbian/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
2 changes: 2 additions & 0 deletions config/desktop/plucky/appgroups/browsers/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
chromium-browser
firefox
4 changes: 4 additions & 0 deletions config/desktop/plucky/appgroups/chat/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
hexchat
#pidgin
#purple-discord
#purple-rocketchat
2 changes: 2 additions & 0 deletions config/desktop/plucky/appgroups/desktop_tools/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bleachbit
gparted
1 change: 1 addition & 0 deletions config/desktop/plucky/appgroups/editors/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
emacs
Empty file.
4 changes: 4 additions & 0 deletions config/desktop/plucky/appgroups/internet/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
filezilla
putty
transmission
transmission-remote-gtk
5 changes: 5 additions & 0 deletions config/desktop/plucky/appgroups/multimedia/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
celluloid
eog
gimp
pithos
mpv
4 changes: 4 additions & 0 deletions config/desktop/plucky/appgroups/office/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
libreoffice
libreoffice-gtk3
libreoffice-style-elementary
simple-scan
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
gnome-builder
sysprof
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gnome-builder
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
kdevelop
qtcreator
4 changes: 4 additions & 0 deletions config/desktop/plucky/appgroups/programming/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
build-essential
clang
meld
regexxer
3 changes: 3 additions & 0 deletions config/desktop/plucky/appgroups/remote_desktop/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
remmina
remmina-plugin-vnc
remmina-plugin-rdp
1 change: 1 addition & 0 deletions config/desktop/plucky/environments/cinnamon/architectures
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
arm64, amd64
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
# install default lightdm greeter settings
cp -R "${SRC}"/packages/blobs/desktop/lightdm "${destination}"/etc/armbian

# install default desktop settings
mkdir -p "${destination}"/etc/skel
cp -R "${SRC}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel

# install cinnamon desktop bar icons
mkdir -p "${destination}"/usr/share/icons/armbian
cp "${SRC}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/armbian

# install wallpapers
mkdir -p "${destination}"/usr/share/backgrounds/armbian/
cp "${SRC}"/packages/blobs/desktop/desktop-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian

# install lightdm wallpapers
mkdir -p "${destination}"/usr/share/backgrounds/armbian-lightdm/
cp "${SRC}"/packages/blobs/desktop/lightdm-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian-lightdm

# install startup icons
mkdir -p "${destination}"/usr/share/pixmaps/armbian
cp "${SRC}"/packages/blobs/desktop/icons/armbian.png "${destination}"/usr/share/pixmaps/armbian

# generate wallpaper list for background changer
mkdir -p "${destination}"/usr/share/cinnamon-background-properties
cat <<EOF > "${destination}"/usr/share/cinnamon-background-properties/armbian.xml
<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "cinnamon-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Armbian black-pyscho</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-black-psycho.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian bluie-circle</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-blue-circle.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian blue-monday</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-blue-monday.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian blue-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-blue-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian gray-resultado</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-gray.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian green-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-green-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian green-retro</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-green-retro.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian green-wall-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-green-wall-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian 4k-neglated</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-neglated.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian neon-gray-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-neon-gray-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian plastic-love</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-plastic-love.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian purple-penguine</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-purple-penguine.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian purplepunk-resultado</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-purplepunk.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian red-penguin-dark</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-red-penguin-dark.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian red-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-red-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian light</name>
<filename>/usr/share/backgrounds/armbian/armbian18-Dre0x-Minum-light-3840x2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian dark</name>
<filename>/usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian uc</name>
<filename>/usr/share/backgrounds/armbian/armbian-full-under-construction-3840-2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian clear</name>
<filename>/usr/share/backgrounds/armbian/Armbian-clear-rounded-bakcground-3840-2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
</wallpapers>
EOF
128 changes: 128 additions & 0 deletions config/desktop/plucky/environments/cinnamon/config_base/packages
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
anacron
apt-xapian-index
blueman
bluez
bluez-cups
bluez-tools
brltty
brltty-x11
cifs-utils
cinnamon
cinnamon-common
cinnamon-control-center
cinnamon-control-center-data
cinnamon-core
cinnamon-desktop-data
cinnamon-screensaver
cinnamon-session
cinnamon-session-common
cinnamon-settings-daemon
colord
cups
cups-bsd
cups-client
cups-filters
dbus-x11
dconf-cli
evince
evince-common
fontconfig
fontconfig-config
fonts-noto-cjk
fonts-ubuntu
fonts-ubuntu-console
foomatic-db-compressed-ppds
gdebi
ghostscript-x
gir1.2-cinnamondesktop-3.0
gir1.2-cmenu-3.0
gir1.2-cvc-1.0
gnome-disk-utility
gnome-screenshot
gnome-disk-utility
gnome-system-monitor
gnome-terminal
gstreamer1.0-packagekit
gstreamer1.0-plugins-base-apps
gstreamer1.0-pulseaudio
gtk2-engines
gtk2-engines-murrine
gtk2-engines-pixbuf
gvfs-backends
hplip
indicator-printers
inxi
inputattach
keyutils
language-pack-gnome-de
language-pack-gnome-en
language-pack-gnome-ru
language-pack-gnome-sl
laptop-detect
libatk-adaptor
libcinnamon-desktop4
libcinnamon-menu-3-0
libcvc0
libgl1-mesa-dri
libgsettings-qt1
libgtk2.0-bin
libnotify-bin
libxcursor1
lightdm
lm-sensors
lxtask
mesa-utils
mousepad
mousetweaks
nemo
nemo-data
nemo-fileroller
nemo-font-manager
nemo-gtkhash
numix-gtk-theme
numix-icon-theme
numix-icon-theme-circle
openprinting-ppds
p7zip-full
pamix
pasystray
pavucontrol
policykit-1
policykit-desktop-privileges
printer-driver-all
profile-sync-daemon
pulseaudio-module-bluetooth
redshift
slick-greeter
smbclient
software-properties-gtk
spice-vdagent
synaptic
system-config-printer
system-config-printer-common
terminator
update-manager
update-manager-core
viewnior
x11-apps
x11-utils
x11-xserver-utils
xapps-common
xarchiver
xbacklight
xcursor-themes
xdg-user-dirs
xdg-user-dirs-gtk
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
xfonts-utils
xorg-docs-core
xscreensaver
xsensors
xserver-xorg
xserver-xorg-video-fbdev
xauth
xwallpaper
Loading

0 comments on commit 9e48c39

Please sign in to comment.