Скриншоты Linux, как их взять как макинтош

4454
alpha1

Я запускаю opensuse 11.2 KDE 4.3.5.

У меня нет Mac, но я использовал один и очень нравится одна особенность скриншотов. В частности, Ctrl + Shift + 3, который сохраняет скриншот на рабочий стол без необходимости открывать программу или что-то в этом роде.

Есть ли способ сделать это в KDE? Ksnapshot хорош, но я бы не хотел нажимать кнопку каждый раз.

Я пробовал командную строку Import, и она всегда дает мне какую- то ошибку не настроенного X-сервера или что-то подобное, так что это не вариант

4
(Ваша опечатка «не сфабриковано» (вместо «не сконфигурировано», я полагаю) заставила меня улыбнуться.) goblinbox 14 лет назад 1

6 ответов на вопрос

4
Ryan Thompson

Я использую Затвор для всех моих потребностей скриншотов Linux. Вы можете настроить его так, чтобы он сохранял скриншоты на рабочем столе, и вы можете легко установить для него сочетания клавиш, чтобы он отвечал на ваш конкретный вопрос, а также значительно облегчал выполнение большинства задач, связанных со скриншотами.

+1 за указание на Шуттер, это классная программа. SunnyShah 14 лет назад 0
3

В Linux:

1) Приложения -> Аксессуары -> Снимок экрана.

2) Кнопка Print Screen (PrtSc) на клавиатуре.

Я думаю, что нет эквивалента Mac для Applekey + Shift + 4 или Windows Snipping Tool

Спасибо

Я знаю, как все это сделать, это легко, но я ищу эту дополнительную возможность, позволяющую сохранять на рабочий стол, не нажимая кнопку сохранения и не вставляя ее. alpha1 14 лет назад 0
1
Johan

Я знаю, что вы сказали, что у вас проблемы с ImageMagick, но я думаю, что вам следует задать еще один вопрос о том, почему импорт не работает для вас.

И тогда, когда у вас есть такая работа, что-то вроде этого может помочь .... (может быть)


Ну, я нашел эту страницу о том, как сделать снимок экрана на Ubuntu Linux, и там я выбрал путь ImageMagick и обернул его в небольшой скрипт. (или попробуйте мошенник).

Сохраните это в ~ / bin / take_screenshot.sh

#!/bin/sh  time=`date +%Y%m%d_%H%M%S` import -window root ~/screenshot_$time.png #scrot ~/screenshot_$time.png 

Затем сделайте скрипт исполняемым

chmod 755 bin/take_screenshot.sh 

Затем вы добавляете комбинацию клавиш, которая выполняет этот скрипт (сначала вы должны попытаться запустить его из терминала и убедиться, что он работает ...).

И теперь, когда вы нажимаете эту клавишу Command + Shift + 3, снимок экрана будет сохранен в вашем домашнем каталоге с уникальным именем, например, screenshot_20100318_074618.png.

Удивительно. Замечательно. Совершенство. Обратите внимание, я установил Scrot в yast, поэтому я не знаю, заставляет ли это работать или нет, но он работает с ним. alpha1 14 лет назад 0
Кроме того, я изменил это на следующее: import -window root ~ / Desktop / screenshot_ $ time.png Просто для справки всем, кто мог бы использовать это. alpha1 14 лет назад 0
0
alpha1

Чтобы добавить для него горячую клавишу, откройте персональные настройки (по крайней мере в opensuse KDE), перейдите к действиям ввода, «Правка», «Создать> глобальный ярлык»> команда / URL, затем добавьте горячую клавишу триггера и укажите полный путь в действии, которое было / home / michael / bin / screenshot.sh (у меня это было в 777)

0

Вы должны быть в состоянии использовать клавишу «PrtSc» экрана печати на клавиатуре в KDE (и Gnome, если на то пошло). Кроме того, Меню запуска приложений >> Графика >> KSnapshot. Это должно дать вам симпатичный графический интерфейс с рядом опций.

Да, я сказал, я знаю, как сделать снимок экрана, я не нуб. Но я искал способ сделать это, не открывая программу и не нажимая ничего, кроме набора горячих клавиш. Ksnapshot вы нажали Printscreen, а затем вы должны нажать Save каждый раз. Ответ, который я пометил как лучший, позволяет вам делать несколько сценовых снимков в быстрой последовательности, не нажимая ничего, кроме горячей клавиши. alpha1 14 лет назад 0
0
jabalv

Binded custom keyboard shortcut Alt+Shift+4 with script that will provide crosshair pointer similar as OSX Command+Shift+4:

#!/bin/bash savepath=$HOME/Desktop/screenshots import $savepath/`date +"%H:%M:%S_%m-%d-%y_"`screenshot.jpg