Чтобы сделать снимок экрана в Ubuntu, вы можете использовать несколько методов. Вот некоторые из наиболее часто используемых методов вместе с примерами кода:
-
Использование инструмента создания снимков экрана GNOME:
Инструмент создания снимков экрана GNOME — это встроенная утилита в Ubuntu, которая позволяет делать снимки экрана или определенных областей экрана. Вы можете запустить его, нажав клавишу «Print Screen» на клавиатуре или выполнив поиск «Снимок экрана» в меню приложения. -
Использование инструмента командной строки «scrot».
Инструмент командной строки «scrot» — еще один популярный вариант создания снимков экрана в Ubuntu. Чтобы установить его, вы можете использовать следующую команду:sudo apt-get install scrotПосле установки вы можете сделать снимок экрана, выполнив следующую команду:
scrot screenshot.pngСнимок экрана будет сохранен как «screenshot.png» в текущем каталоге.
-
Использование инструмента командной строки «Импорт»:
Инструмент командной строки «Импорт» является частью пакета ImageMagick, который доступен в репозиториях Ubuntu по умолчанию. Чтобы установить его, вы можете использовать следующую команду:sudo apt-get install imagemagickПосле установки вы можете сделать снимок экрана, выполнив следующую команду:
import screenshot.pngСнимок экрана будет сохранен как «screenshot.png» в текущем каталоге.
-
Использование инструмента «xfce4-screenshooter» (Xubuntu):
Если вы используете Xubuntu, вы можете использовать инструмент «xfce4-screenshooter» для захвата экрана. Вы можете запустить его, нажав клавишу «Print Screen» на клавиатуре или выполнив поиск «Screenshooter» в меню приложения. -
Использование Python и PyGTK:
Если вы предпочитаете использовать Python, вы можете использовать библиотеку PyGTK для захвата экрана. Вот пример фрагмента кода:import gtk.gdk w = gtk.gdk.get_default_root_window() sz = w.get_size() pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, sz[0], sz[1]) pb = pb.get_from_drawable(w, w.get_colormap(), 0, 0, 0, 0, sz[0], sz[1]) if pb is not None: pb.save("screenshot.png", "png") else: print("Unable to capture the screen.")Этот код захватывает экран и сохраняет его как «screenshot.png» в текущем каталоге.
Вкратце, вот способы захвата экрана в Ubuntu:
- Инструмент создания снимков экрана GNOME
- инструмент командной строки Scrot
- инструмент командной строки импорта (ImageMagick)
- инструмент xfce4-screenshooter (Xubuntu)
- Библиотека Python и PyGTK