On 24/02/25 14:34, gfp wrote:
gfp@Tuxedo ~$ guix system describe Generation 69 22. Februar 2025 20:14:36 (aktuell) Dateiname: /var/guix/profiles/system-69-linkkanonischer Dateiname: /gnu/store/driyfdcphinz0rrd7k9cpz6xvq4v8r0r-systemBezeichnung: GNU with Linux-Libre 6.13.3 Bootloader: grub-efi Root-Gerät: UUID: 4fb0ed7c-61ab-45eb-be0b-ff527b320e6dKernel: /gnu/store/xp54qjqridxih5j8j0krsxrjlymmvg3x-linux-libre-6.13.3/bzImageKanäle: guix: Repository-URL: https://git.savannah.gnu.org/git/guix.git Branch: master Commit: 1fbc2625d23b782d60d96b4a4cd037df6d30df40Konfigurationsdatei: /gnu/store/y89ds8bajd59zl73h22dgd0js7wp95xh-configuration.scm
I tried the process below assuming it would get me the same MATE version you're getting trouble with. The resulting virtual machine displayed the MATE desktop normally. I can use the Applications, Places and System menus.
If I were in your shoes, I'd roll back to the previous system generation. But if you'd like to investigate the source of the issue, maybe figure out were MATE logs errors to see if you can find any clues. Or try deleting stale state related to MATE. I don't know where MATE saves its state, though.
Sorry I couldn't be of much help :) § TESTING PROCESS❶ Create a virtual machine using the MATE desktop service defined in the Guix revision Gottfried is using.
#+begin_src shell guix time-machine -C mate-channels.scm -- system vm mate-os.scm #+end_src(See «§ SCHEME FILES» section below for the contents of the mate-channels.scm and mate-os.scm files.)
❷ Run the resulting virtual machine: #+begin_src shell /gnu/store/qa5gc34qgmjhk12if284nkl2v1mz869f-run-vm.sh \ -nic user,model=virtio-net-pci -m 2024M #+end_src❸ Wait for the GDM login screen and start a desktop session for the Tester user (password is: excuseme).
§ SCHEME FILES #+begin_src scheme ;;; Contents for mate-channels.scm. (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (commit "1fbc2625d23b782d60d96b4a4cd037df6d30df40") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))) #+end_src #+begin_src scheme ;;; Contents for mate-os.scm. #| This is an operating system configuration for trying out the MATE desktop environment. This configuration is based on Guix's bare-bones system template (guix-repo: gnu/system/examples/bare-bones.tmpl). |# (use-modules (gnu) (gnu packages emacs) (gnu services desktop) ; Provides %desktop-services. (gnu services networking) (gnu services xorg)) ; Provides gdm-service-type (operating-system (host-name "makina") (issue "|0.0| I am a Guix System. Welcome!\n\n") ;; Boot in "legacy" BIOS mode, assuming /dev/sdX is the ;; target hard disk, and "my-root" is the label of the target ;; root file system. (bootloader (bootloader-configuration (bootloader grub-bootloader) (targets '("/dev/sdX")))) ;; It's fitting to support the equally bare bones ‘-nographic’ ;; QEMU option, which also nicely sidesteps forcing QWERTY. (kernel-arguments (list "console=ttyS0,115200")) (file-systems (cons (file-system (device (file-system-label "my-root")) (mount-point "/") (type "ext4")) %base-file-systems)) ;; The "root" account is implicit, and is initially created with ;; the empty password. (users (cons (user-account (name "tester") (password (crypt "excuseme" "$6$abc")) (comment "The user that will test the system.") (group "users") (home-directory "/home/tester") (supplementary-groups '("wheel"))) %base-user-accounts)) (packages (cons* emacs %base-packages)) (services (cons* ;; MATE desktop. (service mate-desktop-service-type) ;; Core %desktop-services. %desktop-services))) #+end_src Good luck :)
OpenPGP_0x0AB0D067012F08C3.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature