Разработка графических приложений под Linux для Windows Программистов. С чего начать? (перевод)

Содержание

Разработка графических приложений под Linux  для Windows Программистов.

С чего начать?

Anthony Barker

Переходя с Windows на Linux вы начинате путаться в куче опций. QT или GTK+? Какой язык использовать: c/c++/java/perl/tcl/python/ruby или javascript? Должен ли я использовать коммерческие/проприетарные laypout/rad инструмента (QT или Kylix), либо opensource? А Mozilla? Я умею программировать в Visual Basic и Lotus Notes (Basic, Java, C / C + + API). С чего мне начать?

Начинайте с того что нравится

Я знал, что я люблю язык программирования Python, с его способностью сделать программирование «как можно более простым, но не простейшим» (Эйнштейн). Он позволяет программировать на высоком уровне и ваш разум освобождается для работы по другим вопросам. Поскольку структура кода является неотъемлемой частью языка я считаю, что такой код другим людям гораздо легче читать и понимать. Отсутствие необходимости компилировать экономит мне время на отладку и тестирование. Сбор мусора — это то, что я считать само собой разумеющимся. Так же я могу выбрать подходящий для меня стиль программирования, будь то процедурное, функциональное, объектно-ориентированное или смесь — за счет чего я могу выполнить работу  более быстро и эффективно. Приложения могут быть заморожены — сделать для облегчения распространения. Наконец, «batteries included» характерное для Python библиотек способствует повторному использованию кода и скорости развития.

Тем не менее, язык программирования, в идеале не должно быть вашим главным критерием в отборе GUI Toolkit — так  что я сделал обследование имеющихся инструментов.

Выбор инструментов

  1. Шаблонизация (Kylix, QT, GLADE)
  2. Интерфейс — Объектно-ориентированный язык или полу-OO
  3. Завершенность инструмента
  4. Количество и типы виджетов
  5. Качество виджетов/контролов
  6. Потребление ресурсов и Быстродействие
  7. Поддержка кроссплатформенности
  8. Лицензия
  9. Поддержка кросс-языковости
  10. Нативный вид (часто важно для пользователя)
  11. Масштабность сообщества разработчиков
  12. Документация
  13. Легкость изучения

Результаты:

Оценка до 5 TK GTK+ QT -Kylix QT wxWindows MFC Windows Forms Swing FOX
Шаблонизация (Kylix, QT, GLADE) 2 4 5 5 4 3 5 4 3
Интерфейс — Объектно-ориентированный или полу-OO 2 2 5 5 5 3 5 5 5
Завершенность инструмента 4 4 5 5 4 5 3 3 3
Количество и типы виджетов 3 4 5 5 4 3 5 3 ?
Качество виджетов/контролов 3 4 5 5 5 4 5 4 ?
Потребление ресурсов и Быстродействие 4 5 5 5 5 5 5 2 ?
Поддержка кроссплатформенности 5 5 4 4 5 1 1 2 5
Лицензия 5 5 1 1 5 4 2 2 5
Поддержка кросс-языковости 5 5 1 4 5 2 4 1 ?
Нативный вид (часто важно для пользователя) 1 3 5 5 5 5 5 1 5
Масштабность сообщества разработчиков 3 4 4 4 4 5 5 4 3
Документация 4 3 4 5 4 2 3 4 2
Легкость изучения 4 3 4 4 4 1 3 2 ?
Весомый итог 55 61 60 64 69 48 54 41
Невесомый итог 45 51 54 58 59 43 51 37

Проприетарная помощь

Три или четыре варианта попираются на вершину. QT и Kylix оба предлагают великолепные, довольно простые в использовании RAD среды. Тем не менее, я использовал FoxPro и Lotus Notes — и я очень устала от собственных решений (оба поддерживают Unix, но я забросил это дело). Закрытость инструмента может очень негативно сказаться на вашем приложении в будущем. Компании создавшие ваше ПО могут принять решение об изменении направления и больше не вкладывать средства в ваш инструмент — и ваше приложение или устаревает, или умирает. Если вы разрабатываете приложение с открытым кодом на QT — вы ограничены в соответствии с лицензией на открытый код. Дорогое лицензии могут быть необходимы для портирования кода на Mac или Windows. Некоторые компании и инструменты (Java & Notes) ограничивают ваше право на распространение кода без дополнительной оплаты лицензий.

Мне нравится нативный вид

Mozilla — XUL Другой вариант, кажется интригующим. Им является XUL — XML код, который создает основу для GUI Mozilla. Среди его преимуществ — кроссплатформенный набор виджетов и возможность установки через браузер (. XPI-файлы) или можно запускать прямо с сервера (на XULPlanet есть прекрасный учебник). Я обнаружил protozilla — который дает способом создания локальных сценариев CGI или с использованием IPC (pipe), — но он показался мне нестабильным. Я также обнаружил, что вы можете получить доступ к COM-объектам через интерфейс IDispatch. Код в настоящее время выключен и не является частью программы Mozilla. Кроме того,код очень сырой, и тщательно не протестирован. из почтовой рассылки:

>>>>>>>>>>QUOTE>>>>>>>>>>> Я могут подтвердить свои выводы. Некоторые дополнительные недостатки XUL, которые не являются очевидными, пока вы не разработали большой базы XUL-кода. Я работал полтора года над развивающимся очень большим, коммерческим приложением, основанным на XUL. Первоначально, XUL представлялся очень привлекательным решением (и я считаю, так по-прежнему для малых приложений). Однако, код поведения XUL приложений смешан с кодом пользовательского интерфейса что делает очень сложным поддержку его кода чистым и понятным. Следовательно, чем выше уровень развития базы кода тем больше усилий требуется для дальнейшего развития. >>>>>>>>>>>>>END QUOTE>>>>>>>>>>

Нестабильность Mozilla как платформы для разработки заставила отложить её до лучших времен.  Возможно, что все изменится в будущем.

wxWindows

wxWindows это открытый c++ инструмент который работает как тонкая прослойка между родными виджетами — GTK+, WIN32, Mac OS, Motif и т.п. У него имеется интерфейсы для c++, perl, python и ruby. Мне нравится идея набора виджетов, который представляет собой тонкую оболочку вокруг других — тем самым защищая вас от изменений и позволяющий вести кроссплатформенную разработку. Вначале были проблемы запуска WxPython под управлением Linux — Python — WxWindows, но Робин Данни улучшил установку для Linux — и теперь это доступно как обычная установка пакетом.

WxPython была создана Robin, который сделал инструмент, который помогает автоматизировать создание Python классов C или C + + API и WxPython — Python интерфейс для WxWindows. Существуют также интерфейсы для Perl & Ruby для тех, кто предпочитает эти языки. Еще одним преимуществом является возможность использования XML для программирования интерфейса (например, GTK +, QT, XUL). В теории это позволяет отделить графический вид программы от логики отображения. Также я бы хотел отметить, что очень быстро и легко можно создать графический интерфейс приложения. С другой стороны, хотя существует множество фрагментов и примеров кода, имеющихся пособий, большая часть документации, направлена на C + + программистов. Также замечу, что порт на Mac OS X не является полным.

В конце хочется спросить, «Что используют люди поумнее?»

wxDesigner: самый полный, но закрытый и коммерческий. Сфокусирован на разработке под C++ Их редактор мне не понравился Выводит xml, python, c++, или perl код Хороший, дешевый, стабильный. Разработан одним из разработчиков WxWindowswxGlade: мой новый любимец — копирует все лучшее из glade. Легок в использовании и расширяем. Не полный rad — больше экранной графики. выводит xml, c++ или python код хорошее руководство Активная разработкаPythonCard: Отлично подойдет для простых шустрых приложений. Я считаю такого рода инструментов заставляет людей объединять бизнес-логику в графическом интерфейсе. Скорость развития путем упрощения модели событий. Вывод Python кода Нет опции для XML-вывода — но это может быть скоро устранено Активная разработка

XRC: Простой редактор xml widget

GNU Enterprise Form Developer

Выбор текстового редактора

image<!DOCTYPE html PUBLIC «-//W3C//DTD HTML 4.0 Transitional//EN» «http://www.w3.org/TR/REC-html40/loose.dtd»>

Если хотите использовать или уже используете ОС Linux, ниже приведен список из 50 полезных и достаточно популярных приложений, которые нравятся многим пользователям Linux, в произвольном порядке. Если вы используете Ubuntu или Mint, большинство из этих приложений можно найти во встроенных приложениях менеджерах приложений или установить через терминал.

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

Установка пакета с помощью терминала

$ sudo apt install 

1. Thunderbird

Thunderbird — это почтовый клиент от парней, которые создали Firefox Mozilla. Не смотря на то, что разработчики уже давно не выпускают значительные обновления, thunderbird работает стабильно и хорошо выполняет свою работу.

2. Geary

Почтовый клиент по умолчанию, который поставляется со средой рабочего стола GNOME 3. Дистрибутивы, которые используют чистый GNOME 3 окружение рабочего стола (например, Fedora) вероятно, данное приложение будет установлено.

3. Evolution

Это не просто почтовый клиент, он также функционирует как полный пакет для управления личной информацией, включая полезные инструменты, такие как календарь. Его функции очень похожи на Microsoft Outlook, и при желании его можно подключить к серверу Microsoft Exchange.

4. Firefox  Chrome

Да ладно, вы знаете, что это. Но вместо того, чтобы выбирать один из двух, вы можете выбрать средний маршрут и установить оба! Некоторые дополнения Firefox отсутствуют в Chrome, и наоборот. И, возможно, вы хотите, чтобы некоторые закладки и надстройки были разделены между двумя браузерами, то есть одна для работы и одна для игры.

5. LibreOffice

Замена Microsoft Office для Linux, LibreOffice может сделать все, что может сделать Microsoft Office, и вам не нужно платить за лицензированную версию. Большинство дистрибутивов поставляют LibreOffice по умолчанию.

6. gscan2pdf

Простое приложение для сканирования документов в формате PDF, которое может пригодиться студентам, а также, когда вам нужно загрузить официальные документы.

7. KeePass

Если вы дошли до того, что у вас так много учетных записей с большим количеством разных паролей, и вы просто не можете больше мысленно отслеживать их все, тогда KeePass будет вам очень полезен. Это менеджер паролей, который будет хранить все ваши имена пользователей и пароли в зашифрованной базе данных. Просто убедитесь, что вы не забыли пароль KeePass!

8. VirtualBox

Если вы хотите поэкспериментировать с разными дистрибутивами Linux или другими операционными системами в целом, вы можете установить VirtualBox и запустить виртуальную машину внутри вашей реальной машины. Производительность не будет такой же хорошей, как у нативной установки ОС, но если у вашей системы достаточно мощности, то вы и не заметите различия в производительности.

9. WizNote

Альтернатива Linux Evernote, OneNote и другим подобным приложениям для создания заметок.

10. UFW / GUFW

Брандмауэр Linux. GUFW — это версия UFW с графическим интерфейсом, которая обычно запускается в терминале. Супер прост в настройке и включении / отключении, определенно меньше головной боли, чем брандмауэр Windows.

11. Gimp

Ответ Linux на Photoshop. Вероятно, самый популярный редактор изображений в Linux.

12. Pinta

Если вам не нужны все навороты GIMP, Pinta — это альтернатива MS Paint для Linux.

13. BleachBit

BleachBit — эквивалентный CCleaner на Windows, с некоторыми дополнительными функциями, такими как безопасное уничтожение файлов. Системы Linux, как правило, не требуют особой очистки, но когда это необходимо, BleachBit — это удобный инструмент.

14. ScudCloud

Неофициальный Linux-клиент для программы обмена сообщениями Slack (не путать с дистрибутивом Slackware Linux). Если ваша организация общается в основном на Slack, то вам она подходит. Сам Slack также имеет приложение для Linux в бета-версии, которое в настоящее время доступно для Ubuntu и Fedora.

15. Synaptic

Менеджер пакетов, установленный по умолчанию во многих дистрибутивах, но не во всех. Он предоставляет альтернативный способ установки и удаления пакетов. Многие продвинутые пользователи предпочитают его использовать во многих дистрибутивах прилагаемые приложения Software Center.

16. VLC

Видеоплеер, который будет воспроизводить все что угодно, без вопросов. Если вам надоело постоянно искать кодеки в Windows, VLC решит эту проблему за вас. Он также может воспроизводить аудиофайлы и даже может выполнять функции менеджера подкастов, наряду с несколькими скрытыми функциями, о которых мало кто знает.

17. Unity Tweak Tool

Для систем Ubuntu некоторые дополнительные параметры конфигурации по умолчанию не включены в меню GUI и должны выполняться через терминал командной строки. Unity Tweak Tool предоставляет графический интерфейс для этих расширенных конфигураций, чаще всего для тем GTK и тем.

18. Sublime Text

Прекрасный текстовый редактор и любимый среди многих разработчиков.

19. Cheese

Приложение для веб-камеры на Linux.

20. Transmission

Супер простой торрент-клиент. Поставляется по умолчанию в Ubuntu.

21. WINE

WINE — позволяет запускать приложения для Windows в Linux.

22. VeraCrypt

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

23. FileZilla

FileZilla, предлагая как клиентскую, так и серверную версию, является одним из лучших доступных FTP-клиентов.

24. Pidgin

Универсальный чат-клиент, позволяет вам соединить практически все ваши различные учетные записи в одном месте (AIM, Yahoo, MSN, IRC и т.д.).

25. Audacity

Базовый аудио редактор. Это не профессиональная студийная программа, но если вам нужно отредактировать аудио для своих личных видео на YouTube, Audacity — отличный инструмент.

26. Openshot

Видеоредактор для Linux. По функциональности похож на Windows Movie Maker. Как и Audacity, это не профессиональная студийная программа, но более чем достаточно для обычного пользователя, который любит делать видео на YouTube.

27. Handbrake

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

28. RecordMyDesktop

То же, что и Handbrake.

29. Kazam

Еще одно приложение для записи экрана.

30. Nmap

Свободная утилита, предназначенная для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети.

Поделитесь этой страницей с друзьями:

В этой статье я постараюсь дать обзор лучших на мой взгляд программ для Linux. Естественно, высказываю только свое мнение, поэтому на какую-то суперобъективность не претендую. Сразу скажу, что это не какой-то абстрактный список, взятый неизвестно откуда, а программы, которые испытаны лично мной и которые я действительно считаю одними из лучших в своем роде, программы, которые я реально использую в повседневной работе. Этот список я составлял несколько лет в процессе работы и подбора софта, а сейчас просто привел его в надлежащий вид для того, чтобы поделиться с общественностью.

image

В самом начале сразу скажу, что я работаю на Ubuntu Linux и использую Gnome в качестве графической оболочки по умолчанию. Поэтому при подборе программ я отдавал предпочтение GTK-приложениям. Также включил в свой список несколько программ, написанных с использованием чистого QT. А вот те, которые тянут за собой уйму KDE-библиотек, старался не использовать. Хотя, думаю что и пользователи KDE найдут в этом списке немало полезного. Также сразу упомяну, что абсолютно все программы из списка бесплатны, и большинство из них есть в репозиториях Ubuntu Linux.

Пара слов о структуре статьи. Программы разделены на группы. Название программы как правило ссылается на официальный сайт. Если описание программы есть в русскоязычной википедии, то вслед за названием в квадратных скобках идет ссылка на википедию с текстом «вики», если описание есть только в англоязычной википедии, то там же приводится ссылка с текстом «wiki». Для программ, которые отсутствуют в репозиториях Ubuntu, я постарался привести источник с неофициальными репозиториями, либо ссылку на страницу с deb-пакетом. Для некоторых программ после описания в квадратных скобках указывается, альтернативой какой программе из мира Windows она является, так что статья будет полезна и для тех, кто только собирается перейти с Windows на Linux.

Работа в сети Интернет

  • Mozilla Firefox [вики] — кроссплатформенный интернет-браузер. [Альтернатива программе Internet Explorer]
  • Opera [вики, скачать] — кроссплатформенный интернет-браузер. [Альтернатива программе Internet Explorer]
  • Mozilla Thunderbird [вики] — кроссплатформенная программа для работы с электронной почтой и группами новостей. [Альтернатива программам MS Outlook, Outlook Express, TheBat]
  • Liferea [вики] — удобный RSS-агрегатор, поддерживает форматы RSS и Atom.
  • Downloader for X [вики] — менеджер закачек. К сожалению, проект больше не развивается, последняя версия от 2006 года. Впрочем, последнюю версию вполне можно использовать, тем более что достойной замены все равно нет. [Альтернатива программам FlashGet, ReGet, GetRight, Download Master]
  • Tucan [wiki] — легковесная программа для автоматизированного скачивания файлов с файлообменников (таких как rapidshare.com).
  • Deluge [вики] — легкий и функциональный клиент-сервер для передачи данных по протоколу BitTorrent.
  • FileZilla [вики] — функциональный FTP-клиент, поможет вам скачать и загрузить файлы с разнообразных FTP-серверов. [Альтернатива программе CuteFTP]
  • qutIM [вики, QT] — универсальный кроссплатформенный клиент для мгновенного обмена сообщениями (IM-клиент). Поддерживаемые протоколы: ICQ, Jabber, В Контакте, IRC, Mail.ru агент. [Альтернатива программам ICQ, QIP, Miranda]

Работа с файлами

  • Midnight Commander [вики] — консольный файловый менеджер. [Альтернатива программе FAR]
  • Gnome Commander [вики] — двухпанельный файловый менеджер. Стабильный и удобный, но есть недостаток — отсутствие табов. [Альтернатива программе Total Commander]
  • Tux Commander — еще один двухпанельный менеджер.
  • Double Commander [вики, скачать] — кроссплатформенный файловый менеджер от российских разработчиков. Пока находится в стадии бета-тестирования, но возможностей у него гораздо больше, чем у Gnome Commander или Tux Commander. Поддерживает многие расширения к Total Commander, позиционируется как полная его замена. Думаю, что после выхода стабильного релиза эта программа будет лучшей в своем роде.
  • FileRoller [вики] — графическая оболочка для менеджера архивов. [Альтернатива программам WinZip, WinRar]
  • xarchiver [wiki] — еще одна оболочка для консольного менеджера архивов. Можно использовать ее, если вас чем-то не устроил FileRoller.
  • GPRename [wiki] — очень удобная программа для массового переименования файлов.

Мультимедиа

  • Rhythmbox [вики] — очень хороший музыкальный проигрыватель с поддержкой умных списков воспроизведения, рейтинга композиций, потокового интернет-радио и т.д. Очень советую к использованию его, или похожих на него Exaile и Banshee.
  • Audacious [вики] — музыкальный проигрыватель для тех, кому нравится классический интерфейс Winamp. Кстати говоря, Audacious поддерживает скины Winamp2.
  • Totem [вики] — мультимедиа проигрыватель, идущий по-умолчанию в поставке Ubuntu Linux. [Альтернатива программе Windows Media Player]
  • Mplayer [вики] — еще один популярный мультимедиа проигрыватель. Особенно мне нравится QT-оболочка для него — SMPlayer [вики].
  • VLC [вики] — этот мультимедиа проигрыватель советую использовать для проигрывания дисков DVD-формата, поскольку он корректнее всего отображает DVD-меню.
  • EasyTAG [wiki] — программа для массового редактирования ID3-тэгов в mp3-файлах.
  • Gnash [вики] — свободный swf-плеер.
  • Swfdec [вики] — еще один swf-плеер.
  • Audacity [вики] — редактор звуковых файлов. [Альтернатива программам Sound Forge и Adobe Audition]
  • Brasero [вики] — программа для записи и копирования CD и DVD дисков. [Альтернатива программе Nero Burning ROM]
  • ISO Master [wiki] — программа для создания и модификации образов ISO, NRG, MDF.
  • RecordMyDesktop [wiki] — программа для создания видеоскринкастов, записываемых прямо с рабочего стола. Очень хорошо подходит для создания роликов, которые обучают работе в каких-либо программах. [Альтернатива программе Camtasia Studio]

