Может, всё-таки и сейчас есть возможность редактировать shortcuts (accelerators) любого произвольного пункта меню gtk-приложения, не редактируя его код? Гуру говорят, что в старые добрые прежние времена было проще: можно было навести мышь на любой пункт меню, нажать желаемое сочетание клавиш, и всё - можно пользоваться.
Я тут поправил исходный код файлового менеджера mate caja, в частности, файл caja-1.26.1/src/file-manager/fm-directory-view.c, а также иные файлы, где поменял NULL на «<control>F5» и «<control>F6». И т.п.
static const GtkActionEntry directory_view_entries[] = {
....
/* name, icon name, label */ {FM_ACTION_COPY_TO_NEXT_PANE, NULL, N_("_Other pane"),
"<control>F5", N_("Copy the current selection to the other pane in the window"),
G_CALLBACK (action_copy_to_next_pane_callback) },
/* name, icon name, label */ {FM_ACTION_MOVE_TO_NEXT_PANE, NULL, N_("_Other pane"),
"<control>F6", N_("Move the current selection to the other pane in the window"),
...
};
Скомпилировал (debuild -b -uc -us), поставил (dpkg -i *.deb). Хорошо,
только вопрос остаётся быть.
Я на debian bookworm.