Przycisk odpowiedzi Skype pojawiający się poza ekranem w konfiguracji Linux na wielu monitorach

1

Korzystam z Linux Mint LMDE i mam Skype'a zainstalowanego na pulpicie KDE.

Mam podłączone 4 monitory o różnych rozmiarach.

Problem polega na tym, że kiedy Skype dzwoni, nie ma przycisku, aby kliknąć odpowiedź. Myślę, że gdzieś pojawia się poza ekranem.

Ponieważ przycisk odbierania nie jest całą aplikacją, ale tylko częścią Skype'a, nie ma dla niej ikony paska zadań.

Obecnie jedynym sposobem, aby dowiedzieć się, kto dzwoni, jest poczekanie na zakończenie dzwonka i sprawdzenie, kto zadzwonił w sekcji Skype nieodebranych połączeń .

Chciałbym móc zobaczyć, kto dzwoni i odbierać połączenia. Jak mogę wyświetlić ten przycisk odpowiedzi w widocznych granicach ekranów?

użytkownik36516
źródło

Odpowiedzi:

0

Oto podejście: Gdy usłyszysz dzwonek Skype, uruchom skrypt, który działa w następujący sposób: (1) Uzyskaj numer Skype na numer pid, (2) Uzyskaj listę wszystkich okien wraz z numerami procesowymi, (3) Używając pid (lub ewentualnie nazwy okna) ) znajdź odpowiedni identyfikator okna, (4) wyświetl okno i podnieś je.

W przypadku (1) można zastosować zwykłe ps ... | grep ...podejście. Nie jest dla mnie jasne, w jakim oknie lub pudełku znajduje się „przycisk odpowiedzi”; być może użycie tytułu okna (zamiast pid) do znalezienia odpowiedniego okna w wmctrl -ldanych wyjściowych może działać lepiej. Dla (2) wmctrl -lp,. Dla 4),wmctrl -R ...

W tym systemie nie mam Skype'a ani wielu monitorów, więc nie mogę przetestować powyższych sugestii. Myślę, że można opracować bardziej uproszczoną metodę.

Podczas tworzenia i testowania takiego skryptu dobrym pomysłem może być utworzenie procesu stand-in, który można zaparkować poza ekranem i spróbować użyć go wmctrlręcznie, aby wyświetlić go na ekranie, przed przystąpieniem do pisania skryptu.

Jeśli chodzi o „Kiedy słyszysz pierścień Skype, uruchom skrypt” część odpowiedzi powyżej: Jeśli chcesz, aby przycisk menu tak, że skrypt jest uruchamiany, gdy przesuniesz kursor myszy w poprzek przycisku przykłady robią tak używając yume3 znajdują w skryptach typewriteri yume-wmctrl-leftcolktóre są w yume3-22.gz na yume3 na stronie pobierania . yume3 jest oparty na Gtk i łatwy do zainstalowania, jeśli w twoim systemie są już zainstalowane biblioteki Gtk. yume3 ma ustawienia opcji, które sprawiają, że menu są lepkie / na wierzchu / bez dekoracji, jak wyjaśniono tutaj .

James Waldby - jwpat7
źródło
0

Jedna rzecz do zbadania: w KDE 4.5.5, Ustawienia systemu, w części Sprzęt, Wyświetlacz i monitor, Wiele monitorów, jest ustawienie „Pokaż niezarządzany system Windows na:” i pole, które dla mnie wyświetla te opcje: Display1, Display2, Display3 , Wyświetlacz ze wskaźnikiem.

Nie jestem pewien, czy definicja „niezarządzanego systemu Windows” pasuje tutaj, ale możesz spróbować ustawić tę opcję na jedną lub drugą.

Inną możliwością jest sprawdzenie argumentów wiersza poleceń dla Skype. W tej chwili nie mam zainstalowanego Skype. W innych programach X często dostępna jest opcja wiersza poleceń, taka jak --geometry, która może określać rozmiar okna, a także współrzędne, od których ma się zaczynać. Opera działa w ten sposób, Xterm i kilka innych. Nie wiem z własnego doświadczenia, czy Skype ma taką funkcję, ale myślę o tym, jeśli określisz lokalizację uruchamiania na określonym ekranie, gdy nadejdzie połączenie, być może przyklei się do tego ekranu w oknie powiadomień.

Niestety nie jest to ostateczna odpowiedź, a jedynie 2 rzeczy do zbadania ...

skm
źródło