[+]Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
[+]Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Borykam się od jakiegoś czasu z problemem konfiguracji "kiosku" na debianie 7.11.0.
Chce uzyskać terminal na którym uruchamia się firefox z określoną stroną www.
Operacja nie jest może skomplikowana sama w sobie natomiast problem związany jest z tym, że ww. wspomniana strona www wyświetla sie poprawnie w tylko w rozdzielczości 1024x768. Więc do rzeczy:
w chwili obecnej po konfiguracji system uruchamia sie w trybie tekstowym z auto-logowaniem, a po zalogowaniu poleceniem
startx firefox
uruchamia się przeglądarka w trybie pełnoekranowym.
W tym momencie pojawia się opisany problem, ponieważ rozdzielczość w jakiej uruchamiania jest aplikacja dobierana jest przez Xsy na podstawie modelu podłączonego monitora np. dla 17'' 4:3 jest to 1280x1024.
W tym miejscu moje pytanie: Jak wymusić rozdzielczość 1024x768 dla firefox uruchamianego w trybie tekstowym za pomocą startx ..... ?
Chce uzyskać terminal na którym uruchamia się firefox z określoną stroną www.
Operacja nie jest może skomplikowana sama w sobie natomiast problem związany jest z tym, że ww. wspomniana strona www wyświetla sie poprawnie w tylko w rozdzielczości 1024x768. Więc do rzeczy:
w chwili obecnej po konfiguracji system uruchamia sie w trybie tekstowym z auto-logowaniem, a po zalogowaniu poleceniem
startx firefox
uruchamia się przeglądarka w trybie pełnoekranowym.
W tym momencie pojawia się opisany problem, ponieważ rozdzielczość w jakiej uruchamiania jest aplikacja dobierana jest przez Xsy na podstawie modelu podłączonego monitora np. dla 17'' 4:3 jest to 1280x1024.
W tym miejscu moje pytanie: Jak wymusić rozdzielczość 1024x768 dla firefox uruchamianego w trybie tekstowym za pomocą startx ..... ?
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Trzeba raczej wymusić rozdzielczość ekranu.
Chyba w xorg.conf.
Chyba w xorg.conf.
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Dopisz gdzieś:
Prawdopodobnie tak:
Albo:
Kod: Zaznacz cały
xrandr -s 1024x768
Kod: Zaznacz cały
startx xrandr -s 1024x768 firefox
Kod: Zaznacz cały
startx xrandr -s 1024x768 && firefox
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Po wykonianiu ww. poleceń system zgłasza błędy:
zinit: connection to X server lost
Wating for X server to shut down error setting MTRR (base = 0Xc0000000, size=0x01000000, type = 1) Invalid argument (22)
Server trminated successfully (0). Closing log file.
Error: no display specified
zinit: connection to X server lost
Wating for X server to shut down error setting MTRR (base = 0Xc0000000, size=0x01000000, type = 1) Invalid argument (22)
Server trminated successfully (0). Closing log file.
Error: no display specified
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Jak chcecie xrandr uruchamiać to lepiej to róbcie z poziomu np ~/.xinitrc
Czyli normalny startx, a w .xinitrc dopisać te komendy xrandr i firefox.
Czyli normalny startx, a w .xinitrc dopisać te komendy xrandr i firefox.
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Po utworzeniu pliku ~/.xinitrc i dopisaniu xrandr, startx przyjmuje odpowiednią rozdzielczość dla aplikacji.
Wielkie dzięki ! Strzał w -->10<--
Chcę jeszcze wyłączyć wygaszanie monitora po okresie "bezczynności" oraz zaplanować w crontab zadania wył. oraz wł. monitora aby w godzinach nocnych nie świecił się bez potrzeby.
Testowałem wył. monitora przy pomocy komendy: xset -display :0 dpms force off
zgłasza błąd połączenia z x serwerem.
Wielkie dzięki ! Strzał w -->10<--
Chcę jeszcze wyłączyć wygaszanie monitora po okresie "bezczynności" oraz zaplanować w crontab zadania wył. oraz wł. monitora aby w godzinach nocnych nie świecił się bez potrzeby.
Testowałem wył. monitora przy pomocy komendy: xset -display :0 dpms force off
zgłasza błąd połączenia z x serwerem.
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Wyłączanie automatycznego wygaszania, spróbuj tak:
Wyłączanie spróbuj tak:
Pokaż dokładną treść błędu.
Pokaż też co tam masz (z poziomu X-ów):
Kod: Zaznacz cały
xset -dpms
Kod: Zaznacz cały
xset dpms force off
Pokaż też co tam masz (z poziomu X-ów):
Kod: Zaznacz cały
echo $DISPLAY
Kod: Zaznacz cały
xrandr -q
Kod: Zaznacz cały
xset -q
- sinplez1y1
- Posty: 97
- Rejestracja: 13 stycznia 2017, 23:25
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
zupełne wyłączenie dpms-a:
jak nie ma to utworzyć pliczek z zawartością:
/etc/X11/xorg.conf.d/10-monitor.conf
tu bardziej czytelnie:
http://pastebin.com/nifYVDL6
dodatkowo trzeba będzie utworzyć prosty skrypt i wrzucić w autostart iksów
(można też wrzucić w ~/.xinitrc)
aha i tu bardziej czytelnie:
http://pastebin.com/aqfR4M0m
i monitor nie drgnie
Moderowano: Usunięto zbędne wyrazy. Treść nie związana z wątkiem. Jest odpowiedni wątek dla uwag na tematy związane z silnikiem forum, ale nawet tam nie będzie tolerowana wulgarność. Udzielam ostrzeżenia.
jak nie ma to utworzyć pliczek z zawartością:
/etc/X11/xorg.conf.d/10-monitor.conf
Kod: Zaznacz cały
Section "Monitor"
Identifier "LVDS0"
Option "DPMS" "false"
EndSection
Section "ServerLayout"
Identifier "ServerLayout0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
Option "BlankTime" "0"
EndSection
http://pastebin.com/nifYVDL6
dodatkowo trzeba będzie utworzyć prosty skrypt i wrzucić w autostart iksów
Kod: Zaznacz cały
#!/bin/sh
xset -dpms
xset s off
xset s noblank
aha i tu bardziej czytelnie:
http://pastebin.com/aqfR4M0m
i monitor nie drgnie

Moderowano: Usunięto zbędne wyrazy. Treść nie związana z wątkiem. Jest odpowiedni wątek dla uwag na tematy związane z silnikiem forum, ale nawet tam nie będzie tolerowana wulgarność. Udzielam ostrzeżenia.
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
Dziękuję za podpowiedzi !
Jutro wypróbuje ww. metody i opisze, która przyniosła pożądane efekty.
Pozdrawiam
Jutro wypróbuje ww. metody i opisze, która przyniosła pożądane efekty.
Pozdrawiam
Re: Wymuszenie rozdzielczości dla aplikacji uruchamianych w startx
W efekcie zrezygnowałem z firefox ponieważ przy dodatku mkiosk strona się zamrażała i karty się nie przewijały.
Może komuś się przyda, ostatecznie kiosk ruszył na Operze, aby uzyskać pożądany efekt na monitorze w pliku ~/.xinitrc wywołuję poniższe komendy:
Moderowano: Uzupełnienie znaczników code.
Może komuś się przyda, ostatecznie kiosk ruszył na Operze, aby uzyskać pożądany efekt na monitorze w pliku ~/.xinitrc wywołuję poniższe komendy:
Kod: Zaznacz cały
xset dpms force on && xset -dpms && xset s off && xset s noblank && xrandr -s 1024x768_60 && opera -nosession -fullscreen -geometry 2048x1536+0+0 <TUTAJ ADRES STRONY>