Fvwm. Задача: Необходимо добавить свой индикатор на панель.
Создаю простейшее окошко:
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import Tkinter, socket
HOST = ''
PORT = 12349
def get_cpu_usage():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((HOST, PORT))
sock.send('GETCPUUS')
result = sock.recv(1024)
sock.close()
return "%.1f" % float(result)
root = Tkinter.Label()
root.pack()
def event_cpu_usage():
root.config(text=get_cpu_usage(),
font=('Terminus', 16, 'normal'),
width=5,
height=3)
root.after(500, event_cpu_usage)
event_cpu_usage()
root.mainloop()
В ConfigFvwmButtons добавляю строку
*FvwmButtons: (12x8, Frame 0, Padding 3 2, Swallow "cpu-usage-client.py" `Exec exec python /path/cpu-usage-client.py`)
В результате, программа запускается, но не на панели, а как отдельное окно.
Вопрос: какие свойствами должно обладать окно, чтобы нормально запускаться в FvwmButtons? (xload и др. нормально работают)
Ответ на:
комментарий
от fugu
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от fugu
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Что я неправильно сделал?(python) (2006)
- Форум SSL: NO_SHARED_CIPHER (2015)
- Форум FvwmButtons (2005)
- Форум FvwmButtons (2005)
- Форум FvwmButtons (2005)
- Форум FvwmButton - вопрос... (2006)
- Форум FvwmButtons хочется странного (2013)
- Форум проблемы с FvwmButton (2006)
- Галерея CDE panel ? FvwmButtons ! (2002)
- Форум индикаторы (2007)