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

09.01.2019

Прошёл ещё один год, а это значит, что через мои руки прошли ещё 132 новые и интересные программы с открытым исходным кодом. Как обычно, чтобы читать мои обзоры в числе первых, нужно всего лишь подписаться на журнал Linux Format. Разумеется, к тому моменту, когда журнал — не важно, в печатной или электронной форме — попадёт к читателю, новости в нём неизбежно устареют. Но в своей рубрике Hotpicks (когда-то её переводили как «Жемчужины») я придерживаюсь не только критерия новизны. Иногда хорошего обзора достойны приложения, обновлявшиеся в последний раз полгода или даже год назад — главное чтобы они были по-настоящему интересны и полезны.

Традиционны, предыдущие выпуски моих подборок по-прежнему доступны, см. статьи за 2017, 2016 и 2015 годы.

Итак, что у нас на этот раз:

FSTransform — значение этой системной утилиты сложно переоценить. Она умеет конвертировать файловые системы из одного типа в другой на лету, без потери данных (!). Например, из XFS в EXT4, или из EXT4 в NTFS и наоборот. В программе довольно много ограничений, плюс не все комбинации стабильно работают, плюс есть жалобы некоторых пользователей, которые потеряли ценные данные (конечно же не имея их резервной копии). Но сам факт наличия такого конвертера — это просто прорыв! Лучше всего тренироваться с FSTransform на подопытной флешке или другом носителе, который не жалко.

Zrandr — графическая утилита для конфигурирования экрана. Позволяет менять разрешение, выбирать способ подключения и поворачивать картинку на нужное число градусов. Zrandr пригодится тем, кто лепит свой собственный минималистичный рабочий стол из отдельных компонентов, и нуждается в конфигураторе экрана, который не тянет за собой ненужные зависимости.

DPixel — программа для «умного» растягивания маленьких растровых изображений. Не такая умная как Waifu2x, но всё же полезная. Не использует мощности GPU и Nvidia CUDA, предпочитая классические программные алгоритмы.

Screenshotgun — перспективная программа для изготовления экранных снимков с поддержкой Google Drive, Яндекс-диска и Dropbox. См. также Ksnip и Flameshot.

Android File Transfer For Linux — настоящее спасение для тех, у кого по какой-либо причине плохо работает MTP в Linux. Данное приложение — надёжный и удобный способ списать информацию с Android-смартфона в компьютер.

Отдельным пунктом хочу представить мою мини-подборку программ для просмотра изображений в командной строке. Встречайте Catimg, Chafa и Lsix! Catimg просто очень быстро отрисовывает картинку в терминале, используя умеренно крупные псведо-пиксели. Chafa умеет быстро и плавно проигрывать GIF-анимации (да-да, прямо в терминале!), а Lsix славится высочайшим качеством картинки благодаря использованию sixel-графики. Для него подойдёт не любой терминал (но xterm будет работать).

Lolcat — довольно бесполезная, но очень весёлая и красочная штука. Программа красит содержимое терминала во все цвета радуги. В сочетании с Figlet позволяет делать незабываемо-кислотные баннеры прямо в командной строке (пример).

QSoundrec — простой фонограф. Иногда нужно что-то записать на микрофон, а программы-то под рукой и нет. Вместо того, чтобы тащить тяжёлый Audacity, разумнее воспользоваться маленьким и удобным рекордером Qsoundrec.

Peek — программа для записи GIF-анимаций с экрана. Как-то раз мне нужно была показать работу одной команды в терминале, и я решил записать небольшой GIF-ролик. Вроде бы ничего сложного, но обычно все программы для записи пишут в какой-нибудь видео-формат (типа WebM), который нужно потом чем-то сконвертировать в GIF (типа FFmpeg), а потом получившийся монструозный GIF-файл чем-то оптимизировать и ужать. К счастью, есть Peek, который сразу делает всё как надо.

