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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн User2520

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

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

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

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

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1973
  • X-9000SC
    • Просмотр профиля
это вы еще скрытые папки-файлы в домашнем каталоге не видели)
M5A78L-M LX3 : AMD FX-4330 : 16 Gb RAM : AMD Radeon R7 260x
Samsung N150 : Intel Atom N450 : 2 Gb RAM : Intel GMA 3150

Оффлайн AnrDaemon

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

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

Оффлайн DimanBG

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

Оффлайн vktRus

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

Оффлайн User2520

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

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

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

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

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1973
  • X-9000SC
    • Просмотр профиля
User2520, у вас самый подходящий вариант) просто и без излишеств, раз уж "чешется" =)

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

man useradd
M5A78L-M LX3 : AMD FX-4330 : 16 Gb RAM : AMD Radeon R7 260x
Samsung N150 : Intel Atom N450 : 2 Gb RAM : Intel GMA 3150

Оффлайн vktRus

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

Оффлайн AnrDaemon

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

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

Оффлайн User2520

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

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

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

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

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

 

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