domferr / domferr/Linux-PowerToys

No response after clicking the layouts button of FancyZone

Open
#12 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
668
Forks
17
PR merge metrics
No merged PRs in 30d

Description

No response after clicking the layouts button of FancyZone
The terminal output errors:
huangwenshuo@pop-os:~/Applications$ ./LinuxPowerToys-0.8-x86_64_f8aecf62cd3ce036b3402fca12b8111c.AppImage
Gtk-Message: 11:03:07.598: Failed to load module "appmenu-gtk-module"
Gtk-Message: 11:03:07.675: Failed to load module "canberra-gtk-module"
Gtk-Message: 11:03:07.675: Failed to load module "canberra-gtk-module"

** (linuxpowertoys:48504): CRITICAL **: 11:03:08.273: Failed to read XDG desktop portal settings: GDBus.Error:org.freedesktop.portal.Error.NotFound: 未找到请求的设置

** (linuxpowertoys:48504): CRITICAL **: 11:03:08.276: Failed to read XDG desktop portal settings: GDBus.Error:org.freedesktop.portal.Error.NotFound: 未找到请求的设置
^C

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.gnome.Shell.Extensions.TilingShell” on object at path /org/gnome/shell/extensions/TilingShell
#0 DBusClient._callMethod (package:dbus/src/dbus_client.dart:1126)

#1 DBusClient.callMethod (package:dbus/src/dbus_client.dart:621)

#2 GnomeFancyZonesBackend._openLayoutEditor (package:linuxpowertoys/src/backend_api/utilities/fancy_zones/gnome_fancy_zones_backend.dart:320)

Contributor guide

Open the contributing guide

Research direction

Start in package/linuxpowertoys/src/backend_api/utilities/fancy_zones/gnome_fancy_zones_backend.dart at GnomeFancyZonesBackend._openLayoutEditor and reproduce the layouts-button action on the reported Linux desktop. Check how the DBus call handles the missing TilingShell interface; done means clicking the button opens the layout editor or reports the unavailable integration without an unhandled exception.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.