ScreenShot / PrintScreen nie działa z rozwijanymi menu!

17

Ilekroć próbuję zrobić zrzut ekranu (w moim Ubuntu 12.04) z menu globalnym, menu kontekstowym dla dowolnego okna / pliku, to nie działa. Wydaje się, że nie jestem w stanie robić migawek z rozwijanym menu. Jak mogę to naprawić?

PS. Problem dotyczy zarówno środowisk Unity, jak i Gnome3.

precyzyjny
źródło
1
Mam ten problem bionicznie i żadna z powiązanych odpowiedzi nie pomaga. Używam opóźnienia, ale ani wersja wiersza poleceń, ani wywoływanie narzędzia Screenshot na pasku uruchamiania nie działa. Używanie gimpa działa, podobnie jak uderzanie w PrtSc, chociaż w obu przypadkach muszę wykadrować wynik. Dziwne, że chociaż widzę, że robi migawkę z widocznym oknem wyskakującym, zrzut ekranu jej nie ma. Dzieje się tak z dodanym menu wyskakującym na openlinkprofiler.org/r/…
nealmcb

Odpowiedzi:

16

Aby obejść ten problem, możesz zrobić zrzut ekranu z opóźnieniem, na przykład gnome-screenshot --delay=7lubxfce4-screenshooter -d 5

Wygląda na to, że ten problem niedziałającego ekranu drukowania w kontekście menu istnieje już od jakiegoś czasu ... jak można zauważyć w tym raporcie o błędzie

jmunsch
źródło
będzie używać obejścia, dopóki to nie zostanie naprawione ... mam nadzieję, wkrótce ... dzięki za pomoc ... +1
dokładnie
Użyłem gnome-screenshot -d 8 Wydawało się, że działa dobrze. Zobacz odpowiedź poniżej .. jest lepiej, ale to jest to samo.
Bhikkhu Subhuti
13

Leniwa odpowiedź

( dla niezależnych szybkich uczniów )

Istnieją kontrowersje dotyczące tej sytuacji .

Szybka odpowiedź / obejście

( dla zaawansowanych użytkowników Ubuntu )

  • Dodaj niestandardowy skrót do następującego polecenia:
    gnome-screenshot --delay=numIntValueInSecs
    na przykład
    gnome-screenshot --delay=3
  • Dodaj kolejny, aby zrobić zrzuty ekranu aktywnego okna:
    gnome-screenshot -w --delay=3

    To wszystko , ale zalecam również ustawienie 2 innych, które dałyby więcej czasu na głębsze poruszanie się po menu.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    wprowadź opis zdjęcia tutaj

Opracuj odpowiedź

( nowicjusz do hakera )

Wprowadzenie:

Ilekroć naciśniesz PrntScr, wszystko, co robi Ubuntu, to dzwonienie, gnome-screenshotktóre zwykle znajduje się na /usr/bin/ścieżce i jest dostępne z „terminala” (teletype, tty, cli, wiersza poleceń / monitu), dzięki czemu możesz używać go na różne sposoby, aby dopasować się do Twojego funky cele.

gnome-screenshotMały program akceptuje opcjonalne parametry, można zobaczyć wszystkie opcje, przekazując standardowy parametr, aby prosić o pomoc, wiesz, że jeden ( -h)

wprowadź opis zdjęcia tutaj

Jeśli nadal nie wiesz, jak tego użyć, zawsze możesz przeczytać bardziej szczegółową pomoc, po prostu poproś o ręczne wpisywanie man gnome-screenshot

wprowadź opis zdjęcia tutaj

Im więcej czytasz pełne podręczniki, hakowanie ubuntu do twoich potrzeb stanie się intuicyjne i nie będziesz potrzebował innych ludzi, którzy udzielą ci instrukcji krok po kroku. Być może w tym momencie wiesz nawet, jak samemu to obejść, jeśli nadal jesteś zagubiony (mam nadzieję, że nie), po prostu czytaj dalej ...

Instrukcje:

  • Krok zero: Otwórz ustawienia systemowe Ubuntu i przejdź do opcji Klawiatura:

wprowadź opis zdjęcia tutaj

Teraz

  1. Przejdź do Shortcutszakładki.
  2. Wybierz Custom Shortcuts
  3. Naciśnij +przycisk, aby dodać nowy niestandardowy skrót.
  4. Podaj nazwę i polecenie.
    (tak jak opisano w „Szybkiej odpowiedzi” powyżej)
    4½. Przypisz kombinację klawiszy, którą chcesz.
  5. Zamknij to okno lub nie będzie działać.

wprowadź opis zdjęcia tutaj

*presto!
Właśnie zrobiłeś kolejny krok, aby zostać mistrzem ubuntu, mam nadzieję, że ta odpowiedź była pomocna *

JorgeArtware
źródło
Dzięki .. pobrałem migawkę i wypróbowałem „zrzut ekranu”, to zadziałało z linii poleceń. (używany również do pomocy na askubuntu)
Bhikkhu Subhuti
3

To nie jest problem". Otrzymasz dokładnie ten sam problem z innym systemem operacyjnym, takim jak Windows.

Aby robić migawki z menu rozwijanego, musisz użyć specjalistycznego narzędzia, takiego jak Migawka . To bezpłatne i otwarte narzędzie znajdziesz w Centrum oprogramowania Ubuntu. W Migawce dostępna jest specjalna opcja do wykonywania zrzutów ekranowych menu / podmenu, które wykonują opóźnione przechwytywanie ekranu.

Oczywiście możesz go używać z Unity i Gnome 3.

Golboth
źródło
to dobra propozycja aplikacji ... dzięki ... +1
precyzyjnie
jaka dziwna logika „Windows ma to samo, więc nie ma problemu”.
patrz
1
@sehe Nie jest to dokładnie to, co napisałem ... Może powinienem był powiedzieć, że tak zaprojektowano większość interfejsów użytkownika (bez wchodzenia w szczegóły) zamiast dawać przykład ... Unity i Gnome 3 to dwa różne okna Menedżerowie, którzy mają podobne zachowanie („problem”) z rozwijanymi menu i zrzutami ekranu, nawet jeśli nie mają nic wspólnego z interfejsem Windows ...
Golboth,
1
Wydaje mi się, że moje zaskoczenie było bardziej związane z „ To nie jest„ problem ” ” :) Myślę, że większość ludzi intuicyjnie rozumie, że wszystko, co dotyczy skupienia (myszy), może być trudne do zaobserwowania bez zakłócania. Zrozumienie problemu nie usuwa go
patrz
Mówiąc szczerze, właśnie użyłem Shutter, ponieważ metoda opóźnionego zrzutu ekranu z gnome3 tak naprawdę nie działa (przynajmniej nie w aplikacji, którą próbowałem przechwycić). +1
patrz