Dlaczego niektóre z moich aplikacji do nagrywania / przechwytywania ekranu (lub funkcji aplikacji) nie działają po aktualizacji do Ubuntu 17.10?


19

Po aktualizacji do Ubuntu 17.10 zauważyłem, że niektóre moje aplikacje do screencastingu nie działają, na przykład narzędzia do screencastingu, takie jak SimpleScreenRecorder i vokoscreen . ( link )

Zauważyłem również, że funkcje takie jak zrzut ekranu z GIMP nie działają poprawnie, generując puste zrzuty ekranu ( link ). Shutter też produkuje błędne zrzuty ekranu ( link ).

Dlaczego tak się dzieje i jak to naprawić?


Bardziej mile widziane są odpowiedzi techniczne i / lub możliwe obejścia. Widząc już takie pytania, domyślam się, że będzie ich więcej w ciągu kilku najbliższych dni.
pomsky

Odpowiedzi:


21

Ubuntu 17.10 domyślnie pozwala użytkownikom zalogować się do środowiska GNOME w sesji Wayland. Możesz sprawdzić, czy jesteś zalogowany do sesji Wayland zamiast sesji Xorg (X11), uruchamiając następujące polecenie w terminalu:

echo $XDG_SESSION_TYPE

Aplikacje, które nie są jeszcze kompatybilne z Wayland, działają pod warstwą kompatybilności z XWayland. Jednak zaawansowane aplikacje, które zależą od i / lub kontrolują serwer X11 „za bardzo” (przechwytywanie / nagrywanie ekranu itp.), Mogą nie działać w sesji Wayland.

Aby obejść ten problem, możesz wrócić do sesji Xorg .


1
Co traci się, uruchamiając sesję Xorg, a nie sesję Wayland?
Masroor,

1
@Masroor To bardzo dobra lektura. tl; dr: X to starsza technologia z wieloma wadami i dziurami, ale z drugiej strony Wayland nie jest tak bardzo wspierany.
pomsky

1
Ciekawe wyniki :-)
sudodus

2
@pomsky Nie, funkcja zrzutu ekranu nie działa po przełączeniu z powrotem do Wayland.
Masroor

3
@Masroor Jeśli masz wyświetlacz hidpi, Wayland jest znacznie lepszym wyborem. Zasadniczo Wayland obsługuje wyświetlacze hidpi w znacznie bardziej płynny sposób, a tylko Wayland obsługuje scenariusz, w którym jeden z twoich monitorów jest ukryty, a drugi nie. Na Xorg skalowane / HiDPI jest wszystko lub wszystko na zewnątrz .
Attila Fulop

1

Wypróbuj Green Recorder. Obsługuje Wayland i Xorg i będzie działał z Ubuntu 17.10. Aby uzyskać instrukcje instalacji, sprawdź ten link

Otwórz terminal i uruchom kolejno wszystkie poniższe polecenia

sudo add-apt-repository ppa:fossproject/ppa
sudo apt update
sudo apt install green-recorder
green-recorder

4
To nie odpowiada na pytanie
Daniel Pérez
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.