Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Папка по умолчанию для хранения данных приложений (указать папку не в /home/use)  (Прочитано 435 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн User2520

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Здравствуйте. Вопрос, приблизительно, в таком же ключе, как и в архивной теме.

Как сделать, чтобы устанавливаемые приложения не складировали вспомогательные папки в директории /home/<user>, а, например, в /home/<user>/system/ ?

Условно говоря: PlayOnLinux создаёт в /home/<user> символическую ссылку "PlayOnLinux's virtual drives", плеер DeadBeef создаёт свою папку "snap" и так далее. Допустимо, если создаются скрытые папки, но когда каждый норовит подкинуть в ~/ что-то своё - раздражает.

Есть ли красивое решение? Подчеркну: мне не нужна другая домашняя папка. Мне нужно, чтобы приложения захламляли /home/<user>/system/

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1222
  • Tri.Optimum
    • Просмотр профиля
это вы еще скрытые папки-файлы в домашнем каталоге не видели)
415243484c494e5558

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24231
    • Просмотр профиля
Да, тоже стало интересно, зачем туда смотреть?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн DimanBG

  • Активист
  • *
  • Сообщений: 770
    • Просмотр профиля
Как сделать, чтобы устанавливаемые приложения не складировали вспомогательные папки в директории /home/<user>, а, например, в /home/<user>/system/ ?
Озвучить свою хотелку разработчикам приложений.

Оффлайн vktRus

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Озвучить свою хотелку разработчикам приложений.
:). Уже всё давно предусмотрено. Для этого есть папки ~/.config и в ~/.local
Но не все разработчики так делают. Пишите разработчикам.

Онлайн User2520

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Уже всё давно предусмотрено. Для этого есть папки ~/.config и в ~/.local
Но не все разработчики так делают. Пишите разработчикам.

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

Такой вариант:
1) указать домашнюю папку как /home/<user>/system/
2) дать доступ пользователю <user> к /home/<user>
Возможно? Если да, то как сделать это красиво?

Другие варианты?

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1222
  • Tri.Optimum
    • Просмотр профиля
User2520, у вас самый подходящий вариант) просто и без излишеств, раз уж "чешется" =)

Цитировать
1) указать домашнюю папку как /home/<user>/system/
2) дать доступ пользователю <user> к /home/<user>

man useradd
415243484c494e5558

Оффлайн vktRus

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 24231
    • Просмотр профиля
Только учитывайте, что это функционал файлового менеджера, а не операционной системы.
Если какая-то программа использует другой интерфейс, эти каталоги/файлы будут видны.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Онлайн User2520

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Попробуйте использовать файл .hidden

Достойный вариант, меня устраивает. Проверю позднее.
Благодарю за подсказку.

Пользователь добавил сообщение 09 Ноябрь 2017, 19:25:03:
man useradd
Благодарю за лаконичный ответ. Если по каким-то причинам вариант с .hidden не пройдёт, воспользуюсь манипуляцией с домашней папкой.

Пользователь добавил сообщение 09 Ноябрь 2017, 22:39:10:
это функционал файлового менеджера, а не операционной системы
Проверил. Double Commander не умеет. Это исключительно не хорошо.
Gnome Commander тоже.

Штатный файловый менеджер понимает, но штатный мне не интересен.
Может быть, у DC какой-то другой формат записи? Или другое имя файла "hidden"?
« Последнее редактирование: 09 Ноябрь 2017, 22:40:19 от User2520 »

 

Страница сгенерирована за 0.104 секунд. Запросов: 23.