Для исполняемых файлов (, в отличие от библиотек ), пользователям необходимо правильно установить PATH
в своей среде. Это можно сделать либо с помощью их собственных файлов запуска оболочки, либо с помощью общесистемных -, например, с помощью /etc/profile
(, но обратите внимание, что этот файл не гарантируется при всех конфигурациях ).
Теперь о библиотеках, таких как GMP и MPFR:
ldconfig
(и, возможно,/etc/ld.so.conf
)может быть лучшим решением. Но учтите, что если пользователи хотят компилировать с этими библиотеками, им также потребуются LIBRARY_PATH
иCPATH
(или C_INCLUDE_PATH
и т. д. ). Примечание:LD_LIBRARY_PATH
по-прежнему полезно для вещей, которые являются временными (, например. тестирование )и для библиотек, установленных в домашнем каталоге пользователя (, похоже, нет эквивалента ldconfig
для пользовательской -конфигурации на стороне ). Но он может переопределить путь выполнения , что в некоторых случаях является проблемой (, например. for make check
для проверки только что построенной библиотеки, для которой уже установлена более ранняя совместимая версия ).
Для лучшего результата попробуйте использовать специальные инструменты i3 -для сохранения и восстановления макета, например i3 -resurrect .
Тот факт, что представление PDF не восстанавливает собственное состояние при повторном -открытии, является -специфической проблемой приложения. Вы можете поискать программы просмотра PDF, которые поддерживают -открытие ранее открытых документов, если это важно для вас.