You are not logged in.
Hello,
I recently did a fresh bunsenlabs netinstall but the only issue I have is that the icon themes are not working as expected, there are missing icons also.
These are the only files I modified from the netinstall script:
pkgs-norecs
# Packages here will be installed without recommends.
#alsa-base
alsa-ucm-conf
alsa-utils
#amd64-microcode
anacron
apt-transport-https
#apt-xapian-index
#aptitude
arandr
arj
at
at-spi2-core
#avahi-daemon
#avahi-utils
bash-completion
btrfs-progs
#bzip2 #dep
#catfish
chntpw
chromium
colordiff
conky-all
cpufrequtils
cryptsetup
cryptsetup-initramfs
curl
crda
dbus-user-session
dbus-x11
dmidecode
dmz-cursor-theme
dosfstools
efibootmgr
eject
enchant-2
evince
exfatprogs
f2fs-tools
fbxkb
#fdpowermon
feh
file-roller
#filezilla
#firefox-esr
#firmware-b43-installer
#firmware-b43legacy-installer
firmware-iwlwifi
firmware-linux
#firmware-ralink
#firmware-realtek
#firmware-sof-signed
#fonts-cantarell
#fonts-noto
#fonts-noto-cjk
#fonts-noto-mono
fonts-inconsolata
fonts-liberation
#ftp
fuse3
#fusesmb
galculator
galternatives
gddrescue
#gdebi
geany
#geany-plugins
ghostscript
gigolo
gmrun
gnome-keyring
#gnome-themes-standard
gparted
gsimplecal
#gstreamer1.0-libav
#gstreamer1.0-plugins-bad
#gstreamer1.0-plugins-base
#gstreamer1.0-plugins-good
#gstreamer1.0-plugins-ugly
#gstreamer1.0-pulseaudio
gtk2-engines-pixbuf
#gtk2-engines-murrine
#gtk3-nocsd
gvfs
gvfs-backends
#gvfs-bin
gvfs-fuse
hardinfo
#haveged
hdparm
hddtemp
#hexchat
hfsprogs
htop
hwdata
#i965-va-driver
#inotify-tools
intel-microcode
inxi
#jfsutils
jgmenu
#lame
less
#libblockdev-crypto2
libglib2.0-bin
libinput-tools
libpam-gnome-keyring
#libreoffice-calc
#libreoffice-gtk3
#libreoffice-writer
libnotify-bin
#libnss-mdns
libqt5svg5
lightdm
lightdm-gtk-greeter
lightdm-gtk-greeter-settings
light-locker
lm-sensors
locales
lsb-release
lshw
lvm2
lxappearance
lxterminal
lz4
lzop
#mdadm
mlocate
modemmanager
mpv
mtools
network-manager
network-manager-gnome
#network-manager-openvpn-gnome
#network-manager-pptp-gnome
#network-manager-vpnc-gnome
nitrogen
ntfs-3g
#ntp
obconf
openbox
openssh-client
p7zip-full
#papirus-icon-theme
#pavucontrol
pciutils
pcmciautils
picom
pnmixer
policykit-1
policykit-1-gnome
#pulseaudio
python3
python3-xdg
qt5-style-plugins
qt5-gtk-platformtheme
#reiser4progs
#reiserfsprogs
rfkill
ristretto
#rpl
rsync
rzip
scrot
#sensible-utils
smartmontools
speedtest-cli
suckless-tools
sudo
synaptic
systemd-timesyncd
#terminator
thunar
thunar-archive-plugin
thunar-gtkhash
#thunar-media-tags-plugin
thunar-volman
tint2
transmission-gtk
#ttf-mscorefonts-installer
tumbler
unace
unalz
unar
unrar
unzip
update-inetd
usb-modeswitch
usbutils
user-setup
uuid-runtime
#va-driver-all
#vdpau-va-driver
#vlc
#vlc-plugin-notify
#volti
#volumeicon-alsa
wireless-tools
#wmctrl
xbindkeys
#xbindkeys-config
xcape
xdg-user-dirs
xdg-utils
#xdotool
#xfburn
#xfce4-appfinder
#xfce4-mixer
xfce4-clipman
xfce4-notifyd
xfce4-power-manager
#xfce4-screenshooter
#xfce4-volumed
xfsprogs
xinput
xorg
xsel
xserver-xorg-input-all
#xserver-xorg-input-synaptics
xserver-xorg-input-evdev
#xserver-xorg-input-vmmouse
#xserver-xorg-input-wacom
#xserver-xorg-video-all
#xserver-xorg-video-intel
#xserver-xorg-video-qxl
xsettingsd
xz-utils
yad
zip
pkgs-recs
# Packages here will be installed with recommends.
# comments are allowed
## bunsenlabs
bunsen-common
bunsen-configs-lite
bunsen-conky
bunsen-docs
bunsen-exit
bunsen-fortune
bunsen-images
bunsen-images-base
bunsen-keyring
bunsen-os-release
bunsen-papirus-icon-theme
bunsen-pipemenus
bunsen-themes
bunsen-thunar
bunsen-utilities
bunsen-welcome
Some examples:
Last edited by jaz89 (2023-01-14 17:24:13)
Offline
You've commented out papirus-icon-theme from the install list, but bunsen-papirus-icon-theme should have brought it in as a dependency anyway.
Could you try - at least temporarily - installing some different icon theme, and test if it can be used?
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
You've commented out papirus-icon-theme from the install list, but bunsen-papirus-icon-theme should have brought it in as a dependency anyway.
Could you try - at least temporarily - installing some different icon theme, and test if it can be used?
Hello,
Yes I tried other icon themes like Numix, Paper with same result. Some icons are missing and some of them are not showing correctly, It is like the icon themes are mixed up
Just in case I checked and papirus-icon-theme it is installed
Last edited by jaz89 (2023-01-14 04:13:07)
Offline
@jaz89 you probably just need to install "librsvg2-common" then try again.
Offline
@jaz89 you probably just need to install "librsvg2-common" then try again.
Hello,
Thank you! That package solved the issue
Offline
(slightly off-topic but...)
Thanks @cog for the heads-up, and @jaz89 for finding the glitch.
What seems to be happening is that enough of the BL default packages are depending on or recommending librsvg2-common that a regular install will have it ( eg gdebi > gnome-icon-theme > librsvg2-common ). But a stripped-down system like the OP's can miss it.
Right now I'm not sure whether to add librsvg2-common to the default install list or make it a dependency of eg bunsen-themes, to try to leave the user the option of not using it. It's pretty small, though, so just make it a default package sounds like the way to go...
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
It's pretty small, though, so just make it a default package sounds like the way to go...
A 30kb package, 80kb installed, a little more than that in bookworm. Include it, IMO.
I don't care what you do at home. Would you care to explain?
Offline
Yes, if including it makes a problem go away, by all means include it.
Offline
I've noticed this as well when I did a netinstall and the librsvg2-common package somehow didn't get installed. Perhaps this can be also in the netinstall script as well?
Real Men Use Linux
Offline
^Yes especially the netinstall package list is without recommends so librsvg2-common needs adding.
Done for netinstall.
I think librsvg2-common should also be added as a dependency of one of the bunsen- packages too, for people who cherrypick. Perhaps bunsen-{paper,papirus}-icon-theme, or bunsen-configs?
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
^ Or both, to be on the safe side.
I don't care what you do at home. Would you care to explain?
Offline
Basically, papirus-icon-theme should depend on librsvg2-common, since it's made up of svg icons.
I've filed a bug report.
Other icon themes that don't use svg are fine without that library.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
^ Debian, blah blah blah, adding "recommends", [FIXED] (?!??). A quick negation of your bug, at least...
Logically I very much dislike the idea of adding dependency from an icon theme
to some package that provides the SVG parsing functionality (e.g., librsvg2-
common). Such dependency should be handled by whoever *consumes* SVG icons
(e.g., spacefm), not the package that *provides* SVG icons. Why should an icon
theme package know that some random desktop software will need a "librsvg2-
common" to parse SVG correctly? What if that desktop software actually needs
some other SVG parsing library (e.g., libqt5svg5) ? Why *should* I know that?
This does not make any sense.Back to actual packaging: I could add a recommendation to librsvg2-common, but
I will definitely not opt to go for a hard dependency. I will make the upload
shortly.Thanks,
Boyuan Yang
I don't care what you do at home. Would you care to explain?
Offline
Because it's a flipping SVG icon theme, Boyuan, the future of icon themes, that's why you should include the necessary libraries. What a dolt.
"What if that desktop software actually needs
some other SVG parsing library (e.g., libqt5svg5) ?"
Then include that library too, it's a miniscule package. 131kb, Jebus.
-edit- Gaa! This is the kind of arrogant horse manure that makes me act like a butt-munch. "Why should the car know that you need a key fob to start the ignition? What if the user prefers to crank start the car like in a pre-1920s Model T? The user should provide his own key fob or crank!"
I don't care what you do at home. Would you care to explain?
Offline
I (politely) replied to his comment. Something like "Why should a file manager have to know that the user's chosen icon theme uses svg icons?"
Anyway, a Recommends: is better than nothing probably the right choice, and I've added a Depends: to bunsen-papirus-icon-theme in Boron. It'll go in the default package lists too (already in the netinstall script).
Last edited by johnraff (2023-01-22 04:17:20)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
Agreed that it's probably the right choice. Just pissed at the hubris of the response, it's a snapshot of everything wrong with a portion of Linux development.
I don't care what you do at home. Would you care to explain?
Offline