All my desktop and menu icons are missing. The system font changed for some areas, but not for others (when I right-click my desktop the font in the menu is changed, in folders it is not). My icon theme was also reset.
clearing cache (and specifically removing icon-cache.kcache and selecting new icon theme afterwards like mentioned here)
changing global theme
changing icon package
changing desktop background and layout (folder view is normal, changed it to desktop only makes the icons with text completely disappear. I can not select a location for the folder view, see 2nd screenshot)
create a new test user from system settings, log out, log in with it and see if it has also the same issues… if not, its something in your main user, and can be very likely be renaming some folders…
Oh yeah I just need to run it with sudo, of course.
My output from sudo pacman -Syu is
:: Paketdatenbanken werden synchronisiert …
core ist aktuell
extra ist aktuell
community 7,5 MiB 11,3 MiB/s 00:01 [#######################################################] 100%
multilib ist aktuell
wine-lol.db konnte nicht heruntergeladen werden
Fehler: Konnte Datei 'wine-lol.db' nicht von m-reimer.de ĂĽbertragen : The requested URL returned error: 404
Fehler: Keine Datenbank konnte synchronisiert werden (Konnte manche Dateien nicht ĂĽbertragen)
~ >>>
first error doesnt matter i think, was old gaming stuff i tried. 2nd error roughly translated
Error: Database could not be synchronized (some data could not be transfered)
The drivers are probably because i switched to an nvidia gpu recently from amd. I will try to install nvidia drivers. How do I replace the kernel parameters?
So remove the changes that you made to pacman, then rerun the update again…
Dont install the nvidia drivers untill the pacman is fixed, and untill we add another parameter related to nvidia, because its possible that without the parameter you may not be able to boot…
So first fix pacman…then we will continue
/etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
#IgnorePkg =
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[wine-lol]
Server = https://m-reimer.de/wine-lol/$arch
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
~ >>>
Than you. At least no errors now. Just 2 warnings, that local version is newer than community version.
Reboot did not bring the icons back.
:: Paketdatenbanken werden synchronisiert …
core ist aktuell
extra ist aktuell
community ist aktuell
multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Warnung: deepin-desktop-base: Lokale Version (3:2019.07.10-1) ist neuer als community (2:2022.07.26-2)
Warnung: deepin-wallpapers: Lokale Version (2:1.7.7-1) ist neuer als community (1:1.7.7-2)
Es gibt nichts zu tun
Open add/remove software app search there for deeoin, click on installed, and remove the 8 deepin packages… If there are errors post them here, if there are none, reboot…
I had to remove dtkgui in the process and that did it. All Icons are back!! Thank you so much!
How do I avoid this in the future? I am asking because I did not know when I installed deepin