Cinnamon. nemo action layout editor not work

The latest feature of Cinnamon DE, nemo action layout editor, won’t start.

The Nemo actions layout editor New Features in Linux Mint 22 'Wilma' - Linux Mint

Run it in the terminal and click the ACTION icon.

Do you have any advice?

I have reinstalled all cinnamon-related packages.

I’m stuck.

❱ cinnamon-settings 
Using pam module (python3-pampy)
Loading Actions module
Traceback (most recent call last):
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 753, in button_press
    self.side_view_nav(widget, None, category)
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 178, in side_view_nav
    self.go_to_sidepage(sidePage, user_action=True)
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 187, in go_to_sidepage
    sidePage.build()
  File "/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py", line 212, in build
    self.module.on_module_selected()
  File "/usr/share/cinnamon/cinnamon-settings/modules/cs_actions.py", line 24, in on_module_selected
    self.sidePage.load(self.window)
  File "/usr/share/cinnamon/cinnamon-settings/modules/cs_actions.py", line 43, in load
    self.spices = Spice_Harvester(self.collection_type, self.window)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/cinnamon/cinnamon-settings/bin/Spices.py", line 191, in __init__
    self._load_metadata()
  File "/usr/share/cinnamon/cinnamon-settings/bin/Spices.py", line 468, in _load_metadata
    name = keyfile.get_locale_string('Nemo Action', 'Name')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-key-file-error-quark: キーファイルに解釈できない値を持つキー“Name”が含まれています。 (5)

VM manjaro spin Delinuxco. fresh install.

Possibly an upstream issue - perhaps triggered by your chosen locale.

Better create an issue with the relevant upstream repository - linux-mint · GitHub.

Manjaro does not fix upstream errors - neither do Arch - so the best way forward is upstream Linux Mint.

1 Like

@linux-aarhus

Thanks to this, I have narrowed down the cause of the problem.
I use emojis a lot.
Like this:

 fd -e nemo_action -x grep -P '\AName=' | cat -n
 
     5	Name=💡💡czkawka "%N" しゃっくり
    25	Name=自炊📕🗡フォーマッター "%N"
    40	Name=🐔CWD2 (dir) s/^/%p/
    41	Name=🐫🐫リネームダウン🐫 %p
    49	Name=💾💾TIMESHIFT_ST15.sh💾💾

I accidentally forgot to report the follow-up of this issue.

Locale is not a factor. Is it a regression?

Specifically, the cause is a change in the handling of metacharacters in the syntax. nemo_aciton.

For years, there have been users who have pointed out these issues with every major update. They are fixed each time, but they come back like zombies. You can no longer find the old discussions on github.

I am only reporting the phenomenon. I will not state whether it is good or bad or the direction. Manjaro is not involved. I do not express my opinion.