System Settings
Deep linking to System Settings
Opening a link
executable(
meson.project_name(),
'src' / 'Application.vala',
dependencies: [
dependency('granite-7', version: '>= 7.3.0'),
dependency('gtk4', version: '>= 4.10.0')
],
install: true
)runtime: io.elementary.Platform
runtime-version: '7.2'
sdk: io.elementary.Sdkvar button = new Gtk.Button.with_label ("Change network settings");
button.clicked.connect (() => {
var launcher = new Gtk.UriLauncher (Granite.SettingsUri.NETWORK);
launcher.launch.begin(null, null, (obj, res) => {
try {
launcher.launch.end (res);
} catch (Error e) {
warning ("Failed to open network settings: %s", e.message);
}
});
});Use cases
Last updated
Was this helpful?