Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć.
Problem teoretycznie prosty.
Jest sobie lapek z debianem Stretch na pokładzie;
Jest Imaginary Teleprompt;
Jest dodatkowy monitor;
Co bym nie robił, w najlepszej sytuacji na ekranie laptopa mam pulpit i panele, teleprompt bardzo grzecznie korzysta z dwóch ekranów, tyle że nie potrafię wymusić, aby nowe okna otwierały mi się na ekranie laptopa a nie monitora (ze swojego stanowiska monitora nie widzę i po drodze do niego mam bandę kabli o które można się potknąć i w najlepszym razie polecieć na ryj, a w najgorszym wywalić lapka, monitor i kamerę na glebę).
Jest na to jakiś sposób? Nie jest to coś od czego zależy przyszłość wszechświata... ale łażenie z myszą do monitora po to, aby sobieokienko przesunąć jest cokolwiek upierdliwe...
Ostatnio edytowany przez ethanak (2020-05-28 21:17:54)
Offline
Gdyby to były dwie sesje Xorga to zmienna
DISPLAY=:2 zajebisty_program
by wyjaśniła sytuację prosto i ekologiczne.
Nawet na Waylandzie, bo tam 95% softu i tak chodzi obecnie przez Xwayland.
Na Waylandzie też:
env | grep DISPLAY WAYLAND_DISPLAY=wayland-0 DISPLAY=:1
env | grep DISPLAY DISPLAY=:0
Jedna sesja to Xorg i Plasma, druga to Weston.
Procesy Xów:
pacjent 12405 0.0 0.2 344220 34072 tty5 Sl+ 17:10 0:00 /usr/bin/Xwayland :1 -rootless -listen 65 -listen 66 -wm 67 -terminate pacjent 17771 0.0 0.0 3924 1032 tty7 S+ maj25 0:00 xinit /home/pacjent/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /tmp/serverauth.xgUQ1Tsoih
Porównaj zmienne na obu ekranach, może znajdziesz jakiś równie skuteczny punkt zaczepienia.
EDIT:
Poszło:
DISPLAY=:1 mpv /media/box/Filmy/Ghost_Dog__Droga_samuraja_1999_-_Cały_Film_Lektor_PL-_HD-8855452.mp4
odpalam proces w terminalu na Xorgu, a leci sobie grzecznie na Westonie, na tty5.
Pozdro
Ostatnio edytowany przez Jacekalex (2020-05-26 17:26:36)
Offline
Niestety - teleprompt potrafi korzystać z dwóch monitorów (jeden kontrolny dla mnie, drugi dla lektora/aktora) ale nie z dwóch sesji.
Offline
Xorg na obu ekranach ma tą samą zmienną DISPLAY czy różne?
Moim zdaniem powinien mieć różne, ale nie chce mi się targać telewizora żeby sprawdzić. :P
Ostatnio edytowany przez Jacekalex (2020-05-27 10:20:04)
Offline
Nie mam jak teraz sprawdzić ale na 99% ta sama. W sumie to jeden ekran tylko powiększony. Zresztą jak mogłyby być różne, jeśli np. pół okna jest na ekranie laptopa, a drugie pół na monitorze? Co z terminalem kóry siedzi w połowie na jednym, a w połowie na drugim i każę mu zrobić "echo $DISPLAY"?
Gdyby prompter umiał działać na dwóch różnych displayach to nie byłoby problemu :(
Offline
Tego przypadkiem nie powinno sie ustawiac w xorg.conf ? Tam jest chyba jakas mozliwosc differencjowania poszczegolnych monitorow i ustawiania ich relatywnie wobec siebie ?
Tutaj znalazlem cos podobnego z linkiem do jakiegos skryptu przelaczajacego monitory, moze to pomoze:
https://stackoverflow.com/questions/10500521/linux- … monitor-names
Ostatnio edytowany przez wikingagressor (2020-05-28 01:57:46)
Offline
Może i tak, ale normalnie używam albo tylko ekranu lapka albo innego monitora w zupełnie innej konfiguracji (tylko drugi monitor), promptera ostatnio raz na tydzień (pier^Wcholerne bajeczki dla przedszkoli).
Ale przy okazji wertowania tych skryptów wpadł mi do głowy pomysł: skoro cały pic sprowadza się w sumie do tego, aby okno pojawiło się na moim ekranie wystarczy je przesunąć, a skrypt do przesuwania okna potrafię napisać :)
Spróbuję później i dam znać czy coś wychodzi.
Offline
Mogłem, wciórności, wpaść na to wcześniej...
!/bin/bash xdotool windowmove `xdotool search --name 'Imaginary Teleprompter'` 0 0
podpięte do aktywatora w panelu.
To tak jakby kto miał podobny problem :)
Offline
Strony: 1