Можно ли сделать апплет панели xfce с помощью python?

Также вы можете использовать эту команду:

sudo -s

Это даст вам root-доступ

0
26.06.2021, 23:50
1 ответ

Да, можете. Проверьте, например, XFCE -PANEL -Разработка плагинов с использованием Python/Javascript

Это пример для GtkSocket и GtkPlug:

#!/usr/bin/python
"""
General flow of program
Entry widget -> GtkPlug -> GtkSocket -> Window
"""

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
import sys


def perform_embed_event(widget):
    print("This will get called when plug will emit embedded signal")

# initialize GtkWindow
window = Gtk.Window()

# initialize GtkSocket
socket = Gtk.Socket()

# store socket id in socket_id variable
socket_id = socket.get_id()

print("socket", socket_id)

window.add(socket)
window.show()

# initialize GtkPlug
plug = Gtk.Plug.new(socket_id)

# Different Plug signals
plug.connect("embedded", perform_embed_event)
plug.connect("destroy", Gtk.main_quit)

print("Plug ID:", plug.get_id())

# Entry Widget
entry = Gtk.Entry()
entry.set_text("Xfce GSoC 2021")

# Add entry widget into plug
plug.add(entry)

plug.show_all()
Gtk.main()
1
28.07.2021, 11:22

Теги

Похожие вопросы