` btrbk `:разделение привилегий с помощью btrfs -progs -бэкэнд btrbk. Почему набор исправлений, а не отдельные скрипты?

Текущее решение :Поскольку команда работает при запуске в терминале, просто попросите Desktop Entry выполнить команду с помощью терминала:

Exec=lxterminal -e "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /usr/bin/java -jar -Dswing.systemlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel /home/me/.minecraft/tlauncher.jar"

Примечания:

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

0
16.05.2021, 00:31
2 ответа

Как вы думаете, откуда взялся btrfs-subvolume-show? Пересборка btrfs-прог так раскололась. Волшебный рефакторинг монолитной программы на C во множество нецелесообразен из Perl-скрипта.

Сравните этот репозиторий с его более ранней версией скажем, тег 5.1 . Обратите внимание на изменения в целях Makefile для "разделенных", комментарии к метаданным, для которых функции и бинарники идут в какие бинарные файлы, и кучу #ifdefs, чтобы сделать их необязательными. Я не знаю истории здесь, но такие умные наборы исправлений могут занять некоторое время, прежде чем они будут приняты вверх по течению.

1
28.07.2021, 11:32

Хорошо, это вопрос безопасности. Цитируя автора btrbk,

... enabling setcap on scripts is a bad idea (you really don't want to setcap your shell interpreter, I think it's not even possible on most systems), and you would need to set the "Inheritable" capabilities(7) bit.

Он пытался слить свои патчи вверх по течению , но пока безуспешно.

0
28.07.2021, 11:32

Теги

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