Làm cách nào để mở Thanh tra GTK?


20

Tôi đang sử dụng GTK.3.15. Khi cố gắng mở GTK Inspector bằng Ctrl+ Shift+ Ihoặc Ctrl+ Shift+ D, không có gì xảy ra. Không quan trọng tôi đang sử dụng ứng dụng hoặc widget nào. Chẳng có gì xảy ra

và sự hiểu biết của tôi là tùy chọn này có tiêu chuẩn trên GTK 3.15. Có ai biết làm thế nào không

sử dụng công cụ này trong GTK 3.15?


Bạn đã thử với câu trả lời của tôi?
Helio

Trình soạn thảo dconf không có tính năng gỡ lỗi mà bạn nói đến. Tôi đã cố cập nhật ứng dụng nhưng Ubuntu nói với tôi rằng tôi đã cài đặt phiên bản mới nhất. Tôi đánh giá cao sự giúp đỡ của bạn mặc dù. Có vẻ như tôi sẽ phải chờ vài tuần để phát hành Ubuntu 15.04.
Adam

Xin lỗi, tôi đã không đặt mũi tên trong câu trả lời của mình. Tôi có nghĩa là org> gtk> Settings> Debug. Tôi nghĩ rằng
Helio

Không cần mũi tên. Tôi hiểu chính xác những gì bạn đã nói với tôi.
Adam

Tôi đã thử nó trên máy tính của tôi và nó không thể tìm thấy debugmục. Tuy nhiên, nó đã làm việc phương pháp thứ 2?
Helio

Câu trả lời:


15

Tôi đã nhận được điều này từ https://wiki.gnome.org/Projects/GTK%2B/Inspector :

GtkInspector là hỗ trợ gỡ lỗi tương tác tích hợp trong GTK +. Nó đã được thêm vào trong GTK + 3.14, dựa trên một bản sao của gtkparasite được đánh giá tốt.

Trình gỡ lỗi bị tắt theo mặc định. Để cho phép nó chạy trong một thiết bị đầu cuối:

gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true

Và khởi chạy nó bằng bàn phím Control-Shift-I hoặc Control-Shift-D.

Nếu bạn không muốn sử dụng các phím tắt, bạn cũng có thể chạy tạm thời trực tiếp khi chạy ứng dụng của mình với:

GTK_DEBUG=interactive your-app

Nhìn xa hơn, tôi thấy Bug # 1523929 chỉ ra rằng người dùng có thể cài đặt libgtk-3-dev, sau đó cung cấp lược đồ. Lưu ý rằng cài đặt libgtk-3-devcó thể mang lại rất nhiều phụ thuộc.


1
Làm cách nào để tôi mở trình kiểm tra trong trình duyệt sử dụng ctrl + shit + i (hoặc ctrl + shift + d) làm lối tắt cho các tác vụ khác?
euDennis

1
Tôi không thể kiểm tra ngay cả sau khi cài đặt libgtk-3-dev. Nhìn vào menu trợ giúp, không có thanh tra giúp. Nhìn vào các ràng buộc quan trọng và không có tùy chọn để mở thanh tra.
Costa

9

Cách 1:


Kích hoạt phím tắt:

  1. Cài đặt dconf-editorvớisudo apt-get install dconf-editor
  2. Điều hướng đến org> gtk> settings>debug
  3. Đặt enable-inspector-keybindingthànhtrue
  4. Hãy thử các phím tắt.

Cách 2:


Chạy chương trình để gỡ lỗi với GTK_DEBUGbiến:

Thay vì chạy chương trình để gỡ lỗi như bình thường ( myprogram --argument), bạn chỉ cần chạy chương trình theo cách này ( GTK_DEBUG=interactive myprogram --argument)

Ngoài ra, bạn có thể xuất biến đó với export GTK_DEBUG=interactivevà sau đó chạy chương trình.


Không cần thiết phải khởi động lại hoặc đăng xuất + đăng nhập sau khi sử dụng dconf. Nếu bạn từng tìm thấy một trường hợp thay đổi dcs không "thực hiện" cho đến khi bạn đăng nhập lại, đó là một lỗi. Báo cáo nó.
Matthias Urlichs

thiếu thông tin Debugcho tôi. Ubuntu 18.04.
Costa

2
Điều này không làm việc cho tôi ngay cả sau khi cài đặt libgtk-3-dev. Tôi đang dùng Ubuntu 18.04 với Gnome 3.28.3
Costa

Đây dường như là tài liệu cuối cùng: wiki.gnome.org/Projects/GTK+/Inspector
Helio

Tôi hơi bối rối
Helio
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.