Kysymys:
TVservice-toiminnon kytkeminen päälle ja pois päältä jättää ruudun tyhjäksi
lewiatan
2016-08-02 20:20:10 UTC
view on stackexchange narkive permalink

Käytän Qt5-sovellusta vadelma pi -laitteellani ja haluaisin esitellä jonkinlaisen virransäästöominaisuuden.

En käytä x11 tai waylandia, koska en tarvitsen sitä, mutta käytän gles2: ta (OpenGL sulautettuihin järjestelmiin).

Haluan käyttää tvservice --off - ja tvservice --preferred -vaihtoehtoja. sammutetun / päällä olevan näytön välillä.

Ongelmani on, että kun soitan tvservice --preferred -näyttöön, näyttö käynnistyy, mutta näyttö on musta (sovelluksen ulostuloa ei näytetä).

Kysymys:
Kuinka voin käynnistää sen ja nähdä aiemmin käynnissä olevan sovelluksen?

Testattu:
Kun käynnistän Qt5-sovelluksen uudelleen - se näytetään oikein.

Etuohjelman virtuaalisen päätelaitteen muuttaminen chvt -ominaisuudella (kuten ehdotetaan täällä) ei auta .

Kehyspuskurin syvyyden muuttaminen uudeksi ja takaisin fbset -depth 16; fbset -depth 32 (olen nähnyt sen joillakin foorumeilla, en löydä mitä) ei myöskään auta.

Onko sinulla ideoita?

üks vastaus:
lewiatan
2016-08-08 14:00:30 UTC
view on stackexchange narkive permalink

tvservice ei ole paras kytkeä pois päältä ja ruudulle.

Paljon parempi tapa tehdä tämä (löytyy päivän haun jälkeen) on käyttää vcgencmd -komento (lisätietoja tästä täältä).

vcgencmd display_power 0 sammuttaa näytön

vcgencmd display_power 1 käynnistää näytön

Tämän ansiosta Qt-sovellus näkyy näytöllä sen sammuttamisen ja uudelleen käynnistämisen jälkeen.

Tämä on täydellinen! Etsin jotain tällaista Pi3: lle.
Kiitos, @lewiatan - Olin käyttänyt tv-palvelua Raspian Stretchin kanssa, mutta sillä oli alkuperäisessä kysymyksessä kuvatut ongelmat, kun vaihdoin Busteriin. `vcgencmd` toimii toivotulla tavalla.
Etsin tämän ongelman ikäisiä, kiitos tämän lähettämisestä. Kuten @EricSmith,, käytän myös Raspian Busteria ja huomasin, että `tvservice` ei vain toimisi. Kiitos taas!


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...