There is also another problem. When I restart the system from the session. Sometimes, I’ve got a black screen and the system seems to be freezed. In this case, I must cut off the computer manually. I encounter those problems since the last updates and I made a new install of Manjaro 21.1.4 Gnome (minimal version) to do tests, and I’ve got the same problems. So, Manjaro team can you have a look on it (2 bugs), and tell me if there is a solution ?
Notes: I installed the last 5.14 kernel from Manjaro because I encountered problems with 5.13 kernel. I’m on Wayland session, and I’ve got the Optimus technology but I’m using optimus-manager to cut off the nvidia card with bbswitch. So, only the Intel card works. Sleep mode works via the gdm.
I think I have the same bug on start. In my case it looks like GDM dies after loading. Then only a black screen with a “_” top left. Are you able to start a wayland session from a tty? I am. In my case it looks a lot like this bug
I had a problem with keyboard layouts (that I resolved), but that might be that I’m doing something wrong.
I have a custom keyboard layout added, and the update seems to have overridden files in /usr/share/X11/xkb/symbols and in /usr/share/X11/xkb/rules. I had to add the keyboard layout again from scratch. It’s not a big deal, but I think it’s the second time it happened after an update.
Does anyone know how to add keyboard layouts in an update-safe way?
The problem seems to come from S/D-Bus Session, Logind Session and Polkit. Probably a regression from Systemd.
What do you think about it ?
!!! News !!!: From the link in my message above (september 29), the issue seems to be fixed in Arch Linux. It was fixed with updates from ArchLinux (see the link, the guy have put a new edit line in the first message). So, we have to wait the new updates from Manjaro. Can Manjaro team tell us if Arch Linux made new updates for Gnome items (Gdm, Mutter, …) ? Some regressions could be fixed (for example: auto screen rotation with wayland) with new Gnome updates.
I used to have a blue icon next to the showing my VPN status (for NordVPN) in the terminal (a lock with the country code next to it). For some reason, this has disappeared after last update. Is this something anyone else has experienced? If not, how do I get it back?
Check your /usr/share/zsh/p10k.zsh file if the word nordpvn is inside the keys of typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS,and if is inside check if not have a # before the word,for example mine is like this
typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(
# =========================[ Line #1 ]=========================
#status # exit code of the last command
command_execution_time # duration of the last command
background_jobs # presence of background jobs
direnv # direnv status (https://direnv.net/)
asdf # asdf version manager (https://github.com/asdf-vm/asdf)
virtualenv # python virtual environment (https://docs.python.org/3/library/venv.html)
anaconda # conda environment (https://conda.io/)
pyenv # python environment (https://github.com/pyenv/pyenv)
goenv # go environment (https://github.com/syndbg/goenv)
nodenv # node.js version from nodenv (https://github.com/nodenv/nodenv)
nvm # node.js version from nvm (https://github.com/nvm-sh/nvm)
nodeenv # node.js environment (https://github.com/ekalinin/nodeenv)
# node_version # node.js version
# go_version # go version (https://golang.org)
# rust_version # rustc version (https://www.rust-lang.org)
# dotnet_version # .NET version (https://dotnet.microsoft.com)
# php_version # php version (https://www.php.net/)
# laravel_version # laravel php framework version (https://laravel.com/)
# java_version # java version (https://www.java.com/)
# package # name@version from package.json (https://docs.npmjs.com/files/package.json)
rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv)
rvm # ruby version from rvm (https://rvm.io)
fvm # flutter version management (https://github.com/leoafarias/fvm)
luaenv # lua version from luaenv (https://github.com/cehoffman/luaenv)
jenv # java version from jenv (https://github.com/jenv/jenv)
plenv # perl version from plenv (https://github.com/tokuhirom/plenv)
phpenv # php version from phpenv (https://github.com/phpenv/phpenv)
scalaenv # scala version from scalaenv (https://github.com/scalaenv/scalaenv)
haskell_stack # haskell version from stack (https://haskellstack.org/)
kubecontext # current kubernetes context (https://kubernetes.io/)
terraform # terraform workspace (https://www.terraform.io)
aws # aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html)
aws_eb_env # aws elastic beanstalk environment (https://aws.amazon.com/elasticbeanstalk/)
azure # azure account name (https://docs.microsoft.com/en-us/cli/azure)
gcloud # google cloud cli account and project (https://cloud.google.com/)
google_app_cred # google application credentials (https://cloud.google.com/docs/authentication/production)
context # user@hostname
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
ranger # ranger shell (https://github.com/ranger/ranger)
nnn # nnn shell (https://github.com/jarun/nnn)
vim_shell # vim shell indicator (:sh)
midnight_commander # midnight commander shell (https://midnight-commander.org/)
nix_shell # nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html)
vi_mode # vi mode (you don't need this if you've enabled prompt_char)
# vpn_ip # virtual private network indicator
# load # CPU load
# disk_usage # disk usage
# ram # free RAM
# swap # used swap
todo # todo items (https://github.com/todotxt/todo.txt-cli)
timewarrior # timewarrior tracking status (https://timewarrior.net/)
taskwarrior # taskwarrior task count (https://taskwarrior.org/)
time # current time
# =========================[ Line #2 ]=========================
# ip # ip address and bandwidth usage for a specified network interface
# public_ip # public IP address
# proxy # system-wide http/https/ftp proxy
# battery # internal battery
# wifi # wifi speed
# example # example user-defined segment (see prompt_example function below)
I created folder /home/<username>/.xkb/symbols/ copied appropriate files from /usr/share/X11/xkb/symbols to that folder and edited those files, now updates doesn’t change anything. You should do this with rules folder too.
Be very careful, because changes applies instantly. I removed all layouts and couldn’t use keyboard at first :).