gnome-tweaksを起動しようとすると、理解できないアプリケーションエラーが返され、シェルはまだフリーズします。

gnome-tweaksを起動しようとすると、理解できないアプリケーションエラーが返され、シェルはまだフリーズします。

私はLinux 5.10.11とGNOME 3.38.3でArch Linuxを使用していますが、メニューからTweaksを実行しようとすると何も起こりません。したがって、bashでgnome-tweaksを起動しようとすると、次のエラーが返されます。

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/gtweak/app.py", line 30, in do_activate
    self.win = Window(self, model)
  File "/usr/lib/python3.9/site-packages/gtweak/tweakview.py", line 27, in __init__
    self.main_box.set_mode_transition_type(Handy.LeafletModeTransitionType.SLIDE)
AttributeError: 'Leaflet' object has no attribute 'set_mode_transition_type'

この調整されたセッションを停止するには、Ctrl-Cに戻ります。すでに編集しています。#!/usr/bin/env python3そして#!/usr/bin/python3存在する/usr/bin/gnome-tweaks

なぜこれらのエラーが発生し、なぜgnome-tweaksが起動しないのか教えてください。

ベストアンサー1

チラシはgi / repositoryに属するHandyモジュールから取得されます。set_mode_transition_typeチラシはバージョン0.0.12以降廃止されました。https://valadoc.org/libhandy-0.0/Hdy.Leaflet.set_mode_transition_type.html

gtweakを更新するか、Giライブラリをダウングレードしてみてください。

推奨されない回避策は、Tweakview.pyファイル(新しいメソッドの名前)を変更することset_mode_transition_typeですset_transition_type。他のものを破るかもしれませんが。

シェルが停止し続けるとgnome-shell。このアップデートはGiバージョンの不一致を修正することができます。

おすすめ記事