F3 (Fight Flash Fraud) — проверяльщик флэш-памяти. Пригодится клиентам китайских интернет-магазинов. Если вы стали владельцем штуки вроде этой, то держите под рукой F3!

System-autoupdate — сервис для Systemd, позволяющий автоматизировать установку обновлений в вашем дистрибутиве Linux. Что-то типа unattended updates. Поддерживает APT, DNF и URPMI.

Alacritty — эмулятор терминала с отрисовкой через GPU. Для некоторых пользователей это первый в истории терминал, который не запускается на (очень) старых видеокартах, зато для других — самый производительный терминал в мире, по крайней мере по заявлению разработчиков.

Otter Browser — про него я уже писал в прошлый раз, но теперь у нас есть прекрасные новости: Otter наконец достиг версии 1.0!

Игры:

ChickenPeppa — всем фанатам прекрасного детского мультфильма «Свинка Пеппа» посвящается. Программа является точной копией игры, в которую играл поросёнок Джордж на мамином компьютере. Для детей от 0 до 3 лет.

Eduke32 — средство запуска оригинального Duke Nukem 3D и практически всех его сторонних модификаций. Поддерживает HRP (High Resolution Pack) и даже справляется с Duke Nukem 3D: 20th Anniversary World Tour. Всем любителям оригинального Дюка горячо рекомендую попробовать Eduke32. Hail to the king, baby!

Zabuyaki — драки в ретро-стиле. Под ретро имею в виду не технику боя, а графику и общую атмосферу игры. Действие игры «Забияки» происходит где-то в центре Санкт-Петербурга. Главный герой должен пройти по улице, уложив при этом на лопатки многочисленную шпану, гопников со знакомыми лицами, боевых девиц и толстяков. В игре детально и со знанием дела воссоздан неповторимый колорит стиля «питерский трэш». Для запуска требуется движок LÖVE версии 0.10.

Astromenace — одна из лучших игр про космические войны. Недавно, после долгого перерыва, вышла новая версия 1.4 с улучшенной графикой и исправлением ошибок. В игре прекрасная графика и довольно трудные миссии. Можно залипнуть на несколько дней!

 

Реклама

Самые интересные 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 минут славы оно точно заслуживает!


Geek Picnic 2016

27.06.2016

20160625_202116

В субботу ходил на Гик-пикник, провёл там почти целый день, но всё-таки не успел посмотреть  всё, что изначально хотел. О том, что не попал на следующий день на усатого Хайнемана — ничуть не жалею, ибо он уныл и скучен. О том, что не дождался в субботу концерта Алисы Вокс — жалею, потому что она прекрасна, как и прекрасна её новая музыка, совершенно непохожая на «Ленинград».

Впечатления от мероприятия такие: Гик-пикник окончательно превратился в фестиваль уличной еды, а основная гиковская часть перестала быть основной. Об этой тенденции я писал год назад в Linux Format (почитать можно тут) после посещения Geek Picnic 2015, но тогда это было просто забавное наблюдение. В этот раз было, в принципе, всё то же самое, что и год назад: квесты, роботы, очки виртуальной реальности, мастер-классы по робототехнике, интересные лекции, косплей. Но как-то жиденько, слабенько, маловато… Огромной робо-руки в этот раз не было, зато был Джейми Хайнеман — на мой вкус, шоумен из него средненький, «рука» была интереснее. Чернухи тоже было выше крыши, а ведь на фестивале многие были с детьми, мда… Короче говоря, своих денег мероприятие в 2016 году не стоило, к тому же контроль периметра был в этот раз слабый, через технический вход бесплатно пускали всех, кто был способен позанудствовать 2-3 минуты.

В качестве бесплатного опен-эйра с возможностью на свежем воздухе пообедать техасским бургером или хот-догом с утиными сосисками Гик Пикник 2016 меня вполне устраивает. Сходить на лекции — замечательно, постоять у сцены во время концерта — ещё лучше (знаю по рассказам, сам в этот раз не дотерпел до вечера). А вот вся  «гиковская» часть, с её дронами и 3D-принтерами уже не цепляет. Пару лет назад это ещё было свежо,  но дело в том, что никакого технического прогресса с тех пор нет — нам показывают роботов, которые ничуть не меняются. Кое-что вообще было реализовано ещё при Леониде Брежневе в эпоху советского освоения космоса, так оно с тех пор и ездит, разве что приделали цифровое управление и добавили джойстик поудобнее.

