Устанавливает Okular в Xfce через APT, собирающийся сделать это “более тяжелым”

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


Я помню обсуждение некоторого форума о том, еще ли Xfce легче, чем Плазма и аргумент, что Xfce может начать не чувствовать себя "облегченным" через некоторое время, когда люди пытаются приблизить его к Плазме, например, путем установки Kwin, дельфина или Okular, которые идут с большим количеством зависимостей KDE/Qt.

Я имею о 8-летнем опыте с Linux, и я знаю лучше, чем смешивание настольных сред, несмотря на так многих говорящих, что "мы можем" сделать это.

Я должен был переместиться от Плазмы до Xfce, потому что система стала менее быстро реагирующей и с частыми небольшими катастрофическими отказами (Kwin и панель главным образом), и я теперь использую Xfce в течение почти года. Рабочий стол абсолютно стабилен и чувствует столь же мгновенный как всегда (и выглядящий столь же хорошим как любой с Темной Вершиной и темы Green). Но, в целях этого ответа (об изменении раскрашивает книги PDF для улучшения удобочитаемости) я хотел попробовать Okular.


В Xfce, устанавливая Okular с apt принес бы 100 новых зависимостей в загрузке на 19 МБ, беря 101 МБ на диске:

The following NEW packages will be installed:
  kinit kio kpackagetool5 libaccounts-glib0 libaccounts-qt5-1 libdbusmenu-qt5-2 libfam0 libkaccounts1 libkf5activities5
  libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5bookmarks-data libkf5bookmarks5 libkf5codecs-data
  libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data libkf5configcore5 libkf5configgui5
  libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-data
  libkf5dbusaddons5 libkf5declarative-data libkf5declarative5 libkf5doctools5 libkf5globalaccel-data libkf5globalaccel5
  libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data libkf5iconthemes5 libkf5itemviews-data libkf5itemviews5
  libkf5jobwidgets-data libkf5jobwidgets5 libkf5js5 libkf5jsapi5 libkf5kexiv2-15.0.0 libkf5kiocore5 libkf5kiontlm5
  libkf5kiowidgets5 libkf5notifications-data libkf5notifications5 libkf5package-data libkf5package5 libkf5parts-data
  libkf5parts5 libkf5pty-data libkf5pty5 libkf5purpose-bin libkf5purpose5 libkf5quickaddons5 libkf5service-bin
  libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5
  libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5wallet-bin libkf5wallet-data libkf5wallet5
  libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data libkf5windowsystem5 libkf5xmlgui-bin libkf5xmlgui-data
  libkf5xmlgui5 libkwalletbackend5-5 libmarkdown2 libokular5core8 libphonon4qt5-4 libpolkit-qt5-1-1 libpoppler-qt5-1
  libqca-qt5-2 libqmobipocket2 libqt5script5 libqt5texttospeech5 libsignon-qt5-1 okular phonon4qt5 phonon4qt5-backend-vlc
  qml-module-org-kde-kquickcontrolsaddons qml-module-qtquick-dialogs qml-module-qtquick-privatewidgets
  qml-module-ubuntu-onlineaccounts qtdeclarative5-qtquick2-plugin
0 upgraded, 100 newly installed, 0 to remove and 9 not upgraded.
Need to get 19,0 MB of archives.
After this operation, 101 MB of additional disk space will be used.

Сколько из тех зависимостей могло быть квалифицировано как KDE-конкретное и продуманное неуместный/опасный в Xfce?


Рассмотрение способов установить "поигравшим в песочнице" способом — который, насколько я понимаю, сохраняет Xfce разделенным от зависимостей KDE:

Попытка Flatpak: Я вижу это сообщение: 798,8 MB will be downloaded in total. 2,7 GB more disk space will be used — достаточно быть озадаченным. (Отдельный вопрос: Почему плоский корпус настолько больше, чем снимок (по крайней мере, для Okular)?.)

Я установил от Snapcraft (sudo snap install okular) но это прекратило работать после короткого времени. Я задал другой вопрос о том, как зафиксировать это.

(Также: установка таким образом спокойные приложения в Xfce приводит к ним не после системной темы и взгляда скорее плохо.)


Так, я думаю об установке Okular с Кв., но я хотел бы знать немного больше о влиянии тех 100 + зависимости.

2
задан 16 December 2019 в 17:26

1 ответ

Мы запустим первым обращением к Документу Стратегии Xubuntu. Это поможет осветить некоторые понятия. Под "Семена и Состав" мы находим:

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

  • пакет должен использовать инструментарий GTK

  • , пакет не должен вытягивать в тяжелых библиотеках, особенно если они будут работать и/или часто запускаться

  • , пакет должен хорошо сохраняться в восходящем направлении

, вышеупомянутые инструкции могут быть опущены с одобрением совета, когда существуют обширные преимущества для отбора пакет.

Okular проваливает базовый тест на включение, поскольку он создается с инструментарий Qt , а не GTK. Другой проваленный тест - то, что это вытягивает в "тяжелых библиотеках", который в этом случае означает, что это требует, чтобы установка соответствующего Платформы KDE пакеты смогла работать. Без тех KDE-определенных зависимостей не будет функционировать Okular, и в Вашем вопросе Вы показываете, что ценность на сто мегабайтов таких пакетов должна быть установлена. Относительно Вашего вопроса о них являющийся неуместным или опасным в Xfce вместо этого они не повлияют на операцию никаких компонентов Xfce, и при этом они не будут обязательно взаимодействовать.

относительно Flatpak и Snapcraft, это - методы для поставки необходимых библиотек и времени выполнения автономным способом с самим приложением. Вопросы о том, почему Flatpak является настолько крупным, должны, вероятно, быть направлены к группе разработчиков KDE. Страница на их wiki обсуждает их текущее усилие, делающее, распределил повторения Flatpak их программ . Их с каналами поддержки нужно также связаться относительно снимка не работа.

Вы не обязательно собираетесь нанести любой ущерб своей системной установке Okular. Приложение от KDE просто должно взять с собой свои зависимости для функционирования. Xubuntu в настоящее время отбирает Atril в его базовой установке, которая является ветвлением GNOME, Проявляют средство просмотра.

2
ответ дан 21 December 2019 в 23:34

Другие вопросы по тегам:

Похожие вопросы: