Czy można wykonać kopię lustrzaną aktywnej sekcji jednego obszaru roboczego, aby był widoczny w bieżącym obszarze roboczym jako okno, które można przesuwać?
Innego dnia miałem maszynę wirtualną z systemem Windows 10 uruchomioną na moim hoście Ubuntu 16.04, której ukończenie aktualizacji zajęło naprawdę dużo czasu. Sprawdzałem jego postępy za pośrednictwem Expo ( Super+ S) na Ubuntu. To sprawiło, że pomyślałem, że ten problem został najprawdopodobniej już rozwiązany, ponieważ narzędzia takie jak simplescreenrecorder można skonfigurować do nagrywania tylko części ekranu. Nie znam jednak właściwej terminologii używanej do wyszukiwania Google.
Chciałbym zobaczyć zrzut ekranu 300 x 150 poniżej w postaci ruchomego okna (z aktualizacjami na żywo) w prawym górnym rogu dowolnego obszaru roboczego, który stanie się aktualny.
źródło
tail -F file | grep pattern
dzienników do ostrzegania o niektórych zdarzeniach), drugi wyśle Ci powiadomienie, gdy minie trochę czasu od ostatniego napisanego wiersza (przydatne do wiedzieć, kiedy zakończy się kompilacja).Odpowiedzi:
EDYTOWAĆ
(Nowa odpowiedź)
GOTOWY.
Poniższa odpowiedź jest teraz dostępna w dopracowanej formie, jako wskaźnik, jako ppa dla programów Trusty, Xenial, Yakkety i Zesty:
Wskaźnik Th (łącznie z oknem podglądu) ma teraz całkiem niski poziom soku. Opcje obejmują okno ustawień, ustawienie rozmiaru / koloru obramowania okna, rozmiar okna.
Tymczasem uważam, że warto mieć oko na okno AU; sprawdź, czy są jakieś wiadomości :)
STARA ODPOWIEDŹ
(
pierwszaszorstka koncepcja)Miej zminimalizowaną reprezentację okna w innym obszarze roboczym
Ku memu (wielkiemu) zaskoczeniu można to skutecznie zrobić, czy to podstępem i oszustwem; mają zaktualizowaną reprezentację okna w innym obszarze roboczym. Nie nadaje się do oglądania filmu, zdecydowanie wystarczająco dobry, aby mieć oko na okno w innym miejscu (przykład: moje okno karty telewizyjnej):
Jak to działa w praktyce
W oknie z przodu naciśnij klawisz skrótu:
(okno zminimalizuje)
Przejdź do innego obszaru roboczego, naciśnij ponownie klawisz skrótu, pojawi się mała reprezentacja okna, aktualizowana co 4 sekundy:
Okno zawsze wyświetla się nad innymi oknami. W tej chwili okno ma 300 pikseli (szerokość), ale można ustawić dowolny rozmiar.
Aby zakończyć, naciśnij (ponownie) klawisz skrótu. Małe okno się zamknie, przejdziesz do okienka oryginalnego okna, które pojawi się ponownie, nie zminimalizowane.
Skrypty
Skrypt sterujący
Reprezentacja okna
Jak używać
Zainstalować
python3-pil
,xdotool
iwmctrl
Utwórz, jeśli jeszcze nie istnieje, katalog
~/bin
.showcase_control
(bez rozszerzenia)~/bin
i sprawia, że jest wykonywalny .showmin
(bez rozszerzenia)~/bin
i uczyń go wykonywalnym .Wyloguj się i zaloguj ponownie, a następnie dodaj następujące polecenie do wybranego skrótu:
Wybierz: Ustawienia systemu> „Klawiatura”> „Skróty”> „Skróty niestandardowe”. Kliknij „+” i dodaj polecenie:
i powinno działać!
Wady?
Obecna konfiguracja dodaje trochę pracy procesorowi. Jednak w moim (bardzo) starym systemie dodaje (średnio) ok. 4-5% liczę, czego w żaden sposób nie zauważyłem .
Aktualizacja: Okazuje się, że
import
można zmienić rozmiar obrazu w jednym kroku, wraz z pobraniem obrazu okna. Oznacza to znaczne zmniejszenie obciążenia procesora. Jednocześnie czas odświeżania jest krótszy (teraz 3 sekundy), wciąż przy niższych „kosztach”.Wyjaśnienie
import
-polecenie, gdy mamy ID okna. Chociaż działa to zarówno na zminimalizowane okna lub okna bez fokusu, jest jednak jeden problem: okno musi znajdować się w bieżącym obszarze roboczym .wmctrl
, ale jednocześnie zminimalizowane.W skrócie:
Specjalnie dla VirtualBox
Kiedy okno VBox jest z przodu, okazuje się, że klawisze skrótów Ubuntu są wyłączone (!), Więc skrypt sterujący musi zostać uruchomiony w inny sposób. Poniżej kilka krótkich.
opcja 1
Zredagowałem skrypt sterujący. Teraz tylko w przypadku VirtualBox:
Kliknij dowolne miejsce na pulpicie, a następnie naciśnij klawisz skrótu. Następnie wystarczy użyć klawisza skrótu, aby wyświetlić okno i wyjść.
Objaśnienie: Skrypt sterujący został zamknięty, jeśli okno było typu „pulpit”, ponieważ nie chcesz minimalizować pulpitu. Teraz skrypt najpierw szuka możliwych istniejących okien VirtualBox, aby celować, jeśli aktualnie aktywnym oknem jest pulpit.
Opcja 2
Skopiuj ikonę poniżej (kliknij prawym przyciskiem myszy -> zapisz jako), zapisz jako
minwinicon.png
Skopiuj poniższe linie do pustego pliku, zapisać go jako
minwin.desktop
w~/.local/share/applications
:Musisz się wylogować i ponownie zalogować, aby program uruchamiający „znalazł”
~/bin
ścieżkę lokalną !Przeciągnij ikonę na program uruchamiający, aby go użyć.
Drugie rozwiązanie ma ważną wadę: po użyciu go z programu uruchamiającego będzie mrugać przez kilka sekund, czekając na pojawienie się okna. W tym czasie kliknięcie ponownie nie przyniesie żadnego efektu. Które mogą być rozwiązane, jak opisano tutaj , ale w tym, że w tej odpowiedzi będzie naprawdę sprawiają, że zbyt długo. Jeśli chcesz skorzystać z opcji drugiej, sprawdź link.
źródło
import
może to zrobić, a zrzut ekranu gnome nie. Bardzo, bardzo interesujące. Jestem ciekawa, jaka dokładnie jest różnica między sposobem, w jaki działająCoś, co wydaje się przesadą, ale całkowicie działa w tym celu, to Open Broadcaster . W polu listy „Źródła” kliknij plus, wybierz „Przechwytywanie okna”, a następnie postępuj zgodnie z instrukcjami, aby wybrać okno, które Cię interesuje. Nie ma sensu bić rekordu; po prostu użyj podglądu. Jest dostępny na prawie każdym systemie operacyjnym , z instrukcjami dla Ubuntu tutaj , które skopiowałem poniżej.
Jeśli masz na to ochotę, możesz przejść do menu „Widok” i ukryć wszystkie elementy interfejsu użytkownika.
źródło