В чем разница между GTK + и Qt?

Языки программирования и инструментарий — сложные темы. Вероятно, вам удавалось использовать компьютеры долгое время, не задумываясь.

Но когда вы переключились на Linux, проблема внезапно стала актуальной. Это потому, что насколько хорошо приложение интегрируется с остальной частью вашего рабочего стола, часто возникает вопрос: сделано ли оно в GTK + или Qt?

Что такое GTK + и Qt?

GTK + и Qt — это наборы инструментов, используемые разработчиками для структурирования внешнего вида и ощущения приложения. Эти наборы инструментов предоставляют кнопки, панели инструментов, ползунки и меню, которые вы видите при использовании приложения.

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

История GTK + и Qt

Haarvard Nord и Eirik Chambe-Eng начали разработку Qt в 1991 году. Название, которое произносится как «милый», появилось из-за того, как буква Q выглядела шрифтом Eavcs Haavard, и из-за предыдущего использования буквы t в Xt, X инструментарий уже используется на рабочих столах Unix.

Nord и Chambe-Eng позже стали соучредителем Quasar Technologies, которая стала Throll Tech, затем Throlltech, и теперь существует в другой форме, как The Qt Company.

В 1995 году Throll Tech выпустила исходный код для версии Qt для Linux. Но это не соответствовало определению Free Software Foundation в отношении свободного поскольку людям не разрешалось распространять код, если они вносили какие-либо изменения. Лишь в 2000 году Throlltech предоставил пользователям свободу свободно редактировать и распространять код.

GTK + начинался как GIMP Toolkit, созданный Питером Маттисом в качестве замены существующего интерфейса, используемого в программе манипуляции изображениями GNU. После переписывания инструментарий стал GTK + и был выпущен в 1998 году. В отличие от Qt, у людей была свобода редактировать, изменять и делиться GTK + с самого начала.

Хотя Qt в некотором смысле является более универсальным и адаптируемым инструментарием, сообщество в течение первых лет консолидировалось вокруг GTK +. Стоит также отметить, что некоммерческий фонд GNOME теперь поддерживает GTK +, в то время как публично торгуемая компания The Qt Company ведет разработку Qt. Тем не менее, на данный момент ни один инструментарий не является «более бесплатным», чем другой.

Настольные ПК и программное обеспечение на базе GTK

Если вы недавно перешли на Linux, есть большая вероятность, что вы используете настольный компьютер на базе GTK. Это потому, что во многих из лучших настольных сред Linux используется GTK +.

Возьмите GNOME, опцию по умолчанию в таких известных и хорошо зарекомендовавших себя ОС Linux, как Ubuntu, Fedora и Debian. Затем есть альтернативы, такие как MATE и Xfce, которые предлагают более легкие и более традиционные интерфейсы.

Давайте не будем забывать об  Elementary OS, новичке, который больше обслуживает последние коммутаторы, чем давние пользователи Linux.

Многие из самых популярных приложений с открытым исходным кодом лучше интегрируются с десктопами на базе GTK. Это включает в себя такие программы, как Firefox, Thunderbird, LibreOffice и GIMP. Менее известные кроссплатформенные приложения на основе GTK включают AbiWord, Inkscape и Pidgin.

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

Также знайте, что многие приложения, предназначенные для elementaryOS, недоступны для других рабочих столов.

Между тем, большинство вышеупомянутых популярных кроссплатформенных инструментов GTK + остаются относительно независимыми от настольных компьютеров (что означает, что они выглядят неуместно в GNOME и элементарной OS, поскольку акцент делается на уникальном дизайне).

Настольные ПК и программное обеспечение на основе Qt

Рабочий стол KDE Plasma является старейшей полнофункциональной рабочей средой для Linux. Если бы в 1996 году Qt был полностью открыт, GNOME, возможно, даже не существовало бы. Более двух десятилетий спустя сообщество KDE продолжает предоставлять самый многофункциональный рабочий стол Linux.

Поскольку существует так мало других настольных ПК на базе Qt, многие приложения Qt специально разработаны для настольных компьютеров Plasma и могут даже зависеть от различных компонентов KDE. По этой причине интеграция программного обеспечения KDE является одной из лучших среди любых настольных систем.

Вы можете настроить интерфейс, который влияет на каждое приложение, или вы можете настроить одно приложение, пока оно не станет удобным. Тем не менее, рабочий стол Plasma не единственный, который использует Qt. LXQt — это одна из альтернатив, которая фокусируется на том, чтобы быть легче и проще.

Хотя некоторые программы KDE являются кроссплатформенными, эти программы не так известны за пределами сообщества Linux. Наиболее заметными исключениями могут быть Krita и digiKam.

Не все программное обеспечение Qt специально разработано для KDE. К таким программам относятся медиаплеер VLC и настольное издательское приложение Scribus.

Разница имеет значение?

Есть технические различия между GTK + и Qt, но большинство из них больше интересуют разработчиков, чем остальные из нас. В наши дни ограничения еще труднее заметить, чем раньше. Благодаря отличной тематике многие приложения GTK + теперь выглядят как дома на рабочем столе Plasma на базе Qt. Некоторые из этих приложений выглядят больше на плазме, чем в GNOME.

Между тем, вы также можете установить Scribus или VLC на рабочий стол на базе GTK, даже не осознавая, что есть разница.

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

В конечном счете, вопрос о том, предпочитаете ли вы GTK + или Qt, сводится к выбору вашего любимого интерфейса рабочего стола и ваших любимых приложений для Linux.

 



2019-04-05T12:26:08
Вопросы читателей

Как отформатировать USB-накопитель с защитой от записи?

Вы пытаетесь сохранить данные на USB-накопителе, но есть проблема. Любая попытка сохранения отображает сообщение о том, что диск «защищен от записи». Как это может быть?

Диск даже не позволяет переформатировать его, и нет очевидного переключателя для включения или отключения защиты от записи. Озадачены? Вот как отформатировать USB-накопитель с защитой от записи и начать использовать его снова.

USB-накопитель защищен от записи или поврежден?

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

  • USB-порт вашего компьютера неисправен или перегорел. Исправление поврежденного порта может быть сложно, но не невозможно.
  • Флешка повреждена. Независимо от того, используете ли вы флэш-накопитель USB или адаптер USB SD-карты, могут возникнуть проблемы с устройством.

Уверены, что проблема заключается только в защите от записи на флешку? Давайте двигаться дальше.

Как снять защиту от записи USB с помощью Diskpart

Перед запуском вставьте флэш-накопитель в USB-порт компьютера.

В Windows есть встроенный инструмент управления разделами диска, который называется Diskpart. Вы можете открыть это, нажав клавишу Windows + R, введя cmd, затем нажав Enter.

Контроль доступа пользователя предложит вам подтвердить действие. Нажмите Да, чтобы продолжить.

Теперь вы должны увидеть CMD, инструмент командной строки. В командной строке введите

diskpart

Откроется новое окно командной строки с новым приглашением DISKPART. Пришло время посмотреть, какие диски подключены к вашему компьютеру:

list disk

В итоговой таблице будут перечислены доступные на данный момент устройства. Но какой у вас USB-накопитель?

Диск 0 будет системным диском вашего компьютера. Это тот, на котором установлена ​​Windows. Если у вас есть несколько разделов, они будут последовательно пронумерованы. Обратите внимание, что размер отображается для каждого диска.

Подключив флэш-устройство USB (это будет диск 1 или выше), вы сможете определить его по сравнительно низкой емкости.

На изображении выше, в то время как Диск 0 равен 119 ГБ, а Диск 1 931 ГБ (два раздела одного и того же диска), Диск 2 — 16 ГБ.

Таким образом, диск 2 является флэш-накопителем USB. Вы должны быть в состоянии проверить емкость на самом устройстве, так как это обычно напечатано на корпусе диска. Если нет, вы сможете подтвердить это в проводнике Windows.

Выберите правильный диск!

Прежде чем продолжить, убедитесь, что вы определили USB-накопитель. Также обратите внимание, что на момент написания USB-накопитель может быть емкостью до 1 ТБ (например, PNY Pro Elite), который может быть больше жесткого диска вашего компьютера. Прилагая усилия, чтобы быть полностью уверенным на этом этапе, жизненно важно для целостности данных на вашем компьютере!

Как только вы уверены, пришло время выбрать диск. В нашем примере это означает ввод

select disk 2

Это будет подтверждено сообщением, что диск 2 теперь выбранный диск. Далее запрос атрибутов:

attributes disk

Различная информация будет отображаться. Проверьте первую строку. Это текущее состояние только для чтения. Если вы не можете записать на диск или переформатировать его, то Текущее состояние только для чтения будет установлено в Да.

Вы можете легко снять защиту от записи на USB-накопителе с помощью команды

attributes disk clear readonly

В случае успешного подтверждения шага будет отображено сообщение «Атрибуты диска успешно очищены».

Готовы потерять данные на флешке? Вы можете отформатировать диск с помощью чистой команды diskpart. Сначала убедитесь, что диск выбран:

select disk 2 clean

Затем вы можете создать и отформатировать раздел:

create partition primary format fs=ntfs

Подождите, пока это не завершится — теперь у вас должна быть полностью работающая и отформатированная флешка!

Проверьте состояние диска только для записи, скопировав небольшой файл.

Не сработало? Утилиты форматирования USB, чтобы попробовать

Ниже приведены два бесплатных инструмента для форматирования вашего USB-накопителя в случае ошибки защиты от записи. Они могут использоваться в дополнение или вместо Diskpart. Полезно, если вы не любите запачкать руки командной строкой!

1. SD Formatter

Номер один в вашем списке должен быть инструментом SD Formatter от SD Association. Хотя инструмент явно предназначен для SD-карт, он совместим с флеш-накопителями USB. В конце концов, флэш-накопитель USB — это, в основном, SD-карта, подключенная к интерфейсу USB.

Просто подключите устройство, выберите диск и параметр форматирования и нажмите «Формат».

Скачать: SDFormatter (бесплатно)

2. Kingston Format Utility

Предназначенная для старых систем Windows (от Windows XP до Windows 7) утилита Kingston Format Utility идеально подходит для USB-устройств флэш-памяти от Kingston.

Обратите внимание, что это немного архаичный метод установки. После загрузки запустите файл EXE и нажмите «Обзор», чтобы выбрать местоположение (например, «Рабочий стол» или «Документы»). Нажмите «Распаковать», затем перейдите к новому местоположению и дважды щелкните «Kingston Format Utility.exe».

Это запустит приложение; все, что вам нужно сделать сейчас, это выбрать устройство и файловую систему из выпадающего меню. Нажмите «Форматировать», когда будете готовы, затем подождите.

Загрузить: Kingston Format Utility (бесплатно)

Не можете переформатировать флэш-накопитель USB?

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

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

Ваш USB-накопитель с защитой от записи, отформатированный

К настоящему времени вы должны были разблокировать защиту от записи на USB-накопителе и отформатировать ее. Это могло быть сделано с помощью Diskpart на Windows или специализированной сторонней утилиты.

В конечном итоге у вас должен быть USB-накопитель, который теперь работает. Если этого не произойдет, то есть большая вероятность того, что он неисправен. Таким образом, если диск все еще находится на гарантии, изучите варианты замены производителя.

https://www.youtube.com/watch?v=8rkFpRL7RmM



2019-04-05T12:12:29
Вопросы читателей

ADSL-маршрутизатор TP-Link TD-W8951ND: краткий обзор и настройка устройства

ADSL-соединение работает через телефонную линию, подключённую к квартире или дому. Для такого подключения используют специальные роутеры — с поддержкой одноимённой технологии. Отличается ли чем-то настройка обычного роутера от маршрутизатора ADSL? Как настроить модель TD-W8951ND от TP-Link?

Читать

Как изменить размер раздела ntfs или fat на Windows?

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

ПРИМЕЧАНИЕ. Эта процедура работает одинаково во всех современных версиях Windows: Windows 10, Windows 8.1 и Windows 7.

1. Как изменить размер раздела в Windows, используя Управление дисками

Первое, что вы должны сделать, это открыть инструмент управления дисками. В Windows 10 введите слова «управление дисками» в поле поиска на панели задач, в Windows 7 введите их в поле поиска в меню «Пуск», а в Windows 8.1 напишите их непосредственно на начальном экране. Затем в любой из этих операционных систем нажмите или нажмите «Создать и отформатировать разделы жесткого диска».

В окне «Управление дисками» найдите раздел, размер которого вы хотите изменить, и щелкните правой кнопкой мыши или нажмите и удерживайте его. Обратите внимание, что вы можете сделать это как в списке томов из верхней области, так и в графическом представлении дисков и разделов снизу.

Чтобы изменить размер выбранного раздела, в контекстном меню, которое открывается:

  • Нажмите или нажмите «Расширить объем», если вы хотите увеличить размер раздела, или
  • Нажмите или нажмите «Уменьшить громкость», если вы хотите уменьшить размер раздела.

Обратите внимание, что если рядом с разделом нет свободного нераспределенного пространства, его нельзя увеличить. В этом случае опция «Расширить объем» будет выделена серым цветом. Точно так же, если раздел, который вы хотите сжать, полон данных, вы не можете уменьшить его, так как на нем не осталось места для удаления. В этом случае опция «Уменьшить объем» будет выделена серым цветом.

Если вы хотите увеличить размер раздела, а рядом с ним есть свободное место, после того как вы нажмете опцию «Расширить том», «Управление дисками» откроет «Мастер расширения тома». В нем нажмите или нажмите Далее.

Далее вы можете увидеть, сколько места вы можете добавить в раздел. Количество, которое вы можете добавить, зависит от того, сколько свободного места доступно рядом с разделом. По умолчанию мастер выделяет все свободное пространство, которое он может использовать, что вы можете увидеть в списке Выбранные.

Если вы хотите добавить меньше места в раздел, вы можете указать его в поле «Выберите объем пространства в МБ» в нижней части окна. Как только вы приняли решение, нажмите «Далее», чтобы продолжить.

Наконец, «Мастер расширения тома» показывает сводку настроек, которые вы сделали. Если вы удовлетворены ими и хотите продолжить, нажмите кнопку Готово.

Мастер закроется, и вы увидите, что раздел расширен, снова в окне « Управление дисками». В зависимости от скорости вашего диска, этот процесс может занять секунду или несколько минут.

Что если вы хотите сделать раздел меньше, чем он есть в настоящее время? В этом случае в контекстном меню вы выбрали «Уменьшить громкость». Это действие вызывает открытие диалогового окна, которое называется «Shrink X:», где X — буква этого раздела.

В первых двух полях этого диалогового окна инструмент «Управление дисками» сообщает вам размер раздела прямо сейчас и сколько места вы можете извлечь из него. Это значение отображается в поле «Размер доступного уменьшенного пространства в МБ» и рассчитывается Windows на основе количества свободного места на разделе и расположения любых неподвижных файлов, найденных в этом разделе.

Единственное редактируемое поле называется «Введите объем пространства, которое нужно сжать в МБ», и именно здесь вы должны ввести пространство, которое вы хотите извлечь из раздела. Введенное вами значение не может быть больше значения, указанного в поле «Размер доступного пространства сжатия в МБ». В четвертом поле, последнем, Disk Management автоматически рассчитывает размер раздела после его сокращения.

После того, как вы определились и определились с количеством места, которое вы хотите занять от раздела, нажмите на кнопку Сокращение.

Подождите несколько секунд, чтобы раздел был сокращен Windows. Затем вы можете увидеть его новый размер в инструменте управления дисками.

Место, которое вы взяли из раздела, теперь должно быть доступно рядом с ним, помечено как нераспределенное. Если вы хотите, вы можете использовать это пространство для создания новых разделов .

2. Как изменить размер раздела в Windows с помощью PowerShell или командной строки и инструмента DiskPart

Если вы любите использовать командную строку, вы можете предпочесть командную строку или PowerShell для изменения размера ваших разделов. Запустите любое из этих двух приложений от имени администратора и введите следующие команды, а затем нажмите Enter.

  • diskpart — команда запускает инструмент разбиения диска.
  • list volume — перечисляет все тома (разделы), которые существуют на вашем компьютере или устройстве Windows. Определите номер тома раздела, размер которого вы хотите изменить. Ищите это в столбце Volume ###.
  • выберите том # — замените # фактическим номером раздела, размер которого вы хотите изменить. В нашем примере ниже мы набрали «выбрать том 3», потому что мы хотели изменить размер раздела с буквой E и номером тома 3.
  • Следующая команда зависит от того, хотите ли вы увеличить или уменьшить размер раздела:
  • Если вы хотите расширить раздел, введите extended size = customsize. Значение customsize должно быть введено в мегабайтах.
  • Если вы хотите сделать его меньше, наберите shrink required = customsize.

К сожалению, инструмент DiskPart сложнее в использовании, чем Управление дисками . Это связано с тем, что DiskPart не сообщает объем доступного пространства, которое вы можете добавить или удалить из раздела. Вы должны знать это заранее, или вам придется делать некоторые проб и ошибок.

Когда вы закончите с изменением размера раздела, вы можете закрыть командную строку или PowerShell , в зависимости от того, что вы использовали.

Какой метод вы предпочитаете для изменения размера ваших разделов?

Теперь вы знаете, что в Windows есть все необходимое для изменения размера разделов, и вам не нужно покупать или пробовать какие-либо сторонние инструменты для этого. Если вы сжимаете или расширяете разделы на компьютере с Windows, какой из этих двух способов вам больше нравится? Вам нравится инструмент управления дисками с его графическим интерфейсом, или вы предпочитаете инструмент командной строки DiskPart? У вас есть что-нибудь еще, чтобы добавить или спросить? Используйте раздел комментариев ниже, чтобы сообщить нам.



2019-04-04T15:11:34
Вопросы читателей

4 способа сбросить настройки сетевого экрана Windows

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

ПРИМЕЧАНИЕ. Это руководство работает, только если вы используете учетную запись пользователя с правами администратора. Он охватывает Windows 10, Windows 7 и Windows 8.1. Для каждого метода мы упоминаем версию Windows, в которой он работает. Собственный брандмауэр называется Windows Defender Firewall в Windows 10, а в Windows 7 и Windows 8.1 он сохраняет старое имя брандмауэра Windows. Для этой статьи мы используем скриншоты из Windows 10.

1. Как сбросить брандмауэр Windows до настроек по умолчанию (все версии Windows)

Во-первых, вам нужно открыть брандмауэр Windows. Один из способов сделать это — открыть панель управления, перейти к «Система и безопасность» и щелкнуть или коснуться Брандмауэр Защитника Windows.

В окне брандмауэра Защитника Windows нажмите или коснитесь ссылки Восстановить настройки по умолчанию в левой части окна.

Вам сообщают, что значит восстановить настройки по умолчанию для брандмауэра Windows. Чтобы продолжить, нажмите или коснитесь Восстановить настройки по умолчанию.

Windows сообщает, что собирается удалить все настройки брандмауэра Защитника Windows, которые вы установили после установки Windows. Нажмите или коснитесь Да, чтобы продолжить.

Вы вернетесь в окно брандмауэра Защитника Windows, и теперь все правила брандмауэра будут сброшены до их первоначальных значений, какими они были при первой установке Windows.

2. Как сбросить настройки брандмауэра Защитника Windows до настроек по умолчанию с помощью Windows Security (только для Windows 10)

В Windows 10 вы можете восстановить настройки брандмауэра Защитника Windows по умолчанию из приложения Windows Security. В поле поиска на панели задач введите «межсетевой экран и защита сети» и щелкните или коснитесь результата поиска с тем же именем.

Откроется приложение безопасности Windows в разделе «Брандмауэр и защита сети» с настройками. Внизу вы найдете ссылку «Восстановить брандмауэр по умолчанию». Нажмите на него.

Откроется новое окно с объяснением того, что это делает, и как он собирается удалить все настройки брандмауэра Windows. Нажмите или коснитесь кнопки Восстановить настройки по умолчанию.

Windows 10 запрашивает ваше подтверждение, поскольку действие не может быть отменено. Нажмите Да, чтобы завершить сброс.

Вы вернулись в приложение Windows Security, и все правила брандмауэра теперь возвращены к своим начальным значениям.

3. Как восстановить настройки брандмауэра Windows по умолчанию из командной строки (все версии Windows)

Вы можете сбросить настройки брандмауэра Защитника Windows до значений по умолчанию с помощью командной строки, также известной как CMD. Откройте командную строку от имени администратора и выполните следующую команду: netsh advfirewall reset.

Нажмите Enter на клавиатуре, и брандмауэр Windows будет немедленно сброшен. Вы получаете только текстовое сообщение с надписью ОК. 🙂 Эту же команду можно запустить и в PowerShell.

4. Как восстановить настройки брандмауэра Windows по умолчанию, используя PowerShell (все версии Windows)

Откройте PowerShell от имени администратора и выполните следующую команду:

(New-Object -ComObject HNetCfg.FwPolicy2).RestoreLocalFirewallDefaults()

Нажмите Enter на клавиатуре, и брандмауэр Защитника Windows будет сброшен немедленно, без какого-либо дополнительного подтверждения.

Вы решили свои проблемы, сбросив брандмауэр Windows?

Как видно из этого руководства, восстановить настройки брандмауэра Защитника Windows по умолчанию очень просто. Возможно, вы были заражены вредоносным ПО, которое изменило установленные вами правила, или параметры были повреждены при попытке настроить брандмауэр Защитника Windows вручную. В любом случае применение этой процедуры заставляет брандмауэр Защитника Windows снова работать. Мы рекомендуем вам начать устанавливать новые правила немедленно, потому что некоторые из ваших приложений могут не работать после удаления старых правил. Дайте нам знать в комментарии ниже, если это решило ваши проблемы.



2019-04-04T11:52:48
Вопросы читателей

Репитер Wi-Fi: что это за устройство и как выбрать подходящий

Чтобы сигнал «Вай-Фая» доходил до угловых комнат, расположить роутер нужно в центре квартиры или офиса. Но даже это правило не гарантирует, что сетью будет покрыта вся площадь. Антенны роутера могут быть слишком слабыми для исходной квадратуры помещения. Плюс к этому ещё помехи в виде стен и бытовой техники. Часто в этом случае поступает совет — купить усилитель Wi-Fi, по-другому репитер. Что это за устройство? Как выбрать оптимальную модель?

Читать