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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн User2520

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

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

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

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
это вы еще скрытые папки-файлы в домашнем каталоге не видели)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

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

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

Оффлайн DimanBG

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

Оффлайн vktRus

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

Оффлайн User2520

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

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

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

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
User2520, у вас самый подходящий вариант) просто и без излишеств, раз уж "чешется" =)

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

man useradd
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн vktRus

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

Оффлайн AnrDaemon

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

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

Оффлайн 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.029 секунд. Запросов: 25.