Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Upravena verze udev-notify - programek zobrazujici notifikace o hardwaru  (Přečteno 1485 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Ahoj,

na starem Ubuntu 12.10. jsem pouzival fajn programek udev-notify. Ukazovalo to informace o pripojovanem a odpojovanem hardwaru v podobe standartnich notifikaci.

Ted jsem to z .RPM baliku chtel nahodit na Fedoru 20, ale nejelo to. Takze sem se v tom zacal stourat a po asi pul hodine sem to k memu velkemu prekvapeni rozchodil.  ;D Problem byl v tom ze Python3 pouziva notifikace odvozene z Gobject a pak tam byla jeste chybka s kodovanim textu.

Jestli se nepletu, tak Ubuntu 14.04.  uz preslo na Python3, takze kdyby to chtel nekdo vyzkouset tak sem davam tu upravenou verzi toho skriptu. On celej programek se stejne sklada jen ze spousteciho skriptu, .desktop souboru kvuli spousteni pri startu a vlastniho python-skriptu - coz byl ten co potreboval upravit.

Napsal sem autorovi, ten ale na ten kod uz leta nesahnul, takze bych se ani nedivil kdyby neodpovedel. Co s tim dal ? Na Launchpadu jsou jenom bugy ktery nikdo neresi a zdrojak. Muzu tam zkusit dat novou verzi, stejnak by ale byly potreba udelat novy balicky pro aktualni ubuntu. Ono by asi stacilo rozpitvat ten puvodni debiani balik a jen prehodit ten python-skript. Mozna se nakonec pustim do toho ten skript jeste zdokonalit.

Tak pripojuju aktualni verzi toho skriptu, da se to spustit normalne :
Kód: [Vybrat]
python udev-notify.py Me to beha pod Fedorou 20 a Gnome Shell celkem paradne.

EDIT:
Veci sou trosku slozitejsi nez se zdalo, je tam jeste celej adresar s nekolika jinejma knihovnama. Navic jsem nasel aktualni verzi, ketra ale opet bude fungovat jen na Pythonu 2, je v repozitari autora.

Takze postup je: nainstalovat .DEB balicek z toho reposzitare. Pak v /usr/share/udev-notify/ vymenit soubor udev-notify.py za ten kterej jsem tady pripojil. Nastavit vlasnika a skupinu na root a prava na 755 a melo by to fungovat.

[příloha smazaná administrátorem]
« Poslední změna: 05 Května 2014, 17:43:07 od karlitos »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

 

Provoz zaštiťuje spolek OpenAlt.