Самые интересные Linux-программы за 2017 год

29.12.2017

Эта рубрика становится уже традиционной в моём блоге, и сегодня я хочу порекомендовать всем пользователям операционных систем на базе GNU/ Linux наиболее значимые и интересные программы с открытым исходным кодом. Как и прежде, за этот год я подготовил обзоры 132 приложений из мира Open Source для журнала Linux Format, и теперь пора подвести небольшие итоги. Выпуски за 2016 и 2015 годы доступны здесь и здесь. Итак, поехали!

Devilspie2 — маленькая утилита, которая предоставляет расширенные возможности для управления окнами. Devilspie2 восполняет функциональность, которая отсутствует в популярном рабочем окружении Gnome 3 (и не только — например в Pantheon), а именно настройка размера и позиционирования окон, т.е. всё то, что и так есть изначально в Kwin. Тем не менее, если вы пока ещё не созрели для перехода на самое лучшее рабочее окружение и продолжаете работать в Gnome, данная утилита окажется весьма полезной. С её помощью можно, к примеру, сделать так чтобы окно браузера всегда появлялось в правой части двухмониторной системы, и т.п. Настройки Devilspie2 хранятся в файле конфигурации, который использует синтаксис языка Lua.

Qt FLIF Plugin — как можно понять из названия, это разделяемая библиотека, которая добавляет поддержку графического формата FLIF во все Qt-приложения. Про сам формат FLIF я уже писал ранее, теперь же у нас есть штука, которая делает этот формат «родным» для многих приложений, типа Gwenview и Kolourpaint.

KDE Connect — по-прежнему лучший способ интеграции между рабочим столом в Linux и устройством на Android. KDE Connect лучше и удобнее, чем Airdroid, и даже реализация схожей функции для Gnome использует код KDE Connect.

AzPainter — странный и минималистичный графический редактор из Японии. Супер-быстрый и нафаршированный функциями для рисования, при этом занимает в памяти всего несколько мегабайт. Нужно потратить время, чтобы привыкнуть к его интерфейсу (это вам не Gimp!).

KSnip — аналог «Ножниц» в Windows. Во многих случаях KSnip удобнее чем обычные программы для снятия экранных снимков, ведь он умеет добавлять стрелки и простые геометрические фигуры поверх скриншота, что очень полезно для их аннотирования. Результат можно выгрузить в облако, FTP или просто на жёсткий диск;

Latte Dock — наконец-то для Plasma 5 есть полноценный клон «дока» из macOS! Первые версии Latte Dock были нестабильны, но теперь эта программа работает быстро и плавно, показывает потрясающий эффект параболического зума, правильно сортирует значки и не снижает производительности системы. В Док можно добавить любой плазмоид.

Otter Browser — это попытка воссоздать интерфейс Opera 12 средствами Qt5 и QtWebkit. В наши дни уже многие забыли, в чём суть несогласия «старых» пользователей Opera с новыми версиями этого норвежско-китайского браузера, но пару-тройку лет назад страсти кипели нешуточные. Автор Otter Browser начал свою работу раньше, чем Йон фон Тетчнер из Vivaldi, и в какой-то момент было неясно, стоит ли вообще развивать дальше открытый браузер Otter силами программиста-одиночки на фоне того, как Vivaldi стал стремительно набирать популярность. Но автор не сдался, и продолжает методично совершенствовать Otter Browser, публикую еженедельные отчёты. На этот браузер ещё рано переходить полностью, т.к. в нём могут работать не все сайты (например, вчера я в нём не смог заказать такси через сайт Таксовичкова), но иметь его под рукой полезно и интересно.

AngrySearch — возможно, это будет спасением для всех тех, кто честно пытался осилить Baloo Search, но из-за глючности последнего разочаровался в глобальном поиске в KDE Plasma 5. AngrySearch — это альтернативная программа для индексирования файлов, с приятным интерфейсом и очень быстрой скоростью поиска.

Rapid Photo Downloader — с Baloo мы разобрались, настал черёд протокола передачи данных MTP, который почему-то очень криво поддерживается в файловом менеджере Dolphin. Одно время я пользовался программой Android File Transfer, но у неё был не самый удобный интерфейс. В случае если доступ по MTP вам нужен для переноса фотографий и видеороликов со смартфона в компьютер, как нельзя лучше подойдёт Rapid Photo Downloader. Программу можно скачать в виде скрипта на Python, которые установит много зависимостей, а затем и сам Rapid Photo Downloader.

G’MIC Qt — набор фильтров, эффектов и дополнений для творческой работы с растровыми изображениями. Сам G’MIC существует уже давно, однако мне интересно то, что его недавно портировали на Qt5 и интегрировали с Krita. Теперь в Krita есть не только клёвые кисти, но и шикарный набор фильтров, сравнимый с тем, что есть в Adobe Photoshop.

gImageReader — графический интерфейс для Tesseract-OCR. Это система оптического распознавания текста, которая пригодится тем людям, которые используют планшетный сканер в Linux. gImageReader особенно хорош своим удобным и профессионально сделанным интерфейсом, что делает его похожим на Abbyy Finereader.
Игры:

Mouse Boat — игра не блещет графикой, поскольку базируется на 3D-движке Godot, который намеренно создан для имитации старых пиксельных игр. Тут интересно другое: Mouse Boat — пожалуй, единственный симулятор 3D-рыбалки с открытым кодом. Вы управляете маленькой лодочкой с мышонком, ходите под игрушечным парусом по заросшему пруду и пытаетесь наловить рыбы. Чтобы добиться успеха, нужно наловчиться незаметно подплывать к добыче (не спугнув её), и научиться подсекать рыбку.

