Egorro13
в обработке изображений (изменение размера и обрезка - тоже все в пару нажатий клавиш)
В линуксе есть программа convert в консоли.
Есть классический пакет ImageMagick для работы с изображениями из консоли
[guest@localhost ~]$ .rpml ImageMagick
/usr/bin/animate
/usr/bin/compare
/usr/bin/composite
/usr/bin/conjure
/usr/bin/convert
/usr/bin/display
/usr/bin/identify
/usr/bin/import
/usr/bin/mogrify
/usr/bin/montage
/usr/bin/stream
/usr/share/doc/ImageMagick
/usr/share/doc/ImageMagick/AUTHORS.txt
/usr/share/doc/ImageMagick/ChangeLog
/usr/share/doc/ImageMagick/LICENSE
/usr/share/doc/ImageMagick/NEWS.txt
/usr/share/doc/ImageMagick/NOTICE
/usr/share/doc/ImageMagick/Platforms.txt
/usr/share/doc/ImageMagick/README.txt
/usr/share/man/man1/ImageMagick.1.gz
/usr/share/man/man1/animate.1.gz
/usr/share/man/man1/compare.1.gz
/usr/share/man/man1/composite.1.gz
/usr/share/man/man1/conjure.1.gz
/usr/share/man/man1/convert.1.gz
/usr/share/man/man1/display.1.gz
/usr/share/man/man1/identify.1.gz
/usr/share/man/man1/import.1.gz
/usr/share/man/man1/mogrify.1.gz
/usr/share/man/man1/montage.1.gz
/usr/share/man/man1/stream.1.gz
[guest@localhost ~]$
Я изображения (растровые) меняю через Gimp (аналог фотошопа)
https://www.gimp.org/https://docs.gimp.org/2.10/ru/Если же нужно что-то нарисовать с нуля, я использую векторный редактор Inkscape (аналог CorelDRAW)
https://inkscape.org/https://write.flossmanuals.net/inkscape/about-inkscape/Есть ещё Scribus, чтобы делать красивые документы, газеты, журналы (аналог Adobe InDesign)
https://www.scribus.net/https://wiki.scribus.net/canvas/Help:TOCEgorro13
переводчики выкладывают в slack (кстати, даже он в линуксе открывается в 2 клика в трее вместо 1 - к слову о неудобствах)
У меня он всё время открыт на отдельном рабочем столе. Про рабочие столы знаешь вообще? В KDE у тебя есть комнаты (ты их сам создаёшь в нужном количестве), в каждой комнате можно иметь 4 рабочих стола (или сколько ты поставишь, хоть десять, мне 4 хватает), независимых друг от друга. И в каждой комнате могут быть свои настройки виджетов, на каждом столе могут быть свои окна открыты. Так можно три работы делать разных
одновременно и ничего друг другу не мешает и не перемешивается. При этом в комнате идёт какая-то работа, а разные рабочие столы в этой комнате выполняют роль группировки подзадач в этой работе. Соответственно Slack просто октрыт и висит в своём рабочем столе на который можно переключиться через Ctrl + F3. Ну ты посмотришь в KDE горячие клавиши, там есть клавиши для всего. Можно и свои горячие клавиши назначать и очень сложные скрипты к ним прикреплять. Можно группы горячих клавиш делать. Эта система гораздо продвинутее виндовой.
Egorro13
в обработке изображений (изменение размера и обрезка - тоже все в пару нажатий клавиш)
Ты просто в Gimp'е можешь сделать скрипт на питоне и он будет подключен как расширение в меню. Так он может вообще произвольные картинки генерировать, не только там что-то простое делать.
Вообще же Gimp очень развитый в силу своей истории. Его делали не на продажу, а в качестве дипломной работы, поэтому в нём нет коммерческих фишек. И всё, что в нём есть, оно для чего-то нужно и что-то даёт. Я всегда картинки в Gimp'е обрезаю. Там можно и пакетно это делать - запускать его из консоли и задавать команды. И при этом обрезать их можно произвольно, работать с прозрачностью, накладывать маску. Да просто выделение можно нарисовать кистью, переключившись в режим быстрой маски. В фотошопе я такого не встречал.
Хотя есть и в фотошопе она. Просто я давно не использовал фотошоп.
https://helpx.adobe.com/ru/photoshop/using/create-temporary-quick-mask.htmlКороче, в Gimp'е очень удобно работать. Но им надо научиться пользоваться, иначе будешь тормозить на каждом шагу. Зато когда научишься, там всё с бешенной скоростью происходит и редактируется, потому что ты заранее продумываешь свои цепочки действий.
А для быстрого преобразования картинок ты просто делаешь все действия на одной картинке с помощью convert, выясняя, что нужно писать этой программе в качестве команд. А потом, выяснив это всё, ты пишешь функцию в Bash, которая это всё делает автоматически с параметрами.
convert_to_size file.jpg 1024 768
А внутри функция использует программу convert на полную катушку.
И потом ты можешь просто взять и сделать
for image in *.jpg; do convert_to_size $image 1024 768; done
Пример работы с функциями
[guest@localhost tmp]$ write_message() { echo Вижу файл $1; }
[guest@localhost tmp]$
[guest@localhost tmp]$ show_files() { for f in *; do write_message $f; done; }
[guest@localhost tmp]$
[guest@localhost tmp]$ show_files
Вижу файл myenv
Вижу файл projects
Вижу файл tests
Вижу файл vm
[guest@localhost tmp]$
[guest@localhost tmp]$ show_files | sed 's/.*/[&]/'
[Вижу файл myenv]
[Вижу файл projects]
[Вижу файл tests]
[Вижу файл vm]
[guest@localhost tmp]$
[guest@localhost tmp]$ make_brackets() { sed 's/.*/[&]/'; }
[guest@localhost tmp]$
[guest@localhost tmp]$ show_files | make_brackets
[Вижу файл myenv]
[Вижу файл projects]
[Вижу файл tests]
[Вижу файл vm]
[guest@localhost tmp]$
Egorro13
Да, наверное, можно попробовать делать это в том же виме - не уверен, что он поддерживает оформление типа жирный по центру
Vim - это текстовый редактор. Writer - это текстовый процессор.
Редактор от процессора отличается тем, что редактор текст только редактирует, в то время как процессор может ещё и форматировать текст и потом
хранить это форматирование в файле - то есть процессору нужен специальный формат файла, где он будет сохранять информацию о форматировании текста. Поэтому есть текстовые файлы, а есть документы. В текстовых файлах хранится только сам текст, а в документах хранится и текст, и изображения, и таблицы, и стили. Вот Vim и Emacs - это текстовые редакторы, они не делают документов. А Writer и Calc делают документы.
Egorro13
Да еще и те же, пусть и несложные по большей части, макросы, тоже как-то переписывать - опять же время и силы
А тут не макросы. Тут можно взять готовый скрипт на питоне и подключить к текстовому процессору Writer или табличному процессору Calc. То есть они не хранятся внутри документов, а лежат снаружи. А так как они лежат снаружи, их можно обрабатывать внешними программами (искать ошибки в коде, например). Можно и на JavaScript писать. Я запускал код на JavaScript, прекрасно всё работает, обрабатывая текст как угодно. И для этого ни в каком допотопном бейзике не нужно сидеть.
Egorro13
В линуксе как минимум мышью тыкаться при этом приходилось еще и в gwenview
Нафиг это gwenview? Да, есть там программы поделки. Но это не значит, что в Linux все программы такие, как gwenview. А в Linux есть такие программы потому, что это свободное программное обеспечение, его может слепить любой и выложить, есть реальная конкуренция без навязывания только определённых программ через монополию.