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: pouštění scriptů klávesovými zkratkami  (Přečteno 2859 krát)

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
pouštění scriptů klávesovými zkratkami
« kdy: 08 Srpna 2013, 11:12:12 »
Zdravím, mám trošku problém s obrazovkou, na netu jsem  nenašel a nevím jak vyřešit chybovou hlášku při připojením HDMI kabelu (DVI  a VGA nic) a následném nezobrazení přihlašovací obrazovky a klasickému zadávání příkazů.
PC mi slouží jako NAS a občas pustím XBMC a koukám na filmy, jenže to teď jde jen přes SSH a nesmím zavřít PC z kterého to po SSH pustím jinak se za 15min ukončí spojení a film můžu pouštět znova. Mám u toho malinkou klávesnici s toughtpadem a napadlo mě zda by nešlo spouštět scripty klávesovými zkratkami abych nemusel zapínat jiný PC a necjci mít XBM pustěné furt kvůli spotřebě a žravosti CPU (klasické procesy cca do 200-300 přerušení/s a XBMC tak o řád víc). Šlo by to nějak? Na desktopové verzi to je v pohodě přes klikačku,a le jak an serveru, kde je jen x server, ovladače grafiky a xbmc.
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #2 kdy: 10 Srpna 2013, 14:16:22 »
To je sice hezké, dokonce to pužívám na ntb na tlačítka myši, ale pořád to neřeší to, že se ani nepřihlásím.
EDIT: schválně jsme změřil proud, wattmetr nemám, a počítač ere úplně stejně při spuštěném i vyplém XBMC. takže asi nejsnažnější bude fakt pouštět ho automaticky při startu
« Poslední změna: 10 Srpna 2013, 15:11:02 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

Samms

  • Aktivní člen
  • *
  • Příspěvků: 297
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #3 kdy: 10 Srpna 2013, 15:11:13 »
Přidej do init démona... (Jeho potomci budou spravovat přesný typ eventu a potomci potomků teprve vykonávat.)

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #4 kdy: 10 Srpna 2013, 15:17:32 »
ops a to prosím jak? Se serverovým ubuntu mám jen pár denní zkušenost a mám tam jen sambu, ovladače grafiky script na spuštění xbmc podle netu.
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

Samms

  • Aktivní člen
  • *
  • Příspěvků: 297
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #5 kdy: 10 Srpna 2013, 15:26:06 »
Dáš init potomka, který bude reagovat na input. Tam pak musíš ošetřit dalším potomkem přesnější typ vstupu. Lze se také napíchnout na stávajícího démona pro vstup - ovšem to by jsi musel znát Unixové/Linuxové démony podrobněji... (Vpostatě je to obdoba napíchnutí eventu ve vyšších programovacích jazycích...)

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #6 kdy: 10 Srpna 2013, 15:26:52 »
Zhruba tuším o čem mluvíš, zkusím to prozkoumat celé
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

Samms

  • Aktivní člen
  • *
  • Příspěvků: 297
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #7 kdy: 10 Srpna 2013, 15:31:22 »
Démon se nestará o eventy přímým zpracováním - ale vytvoří si pro to dítě. Takhle se lze dovětvit z obecného vstupu do IsKeyDown(klávesa)... Jenže jak jsem psal - není sranda se hrabat v celistvém systému. Není na škodu udělat si dvojvětev - stejně se vše neřeší z jedné větve... Prostá definice démona si myslím, že mluví za vše...

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:pouštění scriptů klávesovými zkratkami
« Odpověď #8 kdy: 10 Srpna 2013, 16:14:38 »
Uvidíme, zatim jsem našel script na automatické spouštění XBMC po startu bez přihlášení, tak to bude snad fungovat a stačit.

EDIT: tak script funguje s malou úpravou (umazání --background a hlavně pouštět s volbou --nocursor u parametrů cesty k xbmc)
http://wiki.xbmc.org/index.php?title=Installing_XBMC_for_Linux
Powertop hlásí asi 300-600 místo obvyklých cca 200-300 probuzení/s (dle toho co XBMC dělá, aktuálně tam hraje hudba a jede OpenGL vizualizace)
« Poslední změna: 10 Srpna 2013, 19:32:30 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

 

Provoz zaštiťuje spolek OpenAlt.