Frogatto — шикарная аркадная игра в стиле ретро-платформеров. Главный герой — лягушонок Фрогатто, который пробивает себе дорогу к логову главного злодея. В игре десятки уровней, куча секретов и приятных мелочей, и очень качественно сделанная графика. До последнего уровня можно дойти разными способами, благодаря чему по завершении путешествия всё ещё хочется пройти Frogatto повторно. Если вам нравятся игры вроде Super Mario Bros, то Frogatto Тоже должен прийтись по вкусу.

Dead Ascend — мне удалось найти игру-квест, написанную на языке QML. По сюжету вы должны выбираться из подвала башни-маяка, пробираясь к её вершине. Для перехода на следующий уровень приходится решать лоргические задачи и головоломки, находить и использовать разные брошенные предметы.

Julius — когда-то я с большим воодушевлением встретил игру Open Caesar — открытую реализацию экономического симулятора древнего мира Caesar III. Однако,  этот проект как-то заглох, а предложенная новая графика оказалась заметно хуже оригинальной от Sierra. Но вот из глубинных недр гитхаба появляется Julius — альтернативная реализация игровой механики из Caesar III. Вам по-прежнему нужны файлы от оригинальной игры, но теперь Julius запускает её в родном для Linux виде.

Напоследок, пару слов о самой забавной и при этом бесполезной открытой разработке года:

Piu-Piu-SH — стрелялка с горизонтальной прокруткой, реализованная в виде Bash-скрипта. В ней много псевдографики и оригинальных решений для того чтобы добиться анимации спрайтов в командной строке. Короче, это полное безумие, но свои 15 минут славы оно точно заслуживает!

Реклама

Весёлые картинки

05.03.2017

 


Аналог «ножницам Windows» в Linux

03.03.2017

В Microsoft Windows, при всей её ущербности, имеется замечательная стандартная утилита Snipping Tool или по-русски «Ножницы». Она дополняет стандартную функциональность кнопки Print Screen и позволяет вырезать отдельные части экрана, добавляя к ними нехитрые элементы. Например, можно обвести значимую часть изображения или выделить текст маркером.

snip-win.PNG.png

В Linux  имеется множество программ для снятия скриншотов, из которых самыми лучшими являются, на мой взгляд, Spectacle и Shutter. Но ни одна программа не позволяет так удобно аннотировать экранные снимки, как Ножницы. Мне подумалось, что неплохо было бы поискать получше и всё же найти что-то похожее в Linux, — и мне это удалось. Встречайте KSnip!

snip-lin.png

Мне удалось связаться с Дамиром (автором программы) и попросить его добавить в KSnip дополнительные инструменты рисования (эллипс, прямоугольник и т.п.). Дамир довольно быстро отреагировал и обновил код, и теперь, начиная с версии 1.3, KSnip имеет даже больше функций, чем исходные «ножницы».

По неизвестным мне причинам, для сборки KSnip требуется компилятор GCC 4.8 (не новее) и заголовочный файлы Qt 4.


Видео-обои

10.11.2016

Рабочий стол Plasma 5 поддерживает установку видеороликов в качестве обоев рабочего стола, а также для экрана блокировки. Делюсь ссылками: процесс и результат.

 


Вот оно что…

20.07.2016

Тестировал тут недавно Flatpak в RFRemix и обратил внимание на то, что приложения внутри песочницы не подхватывают тему оформления (если она отличается от Adwaita). Решение оказалось банальным: тема должна лежать в ~/.themes, а не в /usr/share/themes. Тогда всё работает!


Эх, Хакер, ёлы-палы…

23.03.2016

«Хакер» был и остаётся одним из немногих качественных и действительно интересных журналов по ИБ, причём его аудитория мало изменилась за последние 17 лет. В начале «нулевых» это были «компьютерные хулиганы» и малолетние пионеры рунета. Сегодня это всё те же люди — просто они выросли, обзавелись семьями и перспективными должностями в ИТ-секторе. Жизнь продолжается — журнал повзрослел вместе с компьютерной тусовкой.

Раньше Хакер был «бумажный» и стоил денег. Сейчас он электронный и тоже стоит денег, причём не особо больших — один полновесный номер стоит всего 400 рублей. Однако, как бы это сказать… В общем, я не очень понимаю, как редакция планирует привлекать легальных подписчиков и покупателей, если на запрос в гугле «журнал хакер март 2016» самая первая ссылка — это сайт, где можно скачать PDF просто так. Без регистраций и смс, без всякой шняги и ожидания 60 секунд и введения капчи — просто жмакаете на ссылку и качаете PDF с Яндекс-диска. Мда. Я бы может и оплатил подписку,  но при таком альтернативном сервисе как-то нет совсем мотивации.

Вот, любуйтесь:

xakep

Там есть все номера, причём не только Хакера. Налетай!

Означает ли это, что редакцию журнала ждёт разорение? Не думаю. Во-первых, у них есть рекламодатели и идейные подписчики. Во-вторых, мы на всех парах движемся к социальной журналистике, при которой традиционные издания отмирают, как сухие листья в осеннем лесу. Это не хорошо и не плохо, это — наша с вами объективная реальность.


Disable Menu Bar Toggle in Firefox

19.01.2016

Даже те немногие шероховатости в Fedora, которые удалось найти, имеют просто решение:

Sriram's Weblog

Recent Firefox has the support for toggling the menu bar using the ‘Alt‘ key. But many times its annoying the me. There is a way to disable that in Firefox.

To disable it :
1) Type «about:config» in the url bar and enter
2) Search for «ui.key.menuAccessKeyFocuses» and set the value to «false»

That’s it!…

View original post