#linux_chudesa Внезапно выяснилось, что в линухах даже банальный alt+printscreen делали мудаки-долбоёбы. Потому что, как выяснилось, для взятия скриншота запускается приложение, перехватывающее на себя фокус системы. Угадайте, как скриншотятся флэшовые игры, которые ставят паузу на потерю фокуса.
- 15 сентября 2014, 13:16
- 00
В лине лучше сделано: тыкаешь кнопочку, само сохраняет в файл. В винде изволь запустить потом гимп, вставлять из буфера обмена, и ручками сохранять.
С седьмой есть ножницы, в которых при комбинации Ctrl+PrtSc появляется захват части монитора с последующим предпросмотром и сохранением в файл. Гимп не нужен. Ну а сохранение у каждого свое. Меня бесит, когда программа сама сохраняет файлы в свои папки. Мне хочется самому выбирать что и куда сохранять.
Согласен с Сергеем.
Вы не поняли. Скриншотит то он более менее нормально. Проблема в том, что он на себя фокус окна отбирает. Если есть убунта под рукой, попробуйте заскриншотить игровой процесс здесь: http://www.nitrome.com/games/icebeak/?game=icebeak#.VBbBYlGXtTM БЕЗ ДОЛБАНОЙ МЕНЮШКИ.
Думал, может сама по себе флэшка такая что принскрин перехватывает. Попробовал в винде - ВСЁ ОК. Потому что винда скриншотит нативно без всяких там костылей в виде скрыто вызываемой программы.
Как оказалось, линукс целиком и полностью состоит из костылей. Сегодня случай произошёл. Внезапно у фаерфокса вылезла вторая строка с тайтлом. То есть сперва идёт штатная полоска приложения с тайтлом перетекающим в менюшку с тремя стандартными окошечными баттонами (свернуть, развернуть, хана). И ниже ещё один такой же но утыкающийся в сайдбар. Облазил все настройки фаерфокса. Перезапускал несколько раз - не помогает.
Зато выяснилось, что есть, небезызвестный процесс "compiz", который жрёт много ресурсов. И у него есть конфигуратор. Значит залез я в него, и поставил галку "без окон". У окошек, как и ожидалось, исчезли бордеры и эта самая полоска верхняя. Сам процесс стал жрать оперативки вместо сотни метров 180. Охуеть, не правда ли? То есть я скрыл лишние элементы, а у меня процесс стал больше жрать. Ладно, включил обратно. Тайтлбар фаерфокса починился, но потребляемой памяти это не уменьшило.
Решил полазить в этом конфигураторе. Убрал эффекты, прозрачности и прочую мишуру. Процесс compiz стал жрать 250 метров оперативки. Вот что это за хуйня? Но и это ещё не всё. Протрахавшись с этим компизом полчаса с напарником, оставили сие бесполезное занятие по оптимизации ресурсов. Спустя час прибежал ещё один коллега и спросил "А что это за такой процесс compiz, и почему он у меня жрёт 1.5 гига памяти". ЭТО БЛЯТЬ ЧТО ТАКОЕ? КАКИЕ НАХУЙ ПОЛТОРА ГИГА ОПЕРАТИВКИ НА СРАНЫЙ ИНТЕРФЕЙС? ВЫ ТАМ ЧТО, ОХУЕЛИ ЧТО ЛИ СОВСЕМ?
Pevzi, что ты там говорил про OpenSource? Говоришь что его фэйл - спорный вопрос? По-моему и так всё очевидно. Пока этим занимается криворукое быдло - будет такая вот хуйня. А спецы этими вещами не занимаются, потому что спецы работают в нормальных конторах и делают нрмальный софт, а не опенсорсное говно.
И что самое весёлое в этой ситуации... Никакой опенсорсный программист не объяснит мне алгоритмы пожирания ресурсов этим самым compiz-ом. Человек, имеющий дохуя опыта работы с серверами и юниксоподобными системами разводит передо мной руками. Как было написано в той статье что я кидал в тему с консервным ножом: программисты старой школы охуевают от того что сейчас происходит в мире опенсорса.
Кстати, в мозилле есть достаточно плагинов для скринов в один клик. Так что решаемо.
В целом же про линь. Так а что ты хочешь, это оупен соурс идеология. Никто никому ничем не обязан, делают ради фана. Ну это как совместный поход. Нет смысла требовать от костра на привале официантов, красивого меню и ресторанных блюд. А от палатки гостиничных удобств. Собрались люди, по фану чего то пишут, надоест, бросают и пишут другое. Никто в походе не обязан варить уху так, как именно ты любишь.
Сергей, так ведь палатка с костром и не претендуют на то, чтобы полноценно заменить гостиницу и ресторан.
Хейзер, я говорил лишь про то, что обобщать не стоит. Для многих проектов такой подход к разработке себя оправдывает.
А компиз этот в последние несколько лет вообще испортили. Сам использую kwin как композитный оконный менеджер, но и он довольно-таки кривой.
"так ведь палатка с костром и не претендуют на то, чтобы полноценно заменить гостиницу и ресторан"
А разве должна заменять?
под винду советуют picpick, на всякий, хоть перепикаться
А можно попытаться сделать так =)
1) Подготовка
2) Action
compiz - это свистелки и перделки. Не надо - не включай. Зачем тебе компиз, если все эффекты ты в нем выключил?
Я вот включил компиз, 10 минут посмотрел что это такое и выключил.
Странно что про Win7 ты не жалуешься.
О, боги! =) Корум, да поменяй ты уже работу (если тебе только по работе приходится иметь с линуксом время) и поставь себе дома винду (если после всех страданий с линуксом он все ещё стоит у тебя). Радикально, но надёжно. Можно купить яблочные поделия для себя, макбуки, аймаки там. Или перестань использовать Ubuntu, например испробуй Xubuntu с легковесным окружением Xfce, Lubuntu ещё легковесней. Даже настраивать ничего не надо особо, все красиво из коробки, а к самим настройкам есть гуй.
Компиз бы вообще заменить тебе, он года два не поддерживается вроде как (разработчики ушли пилить wayland), да и для понтов он только (но куб рабочего стола, огненные надписи, сгорающие окна и все такое это офигенски эффектно ^_^). Из известных мне компизозаменителей есть compton, xcompmgr, cairo-compmgr, но придется настраивать (чего ты, как я понял, не шибко любишь).
По поводу скриншутеров, ну блин, тоже попробуй другое что-нибудь же. Вместо гномовского, например, xfce4-screenshooter. Есть снимок окна, есть снимок всего экрана, снимок через заданое время. не знаю правда заберет ли он фокус окна, но ты покаж мне ту флешку которая на паузу ставится, я проверю =)
P.S. Порой я тоже ненавижу трахаться с системой, но мне этого видимо не достаточно, поэтому в скорости я мигрирую с xubuntu на gentoo =D Ну и еще потому что systemd блять и до уютной убунты скоро доберется
Я б не сказал, что мир опенсорс это палатка, эт скорее дом, в котором таки можно полноценно жить. Вот цитатку с хабра стащил "использовать Linux — это как жить в доме с большой семьей плотников и архитекторов. Каждое утро, когда вы просыпаетесь — ваш дом выглядит немножко иначе. Появляется новая башенка, на полметра сдвигается стена. Или кто-то на некоторое время убирает пол из-под вашей кровати.
— Rob Riggs, в .sig "
Всем добра, пингвинов, хороших курительных манов и драйверов для всего вашего железа ^_^ Чмоки-чмоки :*
Жук, пробовал Lubuntu. И забыл как страшный сон. Она немного быстрее, но по сути кривая поделка. Пока что вместо compiz поставил Gnome Classic. Вроде бы помогло. По крайней мере теперь лидером пожирания ресурсов является только фаерфокс.
Мне непонятно, зачем делать свистелко-перделки с эффектами, когда сама система работает как говно, сбоит и вылетает.
AndreyMust19, про Win7 не жалуюсь да. Живёт уже три года на моей машине. Несмотря на то, что там скорее всего засран реестр... В штатном режиме работы ресурсы практически не жрёт. Так же кушает очень много памяти фаерфокс, Авира нагружает диск, т.к. у неё реалтайм протект. Ещё гамаковский SpiceIDE отжирает прилично памяти. И адобовский plugin container (Он же и в линухах ресурсоёмкий). Ну и всё.
Крысеечник, я перепробовал с десяток разных утилит скриншотеров в мозилле! Они не скриншотят флэш-содержимое. Есть те, которые пишут что могут, но на самом деле не могут. В общем, опенсорс во всей красе.
Насчёт опенсорса, Сергей, ты не прав. Задумывалось не ради фана, а ради того что люди соберутся и совместными усилиями напишут что-то крутое, эффективное, и удовлетворяющее требованиям большинства, и работающее на любой машине. Оптимизируют и улучшают уже существующие продукты. То есть предполагалось что одна голова хорошо, а две лучше.
А потом вот пришёл, видимо, предок коко, и сказал новичкам, что они неплохо справляются. И тогда, Сергей, опенсорс тусовка превратилась в твои эти быдло-посиделки. Быдло же не знает что такое "обсуждение требований" и "составление спецификаций". Оно тупо херачит то что хочет и получает миллион разных дистрибутивов друг с другом несовместимых. Всё по фану, да, и получаются кривые поделки. Я ничего против не имею, только не надо потом утверждать, что опенсорс - хорошая альтернатива коммерческим продуктам. Коммерческие продукты хотя бы работают на слабых машинах. А хороший коммерческий продукт - летает. Сравнивал тот же гимп и фотошоп. Пока на слабой машине фотошоп с лёгкостью обрабатывал сложными фильтрами картинки 4К*4К пикселей, на той же машине гимп помирал на повороте картинки 800*800.
"люди соберутся и совместными усилиями напишут что-то крутое, эффективное, и удовлетворяющее требованиям большинства, и работающее на любой машине"
Это же какая-то фантастика. Чтобы продукт был эффективен, безглючен, работал на любой машине, удовлетворял всех по интерфейсу, для этого надо проделать тонны рутинной работы. Никто её не станет выполнять без денежного кнута. Отлаживать редкие баги скучно. Вылизывать гуи скучно. Оптимизировать под старое железо скучно. Поэтому такие опции присутствуют только в дорогих и платных программах. Только деньги могут заставить долго и регулярно выполнять скучную работу.
>>Только деньги могут заставить долго и регулярно выполнять скучную работу.
Сталин бы заставил и без денег :-))
Скучную, с твоей точки зрения. Почему же фантастика? Опенсорс как начинался. Человек сказал что его заебали глюки и лаги коммерческих программ и поставил себе целью написать своё, безглючное, без свистоперделок, кроссплафторменное, шустрое, с ТОЛЬКО нужным набором функций (Сергей, тебе, как опытному велосипедисту, это чувство должно быть знакомо как никому другому).
И этот человек говорит: "Слушайте, я один это буду делать долго, давайте-ка я выложу исходники, а мне кто-нить из толковых ребят поможет или хотя бы подскажет где я лажаю". А выходит так что никто никому не помогает, а берёт чужой исходник, допиливает, перепиливает так же с кучей косяков и выставляет как свою модификацию. То есть вместо HuiLib.1.4.2 мы получаем HuiTamLib.1.8 и PizdoSorce.2.3.45. Вместо нормального единственного вычищеного напильником линукса мы получаем Ubuntu, Xubuntu, Lubuntu, Kubuntu, Mandriva, FreBSD, Fedora, Debian, RedHat и т.д. То есть кто-то всё же усердно занимается рутиной, но распыляет усилия.
Проблема в том, что никто друг с другом не договаривается, и каждый считает что его код является самым лучшим и лучше делать новую версию, чем править старую (в разных степенях радикальности в зависимости от заряда энтузиазма разработчика).
Кстати, довольно успешные коммерческие продукты начинались с опенсорса. Так что в этом плане, как начало проекта, он не совсем бесполезен.
FreeBSD здесь не в тему, он вообще не на линуксе.
А, ну вот, ты уже чувствуешь, да =) Что в этом всём дерьме теперь и не разобраться, кто линукс, кто не линукс, здесь играем, здесь не играем, а здесь рыбу заворачивали.
Компиз это все-таки в первую очередь композитный оконный менеджер, который позволяет исключить многие визуальные артефакты и уменьшить количество перерисовываний содержимого окон. Не считаю вышеназванное свистелками и перделками.
> Что в этом всём дерьме теперь и не разобраться, кто линукс, кто не линукс
Чегой-то не разобраться? Семейство BSD появилось гораздо раньше линукса, и общего между ними только то, что они оба юникс-подобные. BSD в свое время, кстати, стало основой для современного OS X.
То есть тенюшки и прозрачности по-твоему - это не свистоперделки? И то что он полтора гига опертивки жрёт - по-твоему хорошая оптимизация "уменьшения количества перерисовывания окон"? Ты бредишь?
Сергей,
> "так ведь палатка с костром и не претендуют на то, чтобы полноценно заменить гостиницу и ресторан"
> А разве должна заменять?
Это был намек на то, что линукс, будучи на уровне палатки и костра, часто продвигается как полноценная замена венде.
pevzi, гляди сюда: http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
По-твоему это хорошо? По-моему это лютый пиздец.
А я где-то сказал, что компиз хорошо выполняет свои обязанности?
Тенюшки и прозрачности — это всего лишь приятное дополнение к его основной функции.
Может и пиздец, но что-то я тут FreeBSD не наблюдаю.
Кстати, бОльшую имен там вообще не видел ни разу.
Кстати, а KDE не пробовал?
Ё-моё, ну и понаписал же ты =) Короче, опенсорс не идеален, но ВСЕ мы можем сделать его чуточку лучше собственным патчем или хотя бы отписавшись о баге/фичреквесте в багтрекер. Форки, между прочим, полезны тоже, наработки из них попадают потом в проект-родитель (из более менее известного это ffmpeg и его форк libav, glibc и eglibc но с ними другая ситуация).
Я подозреваю, что ты под быдлом имел в виду Торвальдса, но не стоит так думать о нем только лишь из-за его манеры общения, это только подтверждает что он свой в доску парень, а не бюрократ какой-нибудь. Не зря же он до сих пор стоит во главе разработки ядра.
И да, зарегистрирован ли ты например на linux.org.ru? Если нет, то стоит зарегаться и задавать вопросы там и на подобных форумах. Глупо решать всё только своими силами и гуглением, а потом изливать свою ненависть тут в сообществе любителей инди (не обижайся =)).
"А выходит так что никто никому не помогает, а берёт чужой исходник, допиливает, перепиливает так же с кучей косяков и выставляет как свою модификацию. То есть вместо HuiLib.1.4.2 мы получаем HuiTamLib.1.8 и PizdoSorce.2.3.45. Вместо нормального единственного вычищеного напильником линукса мы получаем Ubuntu, Xubuntu, Lubuntu, Kubuntu, Mandriva, FreBSD, Fedora, Debian, RedHat и т.д. То есть кто-то всё же усердно занимается рутиной, но распыляет усилия."
А вот это проблема всего человечества же. Могли бы, например, жить все в одном мировом государстве, одним большим народом, но вместо этого плодим новые страны (Привет, Шотландия, а так же свежеиспеченные, самопровозглашенные республики Д и Л. ну и куча других примеров).