Графика

  • gThumb [вики] — просмотрщик графики. [Альтернатива программе ACDSee]
  • Gimp [вики] — растровый графический редактор, программа для создания и обработки растровой графики (рекомендую уроки Gimp). [Альтернатива программе Adobe Photoshop]
  • Inkscape [вики] — векторный графический редактор (рекомендую уроки Inkscape). [Альтернатива программам Corel Draw, Adobe Illustrator]
  • gcolor2 — экранная пипетка. Позволяет определить цвет любого пикселя экрана, очень удобно.
  • Blender [вики] — пакет для создания трехмерной компьютерной графики, включающий в себя средства моделирования, анимации, рендеринга, постобработки видео, а также создания игр (рекомендую уроки Blender). [Альтернатива программам Autodesk 3ds Max и Maya]
  • Scribus [вики, QT] — приложение для визуальной верстки документов. [Альтернатива программе Adobe InDesign]
  • Synfig Studio [вики] — программа для создания двумерной векторной анимации.

Органайзеры

  • KeePassX [вики, QT] — программа для хранения паролей.
  • Money Manager Ex [скачать] — персональный финансовый менеджер. [Альтернатива программе «Домашняя бухгалтерия»]
  • KeepNote [скачать] — текстовый редактор с древовидной структурой. Хранит базу в обычных html-файлах, поддерживает форматирование текста и вставку изображений. Одна из моих самых любимых и самых часто используемых программ. Эти строки, перед тем как перенести в блог, я пишу именно в ней 🙂
  • Sunbird [вики] — календарь-органайзер. [Альтернатива программе Calendarscope]
  • Task Coach [вики, скачать] — кроссплатформенное приложение для управления личными задачами и ToDo-списками с поддержкой составных задач. [Альтернатива программе ToDoList]
  • qOrganizer [QT] — легкая, но многофункциональная программа-органайзер с календарем, списком дел, расписанием и т.д.
  • Planner [wiki] — программа управления проектами. [Альтернатива программе Microsoft Project]
  • XMind [wiki, скачать, Java] — программа для создания диаграмм связей (они же карты памяти, они же интеллект-карты). Помимо нее есть еще FreeMind, Labyrinth и прочие, но XMind самый функциональный из всех. [Альтернатива программам Mindjet MindManager, iMindMap]

Редакторы и другие инструменты разработчика

  • Geany [вики] — свободная среда разработки ПО. Лично я его использую и в качестве обычного текстового редактора. Несмотря на очень широкие возможности, программа легкая, использует очень мало системных ресурсов. Среди возможностей — табы, подсветка кода, автозавершение, автоподстановка, менеджер проектов, поддержка плагинов и т.д. Очень рекомендую.
  • Bless HEX Editor [wiki] — шестнадцатеричный редактор. [Альтернатива программе WinHex]
  • Aptana Studio [вики, скачать, Java] — интегрированная среда разработки приложений (IDE) для создания динамических веб-приложений. Построена на платформе Eclipse, очень большой плюс ее для веб-разработчиков — полноценное автодополнение набираемых конструкций для кода JavaScript, HTML, CSS. Естественно, присутствуют и более простые функции (наподобие подсветки синтаксиса). [Альтернатива программе Adobe Dreamweaver]
  • Meld — программа для сравнения файлов. Очень удобна для поиска различий между разными версиями одного и того же текстового файла, может пригодиться программистам и простым пользователям. [Альтернатива программе Beyond Compare]