Не знаю точно, с чем связаны такие впечатления — может быть фестиваль выдохся, может быть на дворе экономический спад и все на всём экономят, может организаторы просто устали. Интересно будет посмотреть на фестиваль через год и узнать, чем будут жить гики в 2017 году


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

11.12.2015

Вот уже ровно год я веду рубрику Hotpicks в одном известном Linux-журнале. За прошедшие 12 месяцев я написал обзоры 132 приложений с открытым кодом. Как правило, это были свежие релизы, но попадались и давно не обновлявшиеся программы, которые, тем не менее, интересны и полезны в жизни.

Ниже я приведу список наиболее запомнившихся приложений, которые я рекомендую установить и попробовать у себя на компьютере. Наверняка вы найдёте что-то интересное для себя! Итак, поехали:

QMplay2 — самая внятная поддержка аппаратного ускорения, причём не только на уровне декодирования, но и на уровне ускоренного видео (VAAPI/VDPAU).

KEncFS — интерфейс к encfs. Позволяет создавать, изменять и конечно же монтировать зашифрованную файловую систему на уровне обычного пользователя.

ARChon — среда выполнения Android-программ, прикрепляемая к браузеру Google Chrome. Поддерживает очень многое из Google Play. Теперь не нужно запускать в виртуальной машине Android x86 — андроидные приложения живут у вас в системе как обычные Google Web Store Apps.

Boomaga — виртуальный принтер. Если вы вдруг что-то печатаете в Linux, или даже занимаетесь издательской деятельностью, то эта программа незаменима. С ней можно распечатать любой документ для последующего скрепления по типу тетради.

Krita — растровый графический редактор с упором на цифровую живопись. Кстати в версии 16.04 в него планируют добавить панель  анимации. Одно из самых сильных и профессиональных Qt-приложений.

Fiziko — помните рисунки и схемы в учебниках физики/математики/геометрии? Теперь вы можете делать такие сами. Вы пишите несложный код, программа рисует чёткие и контрастные иллюстрации.

QMapShack  — на смартфоне ставите любой GPS-трекер и потом сохраняете марщрут в виде файла. На компьютере скармливаете этот файл программе и у вас есть карта местности с вашим маршрутом. В программе можно подключать любые карты, смотреть высоты, глубины и т.п.

DFileManager — единственный файловый менеджер для Linux, который умеет показывать файлы в стиле Cover Flow.

Intef-eXe — инструмент для преподавателей школ и вузов. Позволяет создавать вики-странички и организовывать учебный процесс, проводить тесты, контрольные и т.д. Владеть XML/HTML при этом не нужно, для всего предусмотрен удобный интерфейс.

FLIF — перспективный формат сжатия графических файлов, причём без потерь. Похож на PNG, но сжимает почти как JPEG. На данный момент код ещё сыроват, но применять FLIF уже можно, например для архивации изображений.

Nuntius — аналог KDE Connect, но для Gnome. Для работы требуется спарить смартфон и компьютер по Bluetooth.

Dukto — программа обмена файлами по локальной сети. Примечательна своей простотой и наличием сборок под всевозможные платформы. Она здорово выручила меня в своё время с Nokia 808 и до сих пор выручает с Nokia N9.

Бесполезные, но очень эффектные программы:

Cool Retro Term  — эмулятор терминала в стиле старых дисплеев из 70-х и 80-х. Для тех, кому за…

Hollywood Technodrama — вы думали, что в Canonical сейчас пишут Mir и Unity 8? Нет, есть дела поважнее! Как, например, этот  имитатор эпичных «хакерских» экранов из голливудских фильмов.

Игры:

OpenTTD — клон Microprose Transport Tycoon Deluxe (оригинальной игры 1994 г.). Стройте дороги, покупайте автобусы, грузовики и поезда и зарабатывайте деньги на доставке и логистике. Захватывает жутко!

Caesaria — клон Impressions Games Caesar III (оригинальной игры 1998 г.). Стройте античный город, торгуйте с соседями, обороняйтесь от варварских племён и конечно же продвигайтесь по карьерной лестнице, выполняя поручения римского императора!

0 A.D. — клон Ensemble Studios Age of Empires (сложно сказать, какой именно версии, но скорее всего II, то есть это начало 2000-х). Игра содержит более современную графику и отличные эффекты. Пока что ещё в альфа-версии, но играть уже можно.

OilWar — крохотная игра-прикол от финских программистов. Вы обороняете нефтяную скважину от наступающих американских солдат. Отличный способ скоротать полчаса и натренировать свой скилл двойного щелчка мышью!

Dust Racing 2D — прикольные гоночки, вид сверху. Отлично развивают координацию движений и мелкую моторику пальцев!

Как-то так! 🙂


Сортируем фотографии из отпуска

23.09.2014

В новом выпуске Linux Format, который подоспел как раз к концу сентября, вышла моя статья про то, как грамотно каталогизировать фотографии с помощью свободного ПО. В основном, там рассказано про Digikam, но есть и ещё кое-что интересное!

Анонс журнала «Linux Format» №09 (187) Сентябрь 2014

P.S. Данная статья завершает серию моих статей-руководств в этом году. Пока работы хватает, поэтому сделаю перерыв.


Журнальное

22.09.2014

Мне удалось обойти на повороте Ричарда Смедли (Richard Smedley) из британского Linux Format и затесаться в ряды авторов оригинального английского издания. Наверное тут дело не только в улыбнувшейся мне удаче, но и в очередной смене главного редактора журнала: теперь на этой должности работает Нил Мор (Neil Mohr), с которым у меня налажен контакт. Нил уже давно жаловался на Ричи за то, что тот постоянно задерживал материал для рубрики HotPicks («жемчужины»), и, вот, пробный материал для номера LXF 191 был выдан мне, и я с ним успешно справился — по крайней мере, теперь меня озадачили ещё заданиями для HotPicks аж на 4 номера вперёд. Это значит, что в самое ближайшее время на страницах Linux Format вы сможете прочесть подборку лучших находок из мира Open Source в моём авторстве.

В первый свой материал я патриотично включил две программы из России: Rosa Image Writer (форк SUSE Studio Image Writer, допиленный в НТЦ ИТ «Роса») и написанный с нуля клон Caesar III — замечательный открытый проект CaesarIA, который развивает наш соотечественник dalerank. Всего же в каждый выпуск HotPicks попадает 11 приложений (9 программ и 2 игры), так что каждый обязательно найдёт там что-то для себя.

Ну, и небольшое отступление:

Печататься в крупном западном журнале — это не только престиж, но и неплохой гонорар, который, в моём случае, растёт вместе с курсом фунта стерлингов. Сумму называть не хочу, но отмечу, что она в 5-6 раз выше того, что принято платить за подобные материалы в России (актуально для разных журналов). У английского журнала есть и ещё одно интересное отличие: в конце августа я готовил материал для №191, который выйдет в… декабре. Порядок такой, что каждый номер готовится сильно заранее, и даже если этой зимой Великобританию сотрёт с лица земли природный катаклизм, то Linux Format с бодрыми лицами улыбающихся англичан будет исправно выходить ещё минимум 4 месяца 🙂


Браузеры второго эшелона

28.08.2014

В августовском Linux Format опубликована моя статья, в которой я сравниваю веб-браузеры Konqueror, Midori, Opera, Qupzilla, Rekonq и Seamonkey. Хотите узнать победителя? Читайте номер!

 

Анонс журнала «Linux Format» №08 (186) Август 2014