1 diff --git i/extension.js w/extension.js
2 index c151057..1b6dfc3 100644
5 @@ -717,7 +717,7 @@ const EasyScreenCastIndicator = GObject.registerClass({
6 Lib.TalkativeLog('-*-execute post command');
8 // launch cmd after registration
9 - const tmpCmd = `/usr/bin/sh -c "${this._settings.getOption('s', Settings.POST_CMD_SETTING_KEY)}"`;
10 + const tmpCmd = `/bin/sh -c "${this._settings.getOption('s', Settings.POST_CMD_SETTING_KEY)}"`;
14 diff --git i/prefs.js w/prefs.js
15 index e0dd1a2..9dcb87a 100644
21 import GIRepository from 'gi://GIRepository';
22 -GIRepository.Repository.prepend_search_path('/usr/lib64/gnome-shell');
23 -GIRepository.Repository.prepend_library_path('/usr/lib64/gnome-shell');
24 +GIRepository.Repository.prepend_search_path('@gnomeShell@/lib/gnome-shell');
25 +GIRepository.Repository.prepend_library_path('@gnomeShell@/lib/gnome-shell');
27 import Adw from 'gi://Adw';
28 import GObject from 'gi://GObject';
29 @@ -713,7 +713,7 @@ const EasyScreenCastSettingsWidget = GObject.registerClass({
30 Lib.TalkativeLog('-^-NOT SET xdg-user video');
33 - '/usr/bin/sh -c "echo $HOME"',
34 + '/bin/sh -c "echo $HOME"',
37 Lib.TalkativeLog(`-^-CALLBACK sync S: ${success} out: ${out}`);
38 @@ -883,7 +883,7 @@ const EasyScreenCastSettingsWidget = GObject.registerClass({
42 - 'journalctl /usr/bin/gnome-shell --since "15 min ago" --output=cat --no-pager',
43 + 'journalctl @gnomeShell@/bin/.gnome-shell-wrapped --since "15 min ago" --output=cat --no-pager',
46 Lib.TalkativeLog(`-^-CALLBACK async S= ${success}`);
47 diff --git i/utilaudio.js w/utilaudio.js
48 index b07e181..ed7d3ba 100644
53 import GObject from 'gi://GObject';
54 import GIRepository from 'gi://GIRepository';
55 -GIRepository.Repository.prepend_search_path('/usr/lib/gnome-shell');
56 -GIRepository.Repository.prepend_library_path('/usr/lib/gnome-shell');
57 -GIRepository.Repository.prepend_search_path('/usr/lib64/gnome-shell');
58 -GIRepository.Repository.prepend_library_path('/usr/lib64/gnome-shell');
59 +GIRepository.Repository.prepend_search_path('@gnomeShell@/lib/gnome-shell');
60 +GIRepository.Repository.prepend_library_path('@gnomeShell@/lib/gnome-shell');
61 import Gvc from 'gi://Gvc';
63 import * as Lib from './convenience.js';