Офисные приложения

  • OpenOffice.org [вики] — пакет офисных приложений. [Альтернатива пакету Microsoft Office]
  • GoldenDict [вики] — свободная оболочка для электронных словарей, лучшая в своем роде. Поддерживает форматы словарей ABBYY Lingvo, StarDict, Babylon, Dictd. [Альтернатива программе ABBYY Lingvo]
  • Stardict [вики] — долгое время был стандартом де-факто среди электронных словарей для Linux, но с появлением GoldenDict, как мне кажется, потерял свои позиции.
  • ChmSee — программа для просмотра chm-документов.
  • SpeedCrunch [QT] — расширенный калькулятор с историей действий.

Системные утилиты

  • GParted [вики] — программа для редактирования разделов жесткого диска. [Альтернатива программе Partition Magic]
  • Guake [вики] — выпадающий эмулятор терминала для Gnome с поддержкой табов. Гораздо удобней стандартного терминала.
  • GdMap — показывает занятое на диске пространство. [Альтернатива программе WinDirStat]
  • StartUp-Manager [wiki] — графическая оболочка для конфигурирования Grub и Splash screen.
  • Ubuntu Tweak — очень полезная программа для настройки системы Ubuntu Linux.
  • Deskbar-Applet — продвинутая командная строка для Gnome.
  • VirtualBox [вики] — программа для виртуализации операционных систем, позволяет устанавливать и загружать к примеру ОС Windows, не выходя из Linux.
  • TrueCrypt — программа для шифрования данных «на лету». Может пригодиться для шифрования разделов жесткого диска или flash-накопителя. Update: Проект закрыт в мае 2014 года, настоятельно не рекомендуется к использованию, но есть множество альтернатив.
  • Unison-GTK (вики) — графическая оболочка для консольной утилиты Unison, предназначенной для синхронизации файлов. Может пригодиться, например, для синхронизации данных между двумя компьютерами (рабочим и домашним) посредством обычной флешки.
  • APTonCD [wiki] — позволяет записывать репозитории из системного кеша на DVD или CD-диск (либо в образ) для переноса на любой другой компьютер. Утилита предназначена для Linux-дистрибутивов на базе Debian, то есть подходит и для Ubuntu Linux.

Вот и все, мой обзор закончен. Реально программ получилось даже чуть больше 60-ти. По многим из этих программ я собираюсь написать более развернутые обзоры. Кроме того, подобную сводку я хочу сделать в ближайшее время и для свободных игр для Linux. Оставайтесь с нами, продолжение следует 🙂

Содержание статьипоказать 1.Работа в сети Интернет 2.Работа с файлами 3.Мультимедиа 4.Графика 5.Органайзеры 6.Редакторы и другие инструменты разработчика 7.Офисные приложения 8.Системные утилиты

Понравилась статья? Поделитесь ссылкой с друзьями:

Самой популярной программой редактором изображений в операционной системе Windows, выступает Paint. Существует ли подобное программное обеспечение для операционной системы Linux? Можно ли отыскать аналог популярного редактора для работы с картинками и скачать Paint.Net для Ubuntu?

Отвечая на эти вопросы, следует подчеркнуть, что сегодня разработано множество программ, являющихся аналогами Paint и прекрасно подходящими для работы в такой операционной системе как Linux/ Ubuntu. Они также достаточно просты в освоении и обладают внушительным функционалом, благодаря чему можно быстро выполнять необходимые действия, связанные с редактированием либо изменением исходных картинок.

Для установки на ОС Ubuntu введите следующий код:

Содержание

Лучшие аналоги Paint.Net для Ubuntu

KolourPaint

Одним из аналогов пэинт выступает программа KolourPaint, которая была разработана для ОС Linux. Она является стандартным графическим редактором для обработки изображений и окружения в рабочем столе KDE. Благодаря использованию KolourPaint в Ubuntu можно работать с такими форматами как XPM, PNG, BMP, PNM, GIF,TGA, JPG. В программе KolourPaint можно выполнять следующие функции:

  • копирование;
  • вставка;
  • изменение масштаба;
  • выделение областей;
  • использование разнообразных эффектов;
  • пипетка;
  • использование опции вставка;
  • возможность применения обрезки;
  • печать;
  • возможность осуществлять повороты изображений, а также подбирать необходимые цвета.

Кроме того, в KolourPaint можно полноценно применять функциональную палитру подбора разных оттенков цвета, с последующим использованием альфа – канала. Также присутствует опция, позволяющая указывать коды выбранных цветов, оттенков ручным способом либо их импортировать, а также экспортировать. KolourPaint это идеальный инструмент для Ubuntu, позволяющий создавать простые изображения и выполнять их корректировку.

MYPAINT

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

В MyPaint присутствует весь необходимый набор функций, который будет полезен пользователю Ubuntu при работе с изображениями. Как и в пэинт, в этом редакторе есть опции отмены, а также повтора действий и масштабирования. При желании, при работе с картинками также можно использовать разнообразные эффекты и несколько разных видов кисти. Особенностью MyPaint выступает то, что он поддерживает слоя и позволяет создавать кисти.

Gnome Paint

Это достаточно простой редактор, способный изменять графические картинки. Интерфейс Gnome Paint очень похож на KolourPaint и является превосходным аналогом Paint для Ubuntu. В этой программе главное окно разделено на 3 части, в которых расположены панель позволяющая выбрать необходимый цвет, панель, позволяющая осуществить подбор нужного инструмента, а также непосредственно сама рабочая область для работы с графической картинкой.

XPAINT

Позволяет осуществлять редактирование так называемых векторных изображений. Выступает в роли неплохой замены Paint.Net для ОС Linux и позволяет осуществлять работу с такими форматами как TIFF, BMP, PNG, JPEG, GIF, XPM, PGF, TGA, XBM, ICO, JPEG2000. Последние версии XPAINT, которые можно, кликнув по ссылке, скачать на нашем сайте, также поддерживают PDF, LaTex, PostScript, Tex. В нем присутствуют такие опции как масштабирование, наложение разнообразных эффектов, слоев и фильтров. Кроме того, XPAINT может работать с прозрачными картинками.

Pinta

Один из лучших аналогов популярной программы Paint.Net для ОС Ubuntu. Является кроссплатформенным графическим редактором, который использует библиотеки GTK. В нем присутствует большое количество самых разнообразных инструментов для рисования, накладывания на картинку фильтров, эффектов. В Pinta можно управлять и подбирать необходимые параметры цвета редактируемой картинки.

К особенностям Pinta следует отнести то, что она способна применять слои и осуществлять работу с так называемыми альфа – каналами редактируемых изображений. Лучше всего это ПО подойдет для людей, которые недавно начали использовать для работы ОС Ubuntu.

MTPAINT

По умолчанию в MTPAINT стоит черный фон. Является весьма неплохим приложением, которое позволяет быстро и удобно осуществлять редактирование изображений. MTPAINT оснащен довольно разнообразным функционалом. Он способен работать с разнообразными эффектами, каналами, а также накладывать слои. Стандартными инструментами, которые используются в MTPAINT для изменения исходной картинки, выступают кисть, лассо, функция заливки, использование разнообразных геометрических фигур. Кроме того, в этом приложении, в рабочем окне можно делать копии исходной картинки.

22 апреля 2021 12:07 434 Общество imagepixabay.com

Вашингтон, 22 апреля. Компания Microsoft приступила к тестированию функции запуска Linux-приложений для Windows 10 с графическим интерфейсом.

Благодаря поддержке приложений с GUI значительно расширятся возможности подсистемы Windows Subsystem for Linux. Пользователи смогут запускать редакторы графического интерфейса и инструменты для тестирования и создания Linux-приложений без сторонних серверов. Также присутствует поддержка вывода звука и микрофона.

Операционная система Windows 10 автоматически включает системный дистрибутив, необходимый для плавной и стабильной работы. Компоненты Wayland и X-сервер объединили, чтобы упростить запуск Linux-приложений с GUI, отметили разработчики.

Microsoft ранее выпустила обновление операционной системы Windows 7, которая лишилась поддержки компании 14 января 2020 года. Однако фирма предоставила платную Windows 7 ESU с устранением уязвимостей в системе безопасности.

Вернуться назад

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий