LINUX.ORG.RU

Debian 10 - весь софт на gtk2

 ,


4

4

Нужно найти софт (для всех необходимых задач) в Debian Buster без gtk3 и qt.

Что уже удалось найти:

1. Браузер на gtk2 — Palemoon.

2. Почтовый клиент на gtk2 — Sylpheed.

3. Видеоплеер (вообще без тулкита?) — mpv.

4. Музплеер на gtk2 — deadbeef-gtk2.

5. Офис на gtk2 — libreoffice-gtk2.

6. Графический редактор на gtk2 — GIMP.

7. IDE на gtk2 — Geany.

8. Текстовый редактор на gtk2 - Medit.

На будущее:

Скорее всего, часть программ из списка в будущем будет в Debian уже на gtk3. Точно знаю, что Sylpheed, Medit и Palemoon останутся на gtk2.

Чем в будущем можно заменить GIMP, Geany и Libreoffice? Или они будут собираться с gtk2 всегда?

Ответ на: комментарий от anonymous

Я предлагаю снимать контрольные суммы файлов устанавливаемых/обновляемых пакетов в верифицированной среде, по ним проверять контролируемые среды.

Или съем контрольных сумм для содержимого подкаталога и котроль по набору файлов контрольных сумм задача для сисопа в современных реалиях больше неподъемная?

Съем суммы файлов пакета мог быть таким:
https://github.com/connesc/tarsum/blob/master/tarsum

Контроль и того сложнее:
cd /mnt; md5sum /sums/*.md5

Но если не иметь ясного представления, что контролировать и зачем, то и в «rpm -Va» немного смысла...

bormant ★★★★★
()

Нужно найти софт
без gtk3 и qt.

Один вопрос - зачем?

Тред не читал.

ilinsky ★★★★★
()
Ответ на: комментарий от bormant

Или съем контрольных сумм для содержимого подкаталога и котроль по набору файлов контрольных сумм задача для сисопа в современных реалиях больше неподъемная?

Ну если задача такая простая, то почему же до сих пор не портировали хотя бы одну команду wajig: integrity на Slack и Alpine?

Сколько времени у вас уйдет на то, чтобы закодить wajig integrity Slack и Alpine?

Если все так просто, то go ahead, в чатах на фриноде стонали, что нам за это не платят, напейши сам и предоставь фсем.

anonymous
()
Ответ на: комментарий от mertvoprog

Андроид и планшет тут при том, что потребности (по сути только браузер с офисом) тут на уровне домохозяйки.

Вот упоминаемый тут GIMP, почему именно он? Разные графические редакторы имеют разное назначение. Как пример, Inkscape - тоже графический редактор. И по остальным пунктам аналогично, ерунда какая-то. Должно быть цель не пользоваться софтом, а надрачивать на gtk2.

anonymous
()
Ответ на: комментарий от bormant

cd /mnt; md5sum /sums/*.md5

Доааа и сверять потом diff-ом мульон файолов, да куча нюансов всплывет, вплоть до разного порядка следования файлов.

Я как-то раз сравнивал diff-ами вывод rsync –dry-run, представляю, что это такое.

anonymous
()
Ответ на: комментарий от anonymous

Проблема в том, что задача-то на самом деле другая, только этого замечать никто не хочет.
Что думает wajim integrity про /etc, про /var?
Чем проверять / и /usr на целостность, не лучше держать их в ro?

Вы уверены, что предложенный способ действительно решает хоть какую-то практическую задачу?

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от anonymous

Доааа и сверять потом diff-ом мульон файолов, да куча нюансов всплывет, вплоть до разного порядка следования файлов

Вы о чём, простите?

# ls /sums/
package1.md5  package2.md5

# md5sum -c /sums/*.md5
filename1: OK
filename2: OK
filename3: FAILED
filename4: FAILED open or read
filename5: OK

Или про пропущенный ключик "-c"? Ну извините...
Про grep и exit code можно не буду рассказывать?

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от knd

--quiet будет достаточно

Для скрытия успешных проверок да, достаточно.
Для исключения из пакетных чексумм отдельных каталогов, вроде /etc, /var и т.п. — нет.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)

GIMP …собираться с gtk2 всегда?

Не будет, только ветка 2.10

grem ★★★★★
()
Ответ на: комментарий от bormant

Проблема в том, что задача-то на самом деле другая, только этого замечать никто не хочет.

Зачем за меня определять, какая задача?

Что думает wajim integrity про /etc, про /var?

Про /var вроде бы ничего не думает, подождем завершения работы wajig.

Чем проверять / и /usr на целостность, не лучше держать их в ro?

И как в недоверенной среде типа хостинга держать каталог в readonly?

Вы уверены, что предложенный способ действительно решает хоть какую-то практическую задачу?

Пример начала отчета:

wajig integrity

debsums: changed file /etc/acpi/events/powerbtn-acpi-support (from acpi-support-base package)
debsums: missing file /etc/cron.weekly/apt-xapian-index (from apt-xapian-index package)
debsums: missing file /etc/cron.d/atop (from atop package)
debsums: changed file /etc/crontab (from cron package)
debsums: changed file /etc/default/cups (from cups package)
debsums: missing file /etc/lightdm/lightdm-gtk-greeter.conf-devuan-darkpurpy (from desktop-base package)
debsums: missing file /etc/kernel/postinst.d/dkms (from dkms package)
debsums: missing file /etc/kernel/header_postinst.d/dkms (from dkms package)
debsums: changed file /etc/dnsmasq.conf (from dnsmasq package)
debsums: changed file /etc/default/firehol (from firehol package)
debsums: changed file /etc/firehol/firehol.conf (from firehol package)
anonymous
()
Ответ на: комментарий от bormant

Чем перетирать как пользоваться простенькими тулзами типа md5sum, если ты такой умный, а задача такая простая, то не проще ли за 5 минут сбацать скриптец по функционалу лучше, чем wajig integrity и выложить его на всеобщее обозрение под AGPL v3 (например).

Slackware сразу станет сурьезнее, прям почти как красношляпка.

Кстати, wajig не сам сканирует, а использует debsums.

anonymous
()
Ответ на: комментарий от anonymous

что потребности (по сути только браузер с офисом) тут на уровне домохозяйки

Вот только юзабилити у ведроидного софта не в пример хуже, даже у портов десктопного. Уж больно этот ваш ведроид убог и огорожен. Причём смузихлёбы и десктоп туда пытаются скатить, см. всякие UWP, Wayland и Flatpak.

Inkscape - тоже графический редактор

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

Должно быть цель не пользоваться софтом, а надрачивать на gtk2

Ну дык если тулкит напрямую определяет юзабилити и кастомизабельность софта, то что делать?

mertvoprog
()
Ответ на: комментарий от mertvoprog

На ведроиде с оптимизацией вообще всё плохо

fixed.

anti_win ★★
()
Ответ на: комментарий от anonymous

Скажите, вам действительно нужно (зачем?) знать, что измененные вами файлы в /etc отличаются от установленных из пакета (а не от того состояния, в котором вы их оставили при последнем изменении)?

Зачем за меня определять, какая задача?

Пока это похоже на начинающего волшебника: бормочет какую-то ерунду и верит в свершившееся чудо.
Пока видно желание «что делать», «как делать», но по-прежнему не видно зачем, чтобы что? исключить сбой носителя? исключить компрометацию системы? получить чувство ложной безопасности?

bormant ★★★★★
()
Ответ на: комментарий от stasolog

gthumb на gtk3 неплох по набору фич.

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

grem ★★★★★
()
Ответ на: комментарий от bormant

Скажите, вам действительно нужно (зачем?) знать, что измененные вами файлы в /etc отличаются от установленных из пакета (а не от того состояния, в котором вы их оставили при последнем изменении)?

Да, мне это удобно, чтобы определить, какие конфиги менялись.

Пока видно желание «что делать», «как делать», но по-прежнему не видно зачем, чтобы что? исключить сбой носителя?

Дружище, там ZFS поверх избыточности, какой сбой носителя, о чем вы?

исключить компрометацию системы? отчасти да

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

anonymous
()
Ответ на: комментарий от anonymous

Дружище, там ZFS поверх избыточности, какой сбой носителя, о чем вы?

Именно об этом — то, для чего делался debsums, уже давно потеряло актуальность. Хорошо, что вы это понимаете.

bormant ★★★★★
()
Ответ на: комментарий от bormant

Именно об этом — то, для чего делался debsums, уже давно потеряло актуальность. Хорошо, что вы это понимаете.

К сожалению, вы не понимаете, что мне нужно отследить изменения установленных файлов в ext3 (поверх zvol, но не суть важно).

anonymous
()
Ответ на: комментарий от anonymous

Давайте не будем рассматривать причины по которым может поменяться содержимое файла, а просто будем отслеживать изменения или их отстуствия?

anonymous
()
Ответ на: комментарий от anonymous

мне нужно отследить изменения установленных файлов в ext3

Если мы про Slackware, то *sum с ключами "-c --quiet" эту задачу решает.
Если вопрос в получении сумм файлов в пакетах, решение см. выше.

Unix way же и состоит в комбинировании отдельных утилит для получения результата, почему не воспользоваться?
Пакет Slackware — архив tar, в стоковых пакетах контрольных сумм нет, поэтому для себя должны решить:
1) собрать суммы отдельно, возможно подписать,
2) внедрить суммы в пакеты в своем репо и подписать своим ключом,
ну или продолжать ждать, пока кто-то сделает то, что ему не нужно.

Можете хоть прямо в slackpkg дописать (он сценарий на bash).

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

Ахаха, пердолиться чтобы собирать и внедрять … нее

А не проще взять готовое?

Devuan и Parabola

anonymous
()
Ответ на: комментарий от anonymous

Даже в Gentoo это есть готовое, но в Slackware нужно стать НЕленивым и делать вручную, я думал slack - это про наоборот.

anonymous
()

а смысл?

интересуюсь

Deleted
()
Ответ на: комментарий от stasolog

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

И все это меркнет на фоне размеров этого пустого окна

https://nc.prime-hack.net/index.php/s/FFjN88yxWaa23ML

SR_team ★★★★★
()
Ответ на: комментарий от anonymous

Чего? А как Вы предлагаете лезть в архивы, сетевые шары, мобильники всякие? По-виндузятному, чтобы виртуальная файловая система была доступна лишь определённой программе и её плагинам?

mertvoprog
()

(В зависимости от задач) GIMP можно заменить например на AzPainter.

anonymous
()
Ответ на: комментарий от stasolog

gtk3 программы плохи

В Firefox если сохранять много изображений, то лиса падает. Такое впечатление, что где-то стоит таймаут. Если файлов в папке много, комп нагружен, сохранение затягивается - почти гарантированно упадет. Софтовый OpenGL (LLVM). Я потому и поставил вторым браузером Pale Moon.

anonymous
()

Еще софт на GTK2 (кто-то уже перешел на GTK3 после Buster):
Galculator - калькулятор
Leafpad - текстовый редактор
XnView - каталогизатор фото, проприетарный (вообще-то на Qt5, но диалоги GTK2шные)
Viewnior - просмотр фото
Tixati - торрент клиент (проприетарный)
Opera 12 - старый браузер (проприетарный, но исходники найти можно)
Audacious - музыкальный плеер
Double Commander - файловый менеджер (собирается с разными тулкитами)
Audacity - звуковой редактор

chaynik
Если не хочется ковыряться со Slackware, можешь поставить Xubuntu 16.04. Там Xfce на GTK2, есть PPA со свежим софтом. Дистр уважают производители софта